cbcvebase.
CVE-2019-0233
published 2020-09-14

CVE-2019-0233: An access permission override in Apache Struts 2.0.0 to 2.5.20 may cause a Denial of Service when performing a file upload.

PriorityP354high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
66.15%
99.3th percentile
An access permission override in Apache Struts 2.0.0 to 2.5.20 may cause a Denial of Service when performing a file upload.

Affected

6 ranges
VendorProductVersion rangeFixed in
apachestruts2.0.0 – 2.5.20—
oraclecommunications_policy_management——
oraclefinancial_services_data_integration_hub——
oraclefinancial_services_data_integration_hub——
oraclefinancial_services_market_risk_measurement_and_management——
oraclemysql_enterprise_monitor<= 8.0.23—

Detection & IOCsextracted from sources · hover to see the quote

  • →CVE-2019-0233 is triggered during a file upload to an Action that exposes the file with a getter; an attacker manipulates the request so the uploaded file is set to read-only, causing subsequent file operations to fail. ↗
  • →The attack may also target the Servlet container's temp directory, setting it to read-only to cause all subsequent upload actions to fail — monitor for unexpected permission changes on the container temp directory. ↗
  • →Affected versions are Apache Struts 2.0.0 through 2.5.20; flag any deployment running these versions handling file uploads as at-risk for DoS via this CVE. ↗
  • →Refer to Apache Struts security bulletin S2-060 for the authoritative technical description of the file-upload permission-override attack vector. ↗
  • ·CVE-2019-0233 is a DoS-only vulnerability (access permission override during file upload); it does not enable remote code execution. Do not conflate with the co-disclosed CVE-2019-0230 (OGNL RCE). ↗
  • ·Red Hat JBoss Enterprise Application Platform 6, JBoss Fuse Service Works 6, JBoss Operations Network 3, and Red Hat OpenStack Platform 10 (opendaylight) are confirmed Not Affected; only Red Hat Enterprise Linux 5 (struts package) is listed as out-of-support-scope. ↗
  • ·Exploitation requires the Struts Action to expose the uploaded file via a getter; applications not structured this way may not be exploitable. ↗

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.