Rocket TRUfusion Enterprise through 7.10.5 exposes the endpoint at /axis2/services/WsPortalV6UpDwAxis2Impl to authenticated users to be able to upload files. However, the application doesn't properly sanitize the jobDirectory parameter, which allows path traversal sequences to be included. This allows writing files to arbitrary local filesystem locations and may subsequently lead to remote code execution.
The application exposes the /axis2/services/WsPortalV6UpDwAxis2Impl endpoint allowing authenticated users to upload files. The jobDirectory parameter is not properly validated or sanitized, allowing path traversal sequences (e.g., '../') to be included. An attacker can thus specify any location on the local server file system as the target for writing the uploaded file. Placing an appropriate file (e.g., webshell) in an accessible location can subsequently result in remote code execution on the server.
An authenticated attacker can write arbitrary files to a selected location on the server's file system, which as a result may lead to full server takeover through RCE.
Patches available from the vendor should be applied according to references. Additionally, it is recommended to restrict network access to the /axis2/services/WsPortalV6UpDwAxis2Impl endpoint exclusively to trusted and necessary users until the official patch is deployed.
Rocket TRUfusion Enterprise in versions up to and including 7.10.5
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XRocketsoftware Trufusion Enterprise
APPRocketsoftware< 7.10.5.0
Related vulnerabilities
Path Traversal w Rocket TRUfusion Enterprise – zapis dowolnych plików i RCE
Rocket TRUfusion Enterprise through 7.10.4.0 uses a reverse proxy to handle incoming connections. However, the...
TRUfusion Enterprise through 7.10.4.0 exposes the encrypted COOKIEID as an authentication mechanism for some e...
TRUfusion Enterprise through 7.10.4.0 uses the /trufusionPortal/getCobrandingData endpoint to retrieve files. ...
TRUfusion Enterprise through 7.10.4.0 exposes the /trufusionPortal/jsp/internal_admin_contact_login.jsp endpoi...