Apache Commons IO: Possible denial of service attack on untrusted input to XmlStreamReader
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- Partial Red Hat: 9 fixed, 27 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.
Summary
Uncontrolled Resource Consumption vulnerability in Apache Commons IO. The org.apache.commons.io.input.XmlStreamReader class may excessively consume CPU resources when processing maliciously crafted input. This issue affects Apache Commons IO: from 2.0 before 2.14.0. Users are recommended to upgrade to version 2.14.0 or later, which fixes the issue.
Why it matters now
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache Commons IO | 2.0 to before 2.14.0 | 2.14.0 | Patch available | CNA |
| — | commons-io:commons-io (Maven) | 2.0 to before 2.14.0 | 2.14.0 | Patch available | GHSA-78wr-2p64-hpwj |
- Apache Commons IO VendorApache Affected 2.0 to before 2.14.0 Fixed in 2.14.0 Patch available CNA
- commons-io:commons-io (Maven) Vendor— Affected 2.0 to before 2.14.0 Fixed in 2.14.0 Patch available GHSA-78wr-2p64-hpwj
CPE configurations NVD · 11
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:commons_io:*:*:*:*:*:*:*:* | 2.0 to before 2.14.0 | Vulnerable | Apache |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:bluexp:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:e-series_santricity_unified_manager:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:e-series_santricity_web_services_proxy:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:ontap_tools:9:*:*:*:*:vmware_vsphere:*:* | 9 | Vulnerable | NetApp |
| cpe:2.3:a:netapp:ontap_tools:10:*:*:*:*:vmware_vsphere:*:* | 10 | Vulnerable | NetApp |
| cpe:2.3:a:netapp:santricity_storage_plugin:-:*:*:*:*:vcenter:*:* | not specified by NVD | Vulnerable | NetApp |
- cpe:2.3:a:apache:commons_io:*:*:*:*:*:*:*:* Versions 2.0 to before 2.14.0 Vulnerable ·Apache
- 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:-:*:*:*:*:vmware_vsphere:*:* 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:bluexp:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:e-series_santricity_unified_manager:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:e-series_santricity_web_services_proxy:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:ontap_tools:9:*:*:*:*:vmware_vsphere:*:* Versions 9 Vulnerable ·NetApp
- cpe:2.3:a:netapp:ontap_tools:10:*:*:*:*:vmware_vsphere:*:* Versions 10 Vulnerable ·NetApp
- cpe:2.3:a:netapp:santricity_storage_plugin:-:*:*:*:*:vcenter:*:* Versions not specified by NVD Vulnerable ·NetApp
Remediation
- Fix · CNA Apache Commons IO (Apache Software Foundation) Fixed in 2.14.0
- Fix · GHSA-78wr-2p64-hpwj commons-io:commons-io (Maven) Fixed in 2.14.0 Advisory →
Red Hat 9 advisories
- RHSA-2025:4549 Released 2025-05-06 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.22 security update
- Red Hat JBoss EAP 7.4 for RHEL 8 eap7-apache-commons-io-2.16.1-1.redhat_00001.1.el8eap, eap7-hal-console-3.3.26-1.Final_redhat_00001.1.el8eap, eap7-ironjacamar-1.5.19-1.Final_redhat_00001.1.el8eap +27
- RHSA-2025:4550 Released 2025-05-06 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.22 security update
- Red Hat JBoss EAP 7.4 for RHEL 9 eap7-apache-commons-io-2.16.1-1.redhat_00001.1.el9eap, eap7-hal-console-3.3.26-1.Final_redhat_00001.1.el9eap, eap7-ironjacamar-1.5.19-1.Final_redhat_00001.1.el9eap +27
- RHSA-2025:4548 Released 2025-05-06 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.22 security update
- Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-apache-commons-io-2.16.1-1.redhat_00001.1.el7eap, eap7-hal-console-3.3.26-1.Final_redhat_00001.1.el7eap, eap7-ironjacamar-1.5.19-1.Final_redhat_00001.1.el7eap +26
Show 6 more Red Hat advisories
- RHSA-2025:4552 Released 2025-05-06 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.22 security update
- Red Hat JBoss Enterprise Application Platform 7.4.22 commons-io.commons-io-2.16.1.redhat-00001.jar, io.netty.netty-common-4.1.119.Final-redhat-00004.jar, io.netty.netty-handler-4.1.119.Final-redhat-00004.jar +1
- RHSA-2025:2416 Released 2025-03-05 · Red Hat rating ImportantStreams for Apache Kafka 2.9.0 release and security update
- Streams for Apache Kafka 2.9.0
- RHSA-2024:9571 Released 2024-11-13 · Red Hat rating ModerateStreams for Apache Kafka 2.8.0 release and security update
- Streams for Apache Kafka 2.8.0
- RHSA-2024:8826 Released 2024-11-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.0.4 Security update
- Red Hat JBoss Enterprise Application Platform 8
- RHSA-2024:8823 Released 2024-11-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.0.4 Security update
- Red Hat JBoss EAP 8.0 for RHEL 8 eap8-activemq-artemis-2.33.0-1.redhat_00015.1.el8eap, eap8-activemq-artemis-cli-2.33.0-1.redhat_00015.1.el8eap, eap8-activemq-artemis-commons-2.33.0-1.redhat_00015.1.el8eap +47
- RHSA-2024:8824 Released 2024-11-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.0.4 Security update
- Red Hat JBoss EAP 8.0 for RHEL 9 eap8-activemq-artemis-2.33.0-1.redhat_00015.1.el9eap, eap8-activemq-artemis-cli-2.33.0-1.redhat_00015.1.el9eap, eap8-activemq-artemis-commons-2.33.0-1.redhat_00015.1.el9eap +47
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| A-MQ Clients 2 | Affected | No fix yet: Fix deferred |
| Cryostat 3 | Affected | No fix yet: Fix deferred |
| Cryostat 4 | Affected | No fix yet: Fix deferred |
| Red Hat AMQ Clients | Affected | No fix yet: Fix deferred |
| Red Hat Data Grid 8 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 10 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux 7 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 8 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux 9 | Affected | No fix planned: Will not fix |
| Red Hat Fuse 7 | Affected | No fix planned: Out of support scope |
| Red Hat Integration Camel K 1 | Affected | No fix yet: Fix deferred |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | Affected | No fix yet: Fix deferred |
| Red Hat JBoss Web Server 5 | Affected | No fix yet: Fix deferred |
| Red Hat JBoss Web Server 6 | Affected | No fix yet: Fix deferred |
| Red Hat Process Automation 7 | Affected | No fix planned: Out of support scope |
| Red Hat Single Sign-On 7 | Affected | No fix planned: Out of support scope |
| Red Hat build of Apache Camel - HawtIO 4 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apache Camel 4 for Quarkus 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apache Camel for Spring Boot 4 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apicurio Registry 2 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apicurio Registry 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of Debezium 2 | Affected | No fix yet: Fix deferred |
| Red Hat build of Debezium 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of OptaPlanner 8 | Affected | No fix yet: Fix deferred |
| Red Hat build of Quarkus | Affected | No fix yet: Fix deferred |
| streams for Apache Kafka | Affected | No fix yet: Fix deferred |
| streams for Apache Kafka 2 | Affected | No fix yet: Fix deferred |
| Red Hat JBoss EAP 7.4 for RHEL 7 Server | Fixed | RHSA-2025:4548 |
| Red Hat JBoss EAP 7.4 for RHEL 8 | Fixed | RHSA-2025:4549 |
| Red Hat JBoss EAP 7.4 for RHEL 9 | Fixed | RHSA-2025:4550 |
| Red Hat JBoss EAP 8.0 for RHEL 8 | Fixed | RHSA-2024:8823 |
| Red Hat JBoss EAP 8.0 for RHEL 9 | Fixed | RHSA-2024:8824 |
| Red Hat JBoss Enterprise Application Platform 7.4.22 | Fixed | RHSA-2025:4552 |
| Red Hat JBoss Enterprise Application Platform 8 | Fixed | RHSA-2024:8826 |
| Streams for Apache Kafka 2.8.0 | Fixed | RHSA-2024:9571 |
| Streams for Apache Kafka 2.9.0 | Fixed | RHSA-2025:2416 |
Not affected: 2 products
- Red Hat AMQ Broker 7
- Red Hat JBoss Enterprise Application Platform 7.4.22
Timeline
- 2026-10-02 Threatist record created from CVE-2024-47554
- 2026-10-03 Alias added: GHSA-78wr-2p64-hpwj
References
Advisory 4
More Apache Commons Io vulnerabilities
- TI-2021-10139 Possible limited path traversal vulnerabily in Apache Commons IO CVSS 3.1MEDIUM 6.5
Sources
- CVE-2024-47554 · CVE Program
- CVE-2024-47554 · NVD
- FIRST EPSS
- GHSA-78wr-2p64-hpwj · GitHub Advisory Database · CC BY 4.0
- CVE-2024-47554 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences