CVE-2014-0050 Commons FileUpload Denial of service vulnerability
HighCVSS 7.5
EPSS 83.3%
Framework module
PoC
- Published
- Updated
- Exploit status
- Public exploit available
Description
MultipartStream.java in Apache Commons FileUpload before 1.3.1, as used in Apache Tomcat, JBoss Web, and other products, allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted Content-Type header that bypasses a loop's intended exit conditions.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| commons-fileupload/commons-fileupload(Maven) | < 1.3.1 | 1.3.1 |
| commons-fileupload/commons-fileupload(Maven) | = 1.0 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.0-beta-1 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.0-rc1 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.1 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.1.1 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.2 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.2.1 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.2.2 | No fix listed |
| commons-fileupload/commons-fileupload(Maven) | = 1.3 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | >= 8.0.0-RC1, < 8.0.3 | 8.0.3 |
| org.apache.tomcat/tomcat(Maven) | = 8.0.0-RC1 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 8.0.0-RC10 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 8.0.0-RC3 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 8.0.0-RC5 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 8.0.1 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | >= 7.0.0, < 7.0.52 | 7.0.52 |
| org.apache.tomcat/tomcat(Maven) | = 7.0.35 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.37 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.39 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.40 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.41 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.42 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.47 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | = 7.0.50 | No fix listed |
Show 79 more
| Product | Affected versions | Fixed in |
|---|---|---|
| org.apache.tomcat/tomcat(Maven) | >= 8.0.0-RC1, <= 8.0.1 | No fix listed |
| org.apache.tomcat/tomcat(Maven) | >= 7.0.0, <= 7.0.50 | No fix listed |
| debian/libcommons-fileupload-java(Debian:12) | < 1.3.1-1 | 1.3.1-1 |
| debian/libcommons-fileupload-java(Debian:13) | < 1.3.1-1 | 1.3.1-1 |
| debian/libcommons-fileupload-java(Debian:14) | < 1.3.1-1 | 1.3.1-1 |
| oracle retail applications | = 12.0 | No fix listed |
| oracle retail applications | = 12.0in | No fix listed |
| oracle retail applications | = 13.0 | No fix listed |
| oracle retail applications | = 13.1 | No fix listed |
| oracle retail applications | = 13.2 | No fix listed |
| oracle retail applications | = 13.3 | No fix listed |
| oracle retail applications | = 13.4 | No fix listed |
| oracle retail applications | = 14.0 | No fix listed |
| apache commons fileupload | <= 1.3 | No fix listed |
| apache commons fileupload | = 1.0 | No fix listed |
| apache commons fileupload | = 1.1 | No fix listed |
| apache commons fileupload | = 1.1.1 | No fix listed |
| apache commons fileupload | = 1.2 | No fix listed |
| apache commons fileupload | = 1.2.1 | No fix listed |
| apache commons fileupload | = 1.2.2 | No fix listed |
| apache tomcat | = 7.0.0 | No fix listed |
| apache tomcat | = 7.0.0-beta | No fix listed |
| apache tomcat | = 7.0.1 | No fix listed |
| apache tomcat | = 7.0.2 | No fix listed |
| apache tomcat | = 7.0.2-beta | No fix listed |
| apache tomcat | = 7.0.3 | No fix listed |
| apache tomcat | = 7.0.4 | No fix listed |
| apache tomcat | = 7.0.4-beta | No fix listed |
| apache tomcat | = 7.0.5 | No fix listed |
| apache tomcat | = 7.0.6 | No fix listed |
| apache tomcat | = 7.0.7 | No fix listed |
| apache tomcat | = 7.0.8 | No fix listed |
| apache tomcat | = 7.0.9 | No fix listed |
| apache tomcat | = 7.0.10 | No fix listed |
| apache tomcat | = 7.0.11 | No fix listed |
| apache tomcat | = 7.0.12 | No fix listed |
| apache tomcat | = 7.0.13 | No fix listed |
| apache tomcat | = 7.0.14 | No fix listed |
| apache tomcat | = 7.0.15 | No fix listed |
| apache tomcat | = 7.0.16 | No fix listed |
| apache tomcat | = 7.0.17 | No fix listed |
| apache tomcat | = 7.0.18 | No fix listed |
| apache tomcat | = 7.0.19 | No fix listed |
| apache tomcat | = 7.0.20 | No fix listed |
| apache tomcat | = 7.0.21 | No fix listed |
| apache tomcat | = 7.0.22 | No fix listed |
| apache tomcat | = 7.0.23 | No fix listed |
| apache tomcat | = 7.0.24 | No fix listed |
| apache tomcat | = 7.0.25 | No fix listed |
| apache tomcat | = 7.0.26 | No fix listed |
| apache tomcat | = 7.0.27 | No fix listed |
| apache tomcat | = 7.0.28 | No fix listed |
| apache tomcat | = 7.0.29 | No fix listed |
| apache tomcat | = 7.0.30 | No fix listed |
| apache tomcat | = 7.0.31 | No fix listed |
| apache tomcat | = 7.0.32 | No fix listed |
| apache tomcat | = 7.0.33 | No fix listed |
| apache tomcat | = 7.0.34 | No fix listed |
| apache tomcat | = 7.0.35 | No fix listed |
| apache tomcat | = 7.0.36 | No fix listed |
| apache tomcat | = 7.0.37 | No fix listed |
| apache tomcat | = 7.0.38 | No fix listed |
| apache tomcat | = 7.0.39 | No fix listed |
| apache tomcat | = 7.0.40 | No fix listed |
| apache tomcat | = 7.0.41 | No fix listed |
| apache tomcat | = 7.0.42 | No fix listed |
| apache tomcat | = 7.0.43 | No fix listed |
| apache tomcat | = 7.0.44 | No fix listed |
| apache tomcat | = 7.0.45 | No fix listed |
| apache tomcat | = 7.0.46 | No fix listed |
| apache tomcat | = 7.0.47 | No fix listed |
| apache tomcat | = 7.0.48 | No fix listed |
| apache tomcat | = 7.0.49 | No fix listed |
| apache tomcat | = 7.0.50 | No fix listed |
| apache tomcat | = 8.0.0-rc1 | No fix listed |
| apache tomcat | = 8.0.0-rc10 | No fix listed |
| apache tomcat | = 8.0.0-rc2 | No fix listed |
| apache tomcat | = 8.0.0-rc5 | No fix listed |
| apache tomcat | = 8.0.1 | No fix listed |
References
- Debian Security Tracker CVE-2014-0050 vendor-advisory
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com patch
- github.com patch
- bugzilla.redhat.com
- github.com vendor-advisory
- github.com product
- h20566.www2.hpe.com
- h20566.www2.hpe.com
- h20566.www2.hpe.com
- svn.apache.org
- svn.apache.org
- svn.apache.org
- tomcat.apache.org
- tomcat.apache.org
- advisories.mageia.org
- blog.spiderlabs.com exploit
- JVN#14876762 third-party-advisory
- JVNDB-2014-000017 third-party-advisory
- mail-archives.apache.org
- HPSBGN03329 vendor-advisory
- packetstormsecurity.com
- RHSA-2014:0252 vendor-advisory
- RHSA-2014:0253 vendor-advisory
- RHSA-2014:0400 vendor-advisory
- 20141205 NEW: VMSA-2014-0012 - VMware vSphere product updates address security vulnerabilities mailing-list
- 57915 third-party-advisory
- 58075 third-party-advisory
- 58976 third-party-advisory
- 59039 third-party-advisory
- 59041 third-party-advisory
- 59183 third-party-advisory
- 59184 third-party-advisory
- 59185 third-party-advisory
- 59187 third-party-advisory
- 59232 third-party-advisory
- 59399 third-party-advisory
- 59492 third-party-advisory
- 59500 third-party-advisory
- 59725 third-party-advisory
- 60475 third-party-advisory
- 60753 third-party-advisory
- svn.apache.org patch
- tomcat.apache.org patch vendor-advisory
- tomcat.apache.org patch vendor-advisory
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- www-01.ibm.com
- DSA-2856 vendor-advisory
- www.hitachi.co.jp
- www.hitachi.co.jp
- www.hitachi.co.jp
- www.huawei.com
- MDVSA-2015:084 vendor-advisory
- www.oracle.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- 20140625 NEW VMSA-2014-0007 - VMware product updates address security vulnerabilities in Apache Struts library mailing-list
- 20141205 NEW: VMSA-2014-0012 - VMware vSphere product updates address security vulnerabilities mailing-list
- 65400 vdb-entry
- USN-2130-1 vendor-advisory
- www.vmware.com
- www.vmware.com
- www.vmware.com
- [commons-dev] 20140206 [SECURITY] CVE-2014-0050 Apache Commons FileUpload and Apache Tomcat DoS mailing-list
- GLSA-202107-39 vendor-advisory