Read the docs
TI-2023-10471 Aliases CVE-2023-24998GHSA-hfrx-6qgj-fp6c

Apache Commons FileUpload, Apache Tomcat: FileUpload DoS with excessive parts

Priority HIGH 70CWE-770Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Partial Red Hat: 10 fixed, 24 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-770.

Summary

Apache Commons FileUpload before 1.5 does not limit the number of request parts to be processed resulting in the possibility of an attacker triggering a DoS with a malicious upload or series of uploads. Note that, like all of the file upload limits, the new configuration option (FileUploadBase#setFileCountMax) is not enabled by default and must be explicitly configured.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.48788 98th percentileScored 2026-11-07
Fix Partial Apache Commons FileUpload (Apache Software Foundation): 1.5commons-fileupload:commons-fileupload (Maven): 1.5+3 more productsRed Hat: 8 advisoriesRed Hat: 10 fixed, 24 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
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
ApacheApache Commons FileUploadbefore 1.51.5Patch availableCNA
ApacheApache Tomcat11.0.0-M1; 10.0.0-M1 – 10.1.4; 9.0.0-M1 – 9.0.70; 8.5.0 – 8.5.84—No fix listedCNA
—commons-fileupload:commons-fileupload (Maven)before 1.51.5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-coyote (Maven)10.1.0-M1 to before 10.1.510.1.5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-coyote (Maven)11.0.0-M2 to before 11.0.0-M511.0.0-M5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-coyote (Maven)8.5.85 to before 8.5.888.5.88Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-coyote (Maven)9.0.0-M1 to before 9.0.719.0.71Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat.embed:tomcat-embed-core (Maven)10.1.0-M1 to before 10.1.510.1.5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat.embed:tomcat-embed-core (Maven)11.0.0-M2 to before 11.0.0-M511.0.0-M5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat.embed:tomcat-embed-core (Maven)8.5.85 to before 8.5.888.5.88Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat.embed:tomcat-embed-core (Maven)9.0.0-M1 to before 9.0.719.0.71Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-catalina (Maven)10.1.0-M1 to before 10.1.510.1.5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-catalina (Maven)11.0.0-M2 to before 11.0.0-M511.0.0-M5Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-catalina (Maven)8.5.85 to before 8.5.888.5.88Patch availableGHSA-hfrx-6qgj-fp6c
—org.apache.tomcat:tomcat-catalina (Maven)9.0.0-M1 to before 9.0.719.0.71Patch availableGHSA-hfrx-6qgj-fp6c
  • Apache Commons FileUpload VendorApache Affected before 1.5 Fixed in 1.5 Patch available CNA
  • Apache Tomcat VendorApache Affected 11.0.0-M1; 10.0.0-M1 – 10.1.4; 9.0.0-M1 – 9.0.70; 8.5.0 – 8.5.84 Fixed in — No fix listed CNA
  • commons-fileupload:commons-fileupload (Maven) Vendor— Affected before 1.5 Fixed in 1.5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-coyote (Maven) Vendor— Affected 10.1.0-M1 to before 10.1.5 Fixed in 10.1.5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-coyote (Maven) Vendor— Affected 11.0.0-M2 to before 11.0.0-M5 Fixed in 11.0.0-M5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-coyote (Maven) Vendor— Affected 8.5.85 to before 8.5.88 Fixed in 8.5.88 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-coyote (Maven) Vendor— Affected 9.0.0-M1 to before 9.0.71 Fixed in 9.0.71 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 10.1.0-M1 to before 10.1.5 Fixed in 10.1.5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 11.0.0-M2 to before 11.0.0-M5 Fixed in 11.0.0-M5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 8.5.85 to before 8.5.88 Fixed in 8.5.88 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 9.0.0-M1 to before 9.0.71 Fixed in 9.0.71 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-catalina (Maven) Vendor— Affected 10.1.0-M1 to before 10.1.5 Fixed in 10.1.5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-catalina (Maven) Vendor— Affected 11.0.0-M2 to before 11.0.0-M5 Fixed in 11.0.0-M5 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-catalina (Maven) Vendor— Affected 8.5.85 to before 8.5.88 Fixed in 8.5.88 Patch available GHSA-hfrx-6qgj-fp6c
  • org.apache.tomcat:tomcat-catalina (Maven) Vendor— Affected 9.0.0-M1 to before 9.0.71 Fixed in 9.0.71 Patch available GHSA-hfrx-6qgj-fp6c

CPE configurations NVD · 4

CPEVersionsRoleVendor
cpe:2.3:a:apache:commons_fileupload:*:*:*:*:*:*:*:*1.0 to before 1.5VulnerableApache
cpe:2.3:a:apache:commons_fileupload:1.0:beta:*:*:*:*:*:*1.0 betaVulnerableApache
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*9.0VulnerableDebian
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*11.0VulnerableDebian
  • cpe:2.3:a:apache:commons_fileupload:*:*:*:*:*:*:*:* Versions 1.0 to before 1.5 Vulnerable ·Apache
  • cpe:2.3:a:apache:commons_fileupload:1.0:beta:*:*:*:*:*:* Versions 1.0 beta Vulnerable ·Apache
  • cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
  • cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Debian

Remediation

  • Fix · CNA Apache Commons FileUpload (Apache Software Foundation) Fixed in 1.5
  • Fix · GHSA-hfrx-6qgj-fp6c commons-fileupload:commons-fileupload (Maven) Fixed in 1.5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-coyote (Maven) Fixed in 10.1.5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-coyote (Maven) Fixed in 11.0.0-M5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-coyote (Maven) Fixed in 8.5.88 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-coyote (Maven) Fixed in 9.0.71 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 10.1.5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 11.0.0-M5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 8.5.88 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 9.0.71 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-catalina (Maven) Fixed in 10.1.5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-catalina (Maven) Fixed in 11.0.0-M5 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-catalina (Maven) Fixed in 8.5.88 Advisory →
  • Fix · GHSA-hfrx-6qgj-fp6c org.apache.tomcat:tomcat-catalina (Maven) Fixed in 9.0.71 Advisory →

Red Hat 8 advisories

  • RHSA-2024:3814 Released 2024-06-11 · Red Hat rating Important
    tomcat security and bug fix update
    • Red Hat Enterprise Linux AppStream EUS (v.8.8) tomcat-1:9.0.87-1.el8_8.2, tomcat-admin-webapps-1:9.0.87-1.el8_8.2, tomcat-docs-webapp-1:9.0.87-1.el8_8.2 +5
  • RHSA-2023:7065 Released 2023-11-14 · Red Hat rating Moderate
    tomcat security and bug fix update
    • Red Hat Enterprise Linux AppStream (v. 8) tomcat-1:9.0.62-27.el8_9, tomcat-admin-webapps-1:9.0.62-27.el8_9, tomcat-docs-webapp-1:9.0.62-27.el8_9 +5
  • RHSA-2023:6570 Released 2023-11-07 · Red Hat rating Moderate
    tomcat security and bug fix update
    • Red Hat Enterprise Linux AppStream (v. 9) tomcat-1:9.0.62-37.el9_3, tomcat-admin-webapps-1:9.0.62-37.el9_3, tomcat-docs-webapp-1:9.0.62-37.el9_3 +5
Show 5 more Red Hat advisories
  • RHSA-2023:4983 Released 2023-09-05 · Red Hat rating Important
    Red Hat Process Automation Manager 7.13.4 security update
    • RHPAM 7.13.4 async
  • RHSA-2023:4910 Released 2023-09-04 · Red Hat rating Moderate
    Red Hat JBoss Web Server 5.7.4 release and security update
    • JWS 5.7.4 release
  • RHSA-2023:4909 Released 2023-09-04 · Red Hat rating Moderate
    Red Hat JBoss Web Server 5.7.4 release and security update
    • Red Hat JBoss Web Server 5.7 for RHEL 7 Server jws5-tomcat-9.0.62-15.redhat_00013.1.el7jws, jws5-tomcat-admin-webapps-9.0.62-15.redhat_00013.1.el7jws, jws5-tomcat-docs-webapp-9.0.62-15.redhat_00013.1.el7jws +10
    • Red Hat JBoss Web Server 5.7 for RHEL 8 jws5-tomcat-9.0.62-15.redhat_00013.1.el8jws, jws5-tomcat-admin-webapps-9.0.62-15.redhat_00013.1.el8jws, jws5-tomcat-docs-webapp-9.0.62-15.redhat_00013.1.el8jws +8
    • Red Hat JBoss Web Server 5.7 for RHEL 9 jws5-tomcat-9.0.62-15.redhat_00013.1.el9jws, jws5-tomcat-admin-webapps-9.0.62-15.redhat_00013.1.el9jws, jws5-tomcat-docs-webapp-9.0.62-15.redhat_00013.1.el9jws +8
  • RHSA-2023:3299 Released 2023-05-24 · Red Hat rating Important
    jenkins and jenkins-2-plugins security update
    • OpenShift Developer Tools and Services for OCP 4.13 jenkins-2-plugins-4.13.1684911916-1.el8, jenkins-2.387.3.1684911776-3.el8
  • RHSA-2023:2100 Released 2023-05-03 · Red Hat rating Important
    Red Hat Integration Camel for Spring Boot 3.20.1 security update
    • RHINT Camel-Springboot 3.20.1

Vendor assessments

Red Hat

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

ProductStatusPlan or fix
Migration Toolkit for Applications 6AffectedNo fix planned: Will not fix
Red Hat Data Grid 8AffectedNo fix planned: Will not fix
Red Hat Decision Manager 7AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 6AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 7AffectedNo fix yet
Red Hat Enterprise Linux 8AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux 9AffectedNo fix planned: Will not fix
Red Hat Fuse 7AffectedNo fix planned: Out of support scope
Red Hat Integration Camel K 1AffectedNo fix yet
Red Hat Integration Camel Quarkus 1AffectedNo fix planned: Will not fix
Red Hat JBoss Data Grid 7AffectedNo fix planned: Out of support scope
Red Hat JBoss Data Virtualization 6AffectedNo 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 planned: Will not fix
Red Hat JBoss Fuse 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Fuse Service Works 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Web Server 3AffectedNo fix planned: Out of support scope
Red Hat OpenShift Application RuntimesAffectedNo fix yet
Red Hat OpenShift Container Platform 3.11AffectedNo fix planned: Out of support scope
Red Hat OpenShift Container Platform 4AffectedNo fix yet
Red Hat OpenStack Platform 13 (Queens)AffectedNo fix planned: Out of support scope
Red Hat Process Automation 7AffectedNo fix planned: Out of support scope
Red Hat build of Debezium 1AffectedNo fix planned: Will not fix
Red Hat support for Spring BootAffectedNo fix yet
JWS 5.7.4 releaseFixed RHSA-2023:4910
OpenShift Developer Tools and Services for OCP 4.13Fixed RHSA-2023:3299
RHINT Camel-Springboot 3.20.1Fixed RHSA-2023:2100
RHPAM 7.13.4 asyncFixed RHSA-2023:4983
Red Hat Enterprise Linux AppStream (v. 8)Fixed RHSA-2023:7065
Red Hat Enterprise Linux AppStream (v. 9)Fixed RHSA-2023:6570
Red Hat Enterprise Linux AppStream EUS (v.8.8)Fixed RHSA-2024:3814
Red Hat JBoss Web Server 5.7 for RHEL 7 ServerFixed RHSA-2023:4909
Red Hat JBoss Web Server 5.7 for RHEL 8Fixed RHSA-2023:4909
Red Hat JBoss Web Server 5.7 for RHEL 9Fixed RHSA-2023:4909
Not affected: 9 products
  • A-MQ Clients 2
  • OpenShift Developer Tools and Services for OCP 4.13
  • Red Hat AMQ Broker 7
  • Red Hat Enterprise Linux 8
  • Red Hat JBoss Enterprise Application Platform 7
  • Red Hat JBoss Web Server 5.7 for RHEL 7 Server
  • Red Hat JBoss Web Server 5.7 for RHEL 8
  • Red Hat JBoss Web Server 5.7 for RHEL 9
  • Red Hat Satellite 6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-24998
  2. 2026-10-03 Alias added: GHSA-hfrx-6qgj-fp6c
  3. 2026-10-07 CVSS score added · CISA ADP
  4. 2026-10-07 CISA SSVC decision points changed
  5. 2026-10-07 Priority changed: MEDIUM → HIGH

References

  • TI-2014-00048 MultipartStream.java in Apache Commons FileUpload before 1.3.1, as used in Apache Tomcat… CVSS 3.1HIGH 7.5
  • TI-2016-09287 Apache Commons FileUpload before 1.3.3 DiskFileItem File Manipulation Remote Code Execution CVSS 3.1CRITICAL 9.8
  • TI-2016-02591 The MultipartStream class in Apache Commons Fileupload before 1.3.2, as used in Apache… CVSS 3.1HIGH 7.5
  • TI-2025-31104 Apache Commons FileUpload, Apache Commons FileUpload: FileUpload DoS via part headers CVSS 3.1HIGH 7.5
  • TI-2013-00182 The default configuration of javax.servlet.context.tempdir in Apache Commons FileUpload… CVSS 3.1MEDIUM 6.8

Sources