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.

PriorityP355high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
68.76%
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.