WaratekVRT Sign in

CVE-2014-0050

Affected software3 products, listed below
Severity7.5 High CVSS 3.1 2 scores
Fixed in1.3.1
WeaknessImproper input validation (CWE-20)
Published1 Apr 2014
Updated7 Oct 2026

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.

CWE-264CWE-835

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 2 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC; first seen 2014-02-12.
  • EPSS 83% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.7% of all scored CVEs.

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC CVE-2014-0050 Vulnerable site sample 1 2017-03-15
Exploit-DB Apache Commons FileUpload and Apache Tomcat - Denial of Service 2014-02-12

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by A reference pointing at the upstream fix: a commit, a PR, a Red Hat bug
Finding A Red Hat Bugzilla ticket (https://bugzilla.redhat.com/show_bug.cgi?id=1062337) tracks the fix. That makes this CVE a candidate for an ARMR patch rule. No rule exists and none is scheduled: whether one can be derived depends on reading the upstream change the ticket links.
Candidate fix https://bugzilla.redhat.com/show_bug.cgi?id=1062337 : a Red Hat bug: the triage, which links onward to the fix

CVSS

7.5 HIGH v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CISA-ADP Secondary published
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update October 2016 ↗ CPU 2016-Q4 Oracle Communications Applications / Tomcat (9.7.3, 9.9.1, 10.4.1, 12.1.1 and earlier)
Oracle Critical Patch Update January 2016 ↗ CPU 2016-Q1 Oracle Communications Applications / Apache Commons FileUpLoad (6.0)
Oracle Communications Applications / Apache Commons FileUpLoad (6.0, 6.1)
Oracle Communications Applications / Apache Commons FileUpLoad (6.1)
Oracle Communications Applications / Apache Commons FileUpLoad (6.1)
Oracle Critical Patch Update October 2015 ↗ CPU 2015-Q4 Oracle Retail Applications / Oracle Retail Back Office (RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0.)
Oracle Retail Applications / Oracle Retail Central Office (RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0.)
Oracle Retail Applications / Oracle Retail Returns Management: (RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0.)
Oracle Critical Patch Update April 2015 ↗ CPU 2015-Q2 Oracle Fusion Middleware / WebCenter Sites (7.6.2, 11.1.1.6.1, 11.1.1.8.0)
Oracle Critical Patch Update October 2014 ↗ CPU 2014-Q4 Oracle Database Server / Application Express (All releases prior to 4.2.6)
Oracle Fusion Middleware / Studio (2.2.2, 2.3, 2.4, 3.0, 3.1)
Oracle's note: This fix also addresses CVE-2013-4286,CVE-2013-4322,CVE-2013-4590,CVE-2014-0033.
Oracle Health Sciences Applications / Tomcat, FileUpload (1.0.1.0 and prior)
Oracle's note: This fix also addresses CVE-2013-4286, CVE-2013-4322, CVE-2013-4590 and CVE-2014-0033.
Oracle Health Sciences Applications / Tomcat, FileUpload (3.1.2.0 and prior)
Oracle's note: This fix also addresses CVE-2013-4286, CVE-2013-4322, CVE-2013-4590 and CVE-2014-0033.
Oracle Health Sciences Applications / Tomcat, FileUpload (7.3.3.3 and prior)
Oracle's note: This fix also addresses CVE-2013-4286, CVE-2013-4322, CVE-2013-4590 and CVE-2014-0033.

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Applications Apache Commons FileUpLoad 6.0 6.0 · 6.1
Oracle Communications Applications Tomcat 9.7.3, 9.9.1, 10.4.1, 12.1.1 and earlier 9.7.3 · 9.9.1 · 10.4.1
Oracle Database Server Application Express All releases prior to 4.2.6 4.2.6
Oracle Fusion Middleware Studio 2.2.2, 2.3, 2.4, 3.0, 3.1 2.2.2 · 2.3 · 2.4 · 3.0 · 3.1
Oracle Fusion Middleware WebCenter Sites 7.6.2, 11.1.1.6.1, 11.1.1.8.0 7.6.2 · 11.1.1.6.1 · 11.1.1.8.0
Oracle Health Sciences Applications Tomcat, FileUpload 1.0.1.0 and prior
Oracle Retail Applications Oracle Retail Back Office RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0. 12.0 · 13.0 · 13.1 · 13.2 · 13.3 · 13.4 · 14.0
Oracle Retail Applications Oracle Retail Central Office RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0. 12.0 · 13.0 · 13.1 · 13.2 · 13.3 · 13.4 · 14.0
Oracle Retail Applications Oracle Retail Returns Management: RM2.0, 12.0IN, 12.0, 13.0, 13.1, 13.2, 13.3, 13.4, 14.0. 12.0 · 13.0 · 13.1 · 13.2 · 13.3 · 13.4 · 14.0

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
commons-fileupload:commons-fileupload 0 1.3.1 unbounded
org.apache.tomcat:tomcat 8.0.0-RC1 8.0.3 unbounded
org.apache.tomcat:tomcat 7.0.0 7.0.52 unbounded

Products and versions

5 products, 77 version entries
SourceVendorProductSchemeAffected versions
nvd apache commons fileupload generic 1.0 · 1.1 · 1.1.1 · 1.2 · 1.2.1 · 1.2.2 · ≤ 1.3
nvd apache tomcat generic 7.0.0 · 7.0.0:beta · 7.0.1 · 7.0.2 · 7.0.2:beta · 7.0.3 · 7.0.4 · 7.0.4:beta · 7.0.5 · 7.0.6 · 7.0.7 · 7.0.8 · 7.0.9 · 7.0.10 · 7.0.11 · 7.0.12 · 7.0.13 · 7.0.14 · 7.0.15 · 7.0.16 · 7.0.17 · 7.0.18 · 7.0.19 · 7.0.20 · 7.0.21 · 7.0.22 · 7.0.23 · 7.0.24 · 7.0.25 · 7.0.26 · 7.0.27 · 7.0.28 · 7.0.29 · 7.0.30 · 7.0.31 · 7.0.32 · 7.0.33 · 7.0.34 · 7.0.35 · 7.0.36 · 7.0.37 · 7.0.38 · 7.0.39 · 7.0.40 · 7.0.41 · 7.0.42 · 7.0.43 · 7.0.44 · 7.0.45 · 7.0.46 · 7.0.47 · 7.0.48 · 7.0.49 · 7.0.50 · 8.0.0:rc1 · 8.0.0:rc10 · 8.0.0:rc2 · 8.0.0:rc5 · 8.0.1
osv commons-fileupload commons-fileupload generic < 1.3.1
nvd oracle retail applications generic 12.0 · 12.0in · 13.0 · 13.1 · 13.2 · 13.3 · 13.4 · 14.0
osv org.apache.tomcat tomcat generic ≥ 7.0.0 and < 7.0.52 · ≥ 8.0.0 and < 8.0.3

References

URLTags
https://bugzilla.redhat.com/show_bug.cgi?id=1062337 bugzilla
https://github.com/apache/commons-fileupload/commit/c61ff05b3241cb14d989b67209e57aa71540417a WEB
https://github.com/apache/tomcat/commit/29384723d8d9645b87e05be9fa369a4deeb78b9c WEB
https://github.com/advisories/GHSA-xx68-jfcg-xmmf ADVISORY
https://github.com/apache/commons-fileupload PACKAGE
https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05324755 WEB
https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05376917 WEB
https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05390722 WEB
https://svn.apache.org/viewvc?view=revision&revision=1565143 WEB
https://svn.apache.org/viewvc?view=revision&revision=1565163 WEB

Timeline

Published2014-04-01By the CVE Program.
NVD record modified2026-10-07NVD's own last-modified date for this record.