ShinyHunters Circumvents WAF Defenses in Fresh Wave of PeopleSoft Exploitation
The extortion group known as ShinyHunters, tracked by Mandiant and Google Threat Intelligence Group as UNC6240, has resumed mass exploitation operations against Oracle PeopleSoft environments running vulnerable PeopleTools versions 8.61 and 8.62. The activity exploits CVE-2026-35273, a critical unauthenticated remote code execution vulnerability rated CVSS 9.8 residing within the Updates Environment Management component, specifically the PeopleSoft Environment Management Hub (PSEMHUB). While Oracle issued an out-of-band security patch in June following an initial wave of attacks against higher education institutions, the threat actor recently evolved its approach to target unpatched organizations that attempted to mitigate the flaw using web application firewall (WAF) path-blocking rules instead of deploying the official update. Attackers bypassed perimeter appliances by submitting requests to `/%50SEMHUB/` rather than the literal `/PSEMHUB/` URI path, taking advantage of path normalization discrepancies where reverse proxies inspect pre-decoded strings while backend WebLogic servers decode the hex-encoded `%50` into the letter `P` and route the payload to the vulnerable servlet. Initial compromise involves sending serialized Java objects via HTTP POST requests to the `/%50SEMHUB/hub` endpoint to validate whether the instance is vulnerable. Upon gaining access, operators drop single-line JSP web shells, such as `x.jsp` and `u.jsp`, directly into the PSEMHUB application directory to execute hex-encoded commands or stage chunked, Base64-encoded file uploads. On compromised Windows instances, the actor deploys a 5.2 MB trojanized Light Alloy installer named `Ple64.exe` (tracked as the SIDEEYE backdoor), which maintains distinct control and data streams over raw TCP ports 3333 and 3334 to execute reverse shell functionality, manage processes, and steal credentials. Linux systems were targeted with the legitimate remote-management agent `MeshAgent` dropping into `/tmp`, while the open-source SOCKS5 tunneling tool `Neo-reGeorg` was deployed across environments to facilitate internal network pivoting. Approximately one-fourth of the executed commands operated under `NT AUTHORITY\SYSTEM` or `root` privileges, allowing full administrative control over the underlying hosts. The ongoing campaign has extended beyond academia into healthcare, government, transportation, agriculture, technology, and IT services sectors to stage enterprise data for downstream extortion.
Commentary
Relying on perimeter WAF signatures to block specific URI strings while postponing vendor patches on backend enterprise resource planning (ERP) systems is a classic operational failure mode. The normalization mismatch between intermediate inspection proxies and backend Java application servers like WebLogic remains one of the most reliable bypass vectors for unauthenticated RCEs, making path-level blocklists brittle at best. Organizations running PeopleSoft PeopleTools 8.61 and 8.62 must apply Oracle's security patch for CVE-2026-35273 immediately. In environments where multi-server deployments allow it, administrators should disable the Environment Management Hub service entirely, or remove the `PSEMHUB` web application in single-server environments. Immediate threat hunting is critical: teams should inspect PIA WebLogic access logs for requests matching `/hub` or encoded variants like `/%50SEMHUB/`, and audit `PSEMHUB.war` and `PORTAL.war` directories for unapproved JSP/JSPX files. Given that PeopleSoft components frequently run under elevated privileges or store hardcoded database connection strings, discovery of any web shell artifacts (`x.jsp`, `u.jsp`) or the `Ple64.exe` payload must be treated as a full domain and ERP credential compromise.
The Quote to Remember
“Many WAF and reverse proxy rules match the literal path before URL decoding, while the PeopleSoft application server decodes the request and routes it to the vulnerable servlet. This allows the threat actor to reach the endpoint on systems whose operators may have believed their WAF rules had mitigated the exposure”
“UNC6240 has a well-established pattern of data theft extortion, that is, stealing data and threatening to release it on a data leak site unless the victim pays a ransom. Affected organizations should prepare for extortion communications and monitor for potential public exposure of stolen data”