CVE-2014-0050
| Affected software | 3 products, listed below |
|---|---|
| Severity | 7.5 High CVSS 3.1 2 scores |
| Fixed in | 1.3.1 |
| Weakness | Improper input validation (CWE-20) |
| Published | 1 Apr 2014 |
| Updated | 7 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.
Exploitation status
- 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.
| Index | Artifact | Stars | First 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
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
CVSS
7.5 HIGH v3.1CVSS: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.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| 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
| Advisory | Type | Quarter | Products 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
| Family | Component | Versions, as Oracle lists them | Read 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| Package | Introduced | Fixed | Last 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| Source | Vendor | Product | Scheme | Affected 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
Timeline
Timeline
| Published | 2014-04-01 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-10-07 | NVD's own last-modified date for this record. |