Read the docs
TI-2021-04390 Aliases CVE-2021-21290GHSA-5mcr-gq6c-3hq2

Local Information Disclosure Vulnerability in Netty on Unix-Like systems due temporary files

Priority LOW 31CWE-378Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
Partial Red Hat: 22 fixed, 10 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-668 and the CVSS impact.

Summary

Netty is an open-source, asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In Netty before version 4.1.59.Final there is a vulnerability on Unix-like systems involving an insecure temp file. 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. On unix-like systems, the temporary directory is shared between all user. As such, writing to this directory using APIs that do not explicitly set the file/directory permissions can lead to information disclosure. Of note, this does not impact modern MacOS Operating Systems. The method "File.createTempFile" on unix-like systems creates a random file, but, by default will create this file with the permissions "-rw-r--r--". Thus, if sensitive information is written to this file, other local users can read this information. This is the case in netty's "AbstractDiskHttpData" is vulnerable. This has been fixed in version 4.1.59.Final. As a workaround, one may specify your own "java.io.tmpdir" when you start the JVM or use "DefaultHttpDataFactory.setBaseDir(...)" to set the directory to something that is only readable by the current user.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.01799 78th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial netty (netty): 4.1.59.Finalio.netty:netty-codec-http (Maven): 4.1.59.FinalRed Hat: 20 advisoriesRed Hat: 22 fixed, 10 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
nettynettybefore 4.1.59.Final4.1.59.FinalPatch availableCNA
—io.netty:netty-codec-http (Maven)4.0.0 to before 4.1.59.Final4.1.59.FinalPatch availableGHSA-5mcr-gq6c-3hq2
—org.jboss.netty:netty (Maven)all versions—No fix listedGHSA-5mcr-gq6c-3hq2
—io.netty:netty (Maven)all versions—No fix listedGHSA-5mcr-gq6c-3hq2
  • netty Vendornetty Affected before 4.1.59.Final Fixed in 4.1.59.Final Patch available CNA
  • io.netty:netty-codec-http (Maven) Vendor— Affected 4.0.0 to before 4.1.59.Final Fixed in 4.1.59.Final Patch available GHSA-5mcr-gq6c-3hq2
  • org.jboss.netty:netty (Maven) Vendor— Affected all versions Fixed in — No fix listed GHSA-5mcr-gq6c-3hq2
  • io.netty:netty (Maven) Vendor— Affected all versions Fixed in — No fix listed GHSA-5mcr-gq6c-3hq2

CPE configurations NVD · 21

CPEVersionsRoleVendor
cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*before 4.1.59Vulnerablenetty
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*9.0VulnerableDebian
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*10.0VulnerableDebian
cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:*up to 1.13.7Vulnerablequarkusio
cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.2.0:*:*:*:*:*:*:*14.2.0VulnerableOracle
cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.3.0:*:*:*:*:*:*:*14.3.0VulnerableOracle
cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.5.0:*:*:*:*:*:*:*14.5.0VulnerableOracle
cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.2.0:*:*:*:*:*:*:*14.2.0VulnerableOracle
cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.3.0:*:*:*:*:*:*:*14.3.0VulnerableOracle
cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.5.0:*:*:*:*:*:*:*14.5.0VulnerableOracle
  • cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:* Versions before 4.1.59 Vulnerable ·netty
  • cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
  • cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
  • cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:* Versions up to 1.13.7 Vulnerable ·quarkusio
  • cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.2.0:*:*:*:*:*:*:* Versions 14.2.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.3.0:*:*:*:*:*:*:* Versions 14.3.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.5.0:*:*:*:*:*:*:* Versions 14.5.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.2.0:*:*:*:*:*:*:* Versions 14.2.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.3.0:*:*:*:*:*:*:* Versions 14.3.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.5.0:*:*:*:*:*:*:* Versions 14.5.0 Vulnerable ·Oracle
Show 11 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:oracle:banking_trade_finance_process_management:14.2.0:*:*:*:*:*:*:*14.2.0VulnerableOracle
cpe:2.3:a:oracle:banking_trade_finance_process_management:14.3.0:*:*:*:*:*:*:*14.3.0VulnerableOracle
cpe:2.3:a:oracle:banking_trade_finance_process_management:14.5.0:*:*:*:*:*:*:*14.5.0VulnerableOracle
cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:12.0.0.3:*:*:*:*:*:*:*12.0.0.3VulnerableOracle
cpe:2.3:a:oracle:communications_design_studio:7.4.2:*:*:*:*:*:*:*7.4.2VulnerableOracle
cpe:2.3:a:oracle:communications_messaging_server:8.1:*:*:*:*:*:*:*8.1VulnerableOracle
cpe:2.3:a:oracle:nosql_database:*:*:*:*:*:*:*:*before 20.3VulnerableOracle
cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:*not specified by NVDVulnerableNetApp
cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:*not specified by NVDVulnerableNetApp
cpe:2.3:a:netapp:cloud_secure_agent:-:*:*:*:*:*:*:*not specified by NVDVulnerableNetApp
cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:*not specified by NVDVulnerableNetApp
  • cpe:2.3:a:oracle:banking_trade_finance_process_management:14.2.0:*:*:*:*:*:*:* Versions 14.2.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_trade_finance_process_management:14.3.0:*:*:*:*:*:*:* Versions 14.3.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:banking_trade_finance_process_management:14.5.0:*:*:*:*:*:*:* Versions 14.5.0 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:12.0.0.3:*:*:*:*:*:*:* Versions 12.0.0.3 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:communications_design_studio:7.4.2:*:*:*:*:*:*:* Versions 7.4.2 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:communications_messaging_server:8.1:*:*:*:*:*:*:* Versions 8.1 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:nosql_database:*:*:*:*:*:*:*:* Versions before 20.3 Vulnerable ·Oracle
  • cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* Versions not specified by NVD Vulnerable ·NetApp
  • cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* Versions not specified by NVD Vulnerable ·NetApp
  • cpe:2.3:a:netapp:cloud_secure_agent:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
  • cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp

Remediation

  • Fix · CNA netty (netty) Fixed in 4.1.59.Final
  • Fix · GHSA-5mcr-gq6c-3hq2 io.netty:netty-codec-http (Maven) Fixed in 4.1.59.Final Advisory →

Red Hat 20 advisories

  • RHSA-2022:5498 Released 2022-07-05 · Red Hat rating Moderate
    Satellite 6.11 Release
    • Red Hat Satellite 6.11 for RHEL 7 candlepin-4.1.13-1.el7sat, foreman-3.1.1.21-2.el7sat, libsolv-0.7.22-1.el7pc +4
    • Red Hat Satellite 6.11 for RHEL 8 candlepin-4.1.13-1.el8sat, foreman-3.1.1.21-2.el8sat, libsolv-0.7.22-1.el8pc +8
  • RHSA-2022:1110 Released 2022-03-29 · Red Hat rating Moderate
    Red Hat Decision Manager 7.12.1 security update
    • RHDM 7.12.1
  • RHSA-2022:1108 Released 2022-03-29 · Red Hat rating Moderate
    Red Hat Process Automation Manager 7.12.1 security update
    • RHPAM 7.12.1
Show 17 more Red Hat advisories
  • RHSA-2022:0190 Released 2022-01-19 · Red Hat rating Moderate
    Satellite 6.10.2 Async Bug Fix Update
    • Red Hat Satellite 6.10 satellite-6.10.2-1.el7sat, satellite-cli-6.10.2-1.el7sat, satellite-common-6.10.2-1.el7sat
    • Red Hat Satellite Capsule 6.10 satellite-6.10.2-1.el7sat, satellite-capsule-6.10.2-1.el7sat, satellite-common-6.10.2-1.el7sat
  • RHSA-2021:5134 Released 2021-12-14 · Red Hat rating Critical
    Red Hat Fuse 7.10.0 release and security update
    • Red Hat Fuse 7.10
  • RHSA-2021:3880 Released 2021-10-20 · Red Hat rating Moderate
    Red Hat build of Quarkus 2.2.3 release and security update
    • Red Hat build of Quarkus 2.2.3
  • RHSA-2021:3700 Released 2021-09-30 · Red Hat rating Moderate
    Red Hat AMQ Broker 7.9.0 release and security update
    • Red Hat AMQ 7.9.0
  • RHSA-2021:3225 Released 2021-08-19 · Red Hat rating Moderate
    Red Hat AMQ Streams 1.8.0 release and security update
    • Red Hat AMQ Streams 1.8.0
  • RHSA-2021:2755 Released 2021-07-15 · Red Hat rating Moderate
    EAP XP 2 security update to CVE fixes in the EAP 7.3.x base
    • Red Hat EAP-XP 2.0.0 via EAP 7.3.x base
  • RHSA-2021:2689 Released 2021-07-12 · Red Hat rating Moderate
    Red Hat AMQ Broker 7.8.2 release and security update
    • Red Hat AMQ 7.8.2
  • RHSA-2021:2210 Released 2021-06-02 · Red Hat rating Moderate
    EAP XP 1 security update to CVE fixes in the EAP 7.3.x base
    • Red Hat EAP-XP via EAP 7.3.x base
  • RHSA-2021:2139 Released 2021-05-26 · Red Hat rating Critical
    Red Hat Data Grid 8.2.0 security update
    • Red Hat Data Grid 8.2.0
  • RHSA-2021:2070 Released 2021-05-20 · Red Hat rating Moderate
    Red Hat Single Sign-On 7.4.7 security update
    • Red Hat Single Sign-On 7.4.7
  • RHSA-2021:2048 Released 2021-05-19 · Red Hat rating Moderate
    Red Hat JBoss Enterprise Application Platform 7.3.7 security update on RHEL 8
    • Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-artemis-wildfly-integration-1.0.4-1.redhat_00001.1.el8eap, eap7-bouncycastle-1.68.0-2.redhat_00005.1.el8eap, eap7-bouncycastle-mail-1.68.0-2.redhat_00005.1.el8eap +47
  • RHSA-2021:2046 Released 2021-05-19 · Red Hat rating Moderate
    Red Hat JBoss Enterprise Application Platform 7.3.7 security update on RHEL 6
    • Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-artemis-wildfly-integration-1.0.4-1.redhat_00001.1.el6eap, eap7-bouncycastle-1.68.0-2.redhat_00005.1.el6eap, eap7-bouncycastle-mail-1.68.0-2.redhat_00005.1.el6eap +47
  • RHSA-2021:2047 Released 2021-05-19 · Red Hat rating Moderate
    Red Hat JBoss Enterprise Application Platform 7.3.7 security update on RHEL 7
    • Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-artemis-wildfly-integration-1.0.4-1.redhat_00001.1.el7eap, eap7-bouncycastle-1.68.0-2.redhat_00005.1.el7eap, eap7-bouncycastle-mail-1.68.0-2.redhat_00005.1.el7eap +47
  • RHSA-2021:2051 Released 2021-05-19 · Red Hat rating Moderate
    Red Hat JBoss Enterprise Application Platform 7.3.7 security update
    • Red Hat JBoss Enterprise Application Platform 7
  • RHSA-2021:1511 Released 2021-05-06 · Red Hat rating Moderate
    AMQ Clients 2.9.1 release and security update
    • Red Hat AMQ Clients 2 python-qpid-proton-0.33.0-6.el7_9, python-qpid-proton-docs-0.33.0-6.el7_9, python-qpid-proton-docs-0.33.0-8.el8 +19
  • RHSA-2021:0943 Released 2021-03-31 · Red Hat rating Moderate
    Red Hat build of Eclipse Vert.x 4.0.3 security update
    • Red Hat build of Eclipse Vert.x 4.0.3
  • RHSA-2021:0986 Released 2021-03-25 · Red Hat rating Low
    AMQ Online 1.7.0 release and security update
    • Red Hat AMQ Online 1.7.0 GA

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat JBoss A-MQ 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Data Grid 7AffectedNo fix planned: Out of support scope
Red Hat JBoss Enterprise Application Platform 5AffectedNo fix planned: Out of support scope
Red Hat JBoss Enterprise Application Platform 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Enterprise Application Platform Expansion PackAffectedNo fix yet
Red Hat JBoss Fuse 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Operations Network 3AffectedNo fix planned: Out of support scope
Red Hat OpenShift Application RuntimesAffectedNo fix planned: Will not fix
Red Hat OpenShift Container Platform 3.11AffectedNo fix planned: Will not fix
Red Hat OpenShift Container Platform 4AffectedNo fix planned: Will not fix
RHDM 7.12.1Fixed RHSA-2022:1110
RHPAM 7.12.1Fixed RHSA-2022:1108
Red Hat AMQ 7.8.2Fixed RHSA-2021:2689
Red Hat AMQ 7.9.0Fixed RHSA-2021:3700
Red Hat AMQ Clients 2Fixed RHSA-2021:1511
Red Hat AMQ Online 1.7.0 GAFixed RHSA-2021:0986
Red Hat AMQ Streams 1.8.0Fixed RHSA-2021:3225
Red Hat Data Grid 8.2.0Fixed RHSA-2021:2139
Red Hat EAP-XP 2.0.0 via EAP 7.3.x baseFixed RHSA-2021:2755
Red Hat EAP-XP via EAP 7.3.x baseFixed RHSA-2021:2210
Red Hat Fuse 7.10Fixed RHSA-2021:5134
Red Hat JBoss EAP 7.3 for BaseOS-8Fixed RHSA-2021:2048
Red Hat JBoss EAP 7.3 for RHEL 6 ServerFixed RHSA-2021:2046
Red Hat JBoss EAP 7.3 for RHEL 7 ServerFixed RHSA-2021:2047
Red Hat JBoss Enterprise Application Platform 7Fixed RHSA-2021:2051
Red Hat Satellite 6.10Fixed RHSA-2022:0190
Red Hat Satellite 6.11 for RHEL 7Fixed RHSA-2022:5498
Red Hat Satellite 6.11 for RHEL 8Fixed RHSA-2022:5498
Red Hat Satellite Capsule 6.10Fixed RHSA-2022:0190
Red Hat Single Sign-On 7.4.7Fixed RHSA-2021:2070
Red Hat build of Eclipse Vert.x 4.0.3Fixed RHSA-2021:0943
Red Hat build of Quarkus 2.2.3Fixed RHSA-2021:3880
Not affected: 4 products
  • Red Hat Satellite 6.10
  • Red Hat Satellite 6.11 for RHEL 7
  • Red Hat Satellite 6.11 for RHEL 8
  • Red Hat Satellite Capsule 6.10

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-21290
  2. 2026-10-03 Alias added: GHSA-5mcr-gq6c-3hq2
  3. 2026-10-08 CISA SSVC decision points changed

References

Other 62

  • TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
  • TI-2026-30861 Netty: HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization CVSS 3.1CRITICAL 9.8
  • TI-2026-30864 Netty: HttpClientCodec response desynchronization CVSS 3.1CRITICAL 9.1
  • TI-2026-30859 Netty: DNS Codec Input Validation Bypass in Netty (Encoder + Decoder) CVSS 3.1CRITICAL 9.1
  • TI-2026-40973 Netty: Missing CertificateID Validation in OCSP Response Allows Replay Attacks CVSS 3.1CRITICAL 9.1
  • TI-2026-40972 Uncontrolled resource consumption in netty CVSS 3.1HIGH 7.5
See all 92 →

Sources