Improper access control in Apache Struts - CVE-2019-0233
Published: August 14, 2020
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due stack-accessible values (e.g. Action properties) of type java.io.File and java.nio.File as well as other classes from these standard library packages are not properly protected by the framework. When a file upload is performed to
an Action that exposes the file with a getter, an attacker may
manipulate the request such that the working copy of the uploaded file
is set to read-only. As a result, subsequent actions on the file will
fail with an error. It might also be possible to set the Servlet
container's temp directory to read only, such that subsequent upload
actions will fail.
Affected software
eDiscovery Manager
Call Center for Commerce
IBM Sterling Order Management
IBM Sterling File Gateway
How to mitigate CVE-2019-0233
eDiscovery Manager - update to 2.2.2.3.8
IBM Sterling File Gateway - addressed in versions 5.2.6.5_3, 6.0.3.3, 6.1.0.0
Call Center for Commerce - update to 10.0.12
IBM Sterling Order Management - update to 10.0.2403.1