CVE-2016-1000031CWE-284broken-access-control

CVE-2016-1000031

Critical · published October 25, 2016

CVSS v3.1
9.8
EPSS
34%
Percentile
98.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky flaw in Apache Commons FileUpload could let an attacker manipulate files remotely — like a magician pulling off an illusion with your sensitive server data! 🎩✨ Imagine a restaurant that takes orders without verifying the chef's credentials. If someone could just call in and make changes to the menu, chaos would ensue! That’s what could happen here with file uploads unchecked. An attacker could potentially exploit this vulnerability to execute arbitrary code on your server, compromising its integrity. Not only could they manipulate sensitive files, but they could also execute malicious scripts that could wreak havoc on your application.

Put simply

Imagine a restaurant that takes orders without verifying the chef's credentials. If someone could just call in and make changes to the menu, chaos would ensue! That’s what could happen here with file uploads unchecked. This vulnerability in Apache Commons FileUpload before version 1.3.3 allows remote code execution due to improper file manipulation within the DiskFileItem class, enabling attackers to bypass security checks and run arbitrary code.

What to do

An attacker could potentially exploit this vulnerability to execute arbitrary code on your server, compromising its integrity. Not only could they manipulate sensitive files, but they could also execute malicious scripts that could wreak havoc on your application. To mitigate this risk, upgrade Apache Commons FileUpload to version 1.3.3 or later as soon as possible. Additionally, implement proper validation checks on uploaded files to prevent unauthorized access and manipulation. This is fixable! Follow these steps and you'll have your server secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.33686 · 98.4th percentile
Weakness
CWE-284 · Improper Access Control
Published
2016-10-25T18:29Z
Affected products (1)
ProductVersionsFixed in
apache/commons_fileupload≤ 1.3.2—
References (48)
https://lists.apache.org/thread.html/d66657323fd25e437face5e84899c8ca404ccd187e81c3f2fa8b6080%40%3Cannounce.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20190212-0001/ · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html · af854a3a-2127-422b-91ae-364da2661108https://www.tenable.com/security/research/tra-2016-12 · af854a3a-2127-422b-91ae-364da2661108https://www.tenable.com/security/research/tra-2016-23 · af854a3a-2127-422b-91ae-364da2661108https://www.tenable.com/security/research/tra-2016-30 · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00036.html · [email protected]http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · [email protected]http://www.securityfocus.com/bid/93604 · [email protected]http://www.zerodayinitiative.com/advisories/ZDI-16-570/ · [email protected]https://issues.apache.org/jira/browse/FILEUPLOAD-279 · [email protected]https://issues.apache.org/jira/browse/WW-4812 · [email protected]https://lists.apache.org/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451%40%3Csolr-user.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/d66657323fd25e437face5e84899c8ca404ccd187e81c3f2fa8b6080%40%3Cannounce.apache.org%3E · [email protected]https://security.netapp.com/advisory/ntap-20190212-0001/ · [email protected]https://www.oracle.com/security-alerts/cpuapr2020.html · [email protected]https://www.oracle.com/security-alerts/cpujan2020.html · [email protected]https://www.oracle.com/security-alerts/cpujan2021.html · [email protected]https://www.oracle.com/security-alerts/cpujul2020.html · [email protected]https://www.oracle.com/security-alerts/cpujul2022.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2020.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2021.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html · [email protected]https://www.tenable.com/security/research/tra-2016-12 · [email protected]https://www.tenable.com/security/research/tra-2016-23 · [email protected]https://www.tenable.com/security/research/tra-2016-30 · [email protected]http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00036.html · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · af854a3a-2127-422b-91ae-364da2661108http://www.securityfocus.com/bid/93604 · af854a3a-2127-422b-91ae-364da2661108http://www.zerodayinitiative.com/advisories/ZDI-16-570/ · af854a3a-2127-422b-91ae-364da2661108https://issues.apache.org/jira/browse/FILEUPLOAD-279 · af854a3a-2127-422b-91ae-364da2661108https://issues.apache.org/jira/browse/WW-4812 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451%40%3Csolr-user.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 25 OCT 14:00Z
    Apache Commons FileUpload before 1.3.3 DiskFileItem File Manipulation Remote Code Execution
    cvelistv5