Attackers Bypass WAFs to Exploit Oracle PeopleSoft Flaw and Deploy Web Shells

Google is warning of renewed mass exploitation of a known security vulnerability in Oracle PeopleSoft as part of a campaign targeting multiple sectors globally.

The ShinyHunters-linked activity involves the weaponization of CVE-2026-35273 (CVSS score: 9.8), a critical security flaw that could result in unauthenticated remote code execution.

The vulnerability was first exploited as a zero-day in attacks against academic institutions to conduct reconnaissance, deploy remote access software like MeshCentral agent for persistence, move laterally over SSH, run a shell script to connect via SSH to other internal PeopleSoft machines using known username/password combinations, and steal data.

At that time, Google-owned Mandiant said it initiated notifications to over 100 global organizations whose IP addresses matched vulnerable endpoints, most of them located in the U.S.

"This new wave of activity stems from UNC6240 modifying its exploit to bypass web application firewall (WAF) rules blocking the vulnerable Environment Management Hub (PSEMHUB) endpoint," Mandiant said.

"The threat actor bypassed these string-based WAF rules by URL-encoding a single character in the request path, requesting /%50SEMHUB/ in place of /PSEMHUB/. 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."

Targets of the latest activity include entities spanning higher education, technology, IT services, healthcare, agriculture, transportation, and government sectors, with the attackers deploying web shells on dozens of systems.

The entire attack chain is as follows -

  • Identify susceptible targets by sending POST requests to "/%50SEMHUB/hub" containing a serialized Java object.
  • Bypass WAF rules by using an encoded form of the character P (i.e., "%50") in the POST requests: "/%50SEMHUB/hub."
  • Abuse Java deserialization in the PSEMHUB hub servlet to deploy web shells and achieve fileless command execution.
  • Drop two JSP web shells in the PSEMHUB.war directory with an aim to minimize WAF detections during post-exploitation: "x.jsp" enables cross-platform command execution, while "u.jsp" allows chunked file uploads to the server and command execution via "cmd.exe."
  • Use "u.jsp" to upload a valid, signed trojanized installer ("Ple64.exe") that loads in memory SIDEEYE, a C++ backdoor that communicates with an external server ("162.219.30[.]165") over TCP to facilitate browser and desktop application credential theft, process and file management, interactive reverse shell and reverse proxy capabilities.

"Alongside the deployment of Ple64.exe, the threat actor staged the open-source Neo-reGeorg tunneling toolkit," Google said. "To establish persistent access after web shell placement on Linux systems, UNC6240 deployed the legitimate RMM tool MeshAgent."

About a quarter of the threat actor's commands are said to have been executed as root or NT Authority\SYSTEM, granting them full control of the operating system. The remaining commands have been found to be run under PeopleSoft or WebLogic service accounts.

To counter the threat, organizations are required to perform the following steps -

  • Apply patches for CVE-2026-35273.
  • Disable the Environment Management Hub (EMHub) service in multi-server configurations, or, remove the PSEMHUB application entirely in single-server configurations.
  • Search WebLogic access logs for requests to "/PSEMHUB/" and any percent-encoded variant.
  • Inspect the "PSEMHUB.war" directory for JSP web shells and other malicious artifacts.
  • Rotate credentials readable by the PeopleSoft application service account.
  • Hunt PeopleSoft and database hosts for large archive files in temporary or web-accessible directories.
  • Review database audit logs for bulk queries or exports against HR, payroll, and student records tables.
  • Monitor outbound traffic from PeopleSoft hosts.

"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," Google said. "Affected organizations should prepare for extortion communications and monitor for potential public exposure of stolen data."

The disclosure comes as the ShinyHunters group broke into the U.S. Federal Bureau of Investigation's FBIJobs.gov portal (which remains inaccessible as of writing) and stole about 2-3 TB of sensitive data to contest allegations made by the agency against the group in a May 2026 alert.

"We want to reiterate and emphasise that we are NOT extorting the FBI," a ShinyHunters spokesperson told The Hacker News. "This is NOT financially motivated. This is NOT a ransom or extortion. All we seek to do is set the record straight and protect the image of our organisation."

The spokesperson also told the publication that the FBI jobs portal was breached using a zero-day vulnerability in Oracle PeopleSoft that's different from CVE-2026-35273. In a separate statement shared with The Register, the group said they started off as  GnosticPlayers before rebranding to ShinyHunters in 2020.

进一步分析

免费工具,针对本文主题进一步深挖分析:

source: TheHackerNews