CVE-2022-24823: Local Information Disclosure Vulnerability in io.netty:netty-codec-http
Vulnerability summary
CVE-2022-24823 is a medium (CVSS 5.5) vulnerability in netapp active_iq_unified_manager. EPSS estimates a 1.04% chance of exploitation in the next 30 days, higher than 64.1% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 5.5, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 7 · Related 7Timeline
- 06-05-2022PublishedVulnerability first disclosed.
- 22-04-2025Last modifiedVulnerability information updated.
Description
Netty is an open-source, asynchronous event-driven network application framework. The package `io.netty:netty-codec-http` prior to version 4.1.77.Final contains an insufficient fix for CVE-2021-21290. When Netty's multipart decoders are used local information disclosure can occur via the local system temporary directory if temporary storing uploads on the disk is enabled. This only impacts applications running on Java version 6 and lower. Additionally, this vulnerability impacts code running on Unix-like systems, and very old versions of Mac OSX and Windows as they all share the system temporary directory between all users. Version 4.1.77.Final contains a patch for this vulnerability. As a workaround, specify one's own `java.io.tmpdir` when starting the JVM or use DefaultHttpDataFactory.setBaseDir(...) to set the directory to something that is only readable by the current user.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · MavenEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- NVDNIST5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
1.04%
Chance of exploitation in the next 30 days
Percentile
64%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.04% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundNetty
Maturity: poc
Weaknesses
CWE · root cause- CWE-378Creation of Temporary File With Insecure PermissionsOpening temporary files without appropriate measures or controls can leave the file, its contents and any function that it impacts vulnerable to attack.
- CWE-379Creation of Temporary File in Directory with Insecure PermissionsThe product creates a temporary file in a directory whose permissions allow unintended actors to determine the file's existence or otherwise access that file.
- CWE-668Exposure of Resource to Wrong SphereThe product exposes a resource to the wrong control sphere, providing unintended actors with inappropriate access to the resource.
Affected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Netapp3 products
Debian1 product
- nettyAll versions (No fix recorded)
Io.netty1 product
- netty-codec-http< 4.1.77.Final
Netty1 product
- netty≤ 4.1.76.Final | < 4.1.77
Oracle1 product
- financial_services_crime_and_compliance_management_studio8.0.8.2.0 | 8.0.8.3.0
Ubuntu1 product
- nettyAll versions (No fix recorded) | < 1:4.0.34-1ubuntu0.1~esm2 | < 1:4.1.7-4ubuntu0.1+esm3 | < 1:4.1.45-1ubuntu0.1~esm2 | < 1:4.1.48-4+deb11u2ubuntu0.1~esm1 | < 1:4.1.48-9ubuntu0.1~esm1
6 vendors · 8 products
References
12 links- github.com/netty/netty/security/advisories/GHSA-269q-hmxg-m83qX Refsource CONFIRMREPORTWEBExploitMitigationThird Party Advisory
- github.com/netty/netty/security/advisories/GHSA-5mcr-gq6c-3hq2X Refsource MISCREPORTWEBExploitMitigationThird Party Advisory
- github.com/netty/netty/commit/185f8b2756a36aaa4f973f1a2a025e7d981823f1X Refsource MISCREPORTWEBPatchThird Party Advisory
Show all 12 references
- github.com/netty/nettyPACKAGE