CVE-2022-32096
High · 7.5CVSS
7.5
EPSS
1.2%
Published
Jul 13, 2022
CISA due date
—
Cloudanix analysis
A flaw in a library used to handle encrypted login tokens can let attackers knock services offline by sending specially made data.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Buffer overflow in the r_jwe_aesgcm_key_unwrap component allows a crafted JWE token to trigger memory corruption and crash the process.
Why it matters to the business
Services relying on the library for handling encrypted tokens can be forced offline, interrupting authentication and API operations until the affected process is restarted.
How an attack unfolds
An attacker crafts a malicious JWE token that overflows the buffer during AES-GCM key unwrapping and sends it to any endpoint that processes tokens with the vulnerable library, resulting in an immediate denial of service.
How to fix it
Upgrade babelouest/rhonabwy to the commit b4c2923a1ba4fabf9b55a89244127e153a3e549b or later; rebuild and redeploy all dependent applications.
How to confirm the fix worked
Confirm the library version or commit hash matches the fixed revision; test token processing with both valid and malformed JWE inputs to verify absence of crashes.
Typical attack path
- Identify an endpoint or service that accepts JWE tokens processed by Rhonabwy
- Craft a JWE token that triggers the overflow in r_jwe_aesgcm_key_unwrap
- Transmit the token to the target service
- Observe process crash and service unavailability
How to detect it
Monitor application and system logs for unexpected crashes or segmentation faults in processes that use the Rhonabwy library during JWE token processing; review any available stack traces referencing r_jwe_aesgcm_key_unwrap.
What your security team should do
- Immediately update Rhonabwy to the fixed commit in all builds and deployments
- Add input validation or rate limiting around JWE token acceptance until patched
- Include the library in automated dependency scanning and update pipelines
The record
Rhonabwy before v1.1.5 was discovered to contain a buffer overflow via the component r_jwe_aesgcm_key_unwrap. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted JWE token.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | rhonabwy | 0 | 0.9.13-3+deb11u2 |
| Debian:12 | rhonabwy | 0 | 1.1.5-1 |
| Debian:13 | rhonabwy | 0 | 1.1.5-1 |
| Ubuntu:22.04:LTS | rhonabwy | 0 | No fix |
Related vulnerabilities
- CVE-2022-38493 Rhonabwy 0.9.99 through 1.1.x before 1.1.7 doesn't check the RSA private key length… Also affects rhonabwy
- CVE-2026-112108 A vulnerability was determined in ztxz16 fastllm up to 0.1.8.2. CWE-120
- CVE-2026-90804 A vulnerability was detected in GNU Binutils 2.47. CWE-120
- CVE-2026-90803 A security vulnerability has been detected in GNU Binutils 2.47. CWE-120
- CVE-2026-90801 A security flaw has been discovered in GNU Binutils 2.47. CWE-120
- CVE-2026-42808 An issue was discovered in Bosch Sensortec COINES_SDK versions 2.0 through 2.11. The host… CWE-120
- CVE-2026-87931 A vulnerability has been found in Behavioral Technology Group Pavlok Behavioral… CWE-120
- CVE-2026-71613 Buffer Overflow vulnerability in GPAC c2dee3aff638cd96f9617ac5b17dc2868cd90ef3 allows an… CWE-120