CVE-2024-36121 json
netty-incubator-codec-ohttp's BoringSSLAEADContext Repeats Nonces
published 2024-06-04 2 y ago modified 2026-09-10 1 mo ago also GHSA-g762-h86w-8749 , EUVD-2024-2051
- cvss
- 5.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 19%
- public exploits
- 0
- none known
Summary
netty-incubator-codec-ohttp is the OHTTP implementation for netty. BoringSSLAEADContext keeps track of how many OHTTP responses have been sent and uses this sequence number to calculate the appropriate nonce to use with the encryption algorithm. Unfortunately, two separate errors combine which would allow an attacker to cause the sequence number to overflow and thus the nonce to repeat.
Patch / fix
- maven io.netty.incubator:netty-incubator-codec-ohttp 0.0.11.Final
- netty netty-incubator-codec-ohttp 0.0.11
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.27% chance of exploitation in the next 30 days, higher than 19% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/netty/netty-incubator-codec-ohttp/security/advisories/GHSA-g762-h86w-8749 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:N |
| NVD | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | io.netty.incubator:netty-incubator-codec-ohttp | >=0.0.3.Final, <0.0.11.Final |
0.0.11.Final |
Affected products
- netty netty-incubator-codec-ohttp
Classification
References
-
github.com
/netty/netty-incubator-codec-ohttp/security/advisories/GHSA-g762-h86w-8749
web, exploit, vendor-advisory
-
github.com
/netty/netty-incubator-codec-ohttp/blob/1ddadb6473cd3be5491d114431ed4c1a9f316001/codec-ohttp-hpke-classes-bori
web, product
-
nvd.nist.gov
/vuln/detail/CVE-2024-36121
advisory
-
github.com
/netty/netty-incubator-codec-ohttp
package
Sources
- CVE List CVE-2024-36121
- GitHub Advisory GHSA-g762-h86w-8749
- NVD CVE-2024-36121
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.