PeopleSoft PeopleTools RCE Exploited Through PSIGW SSRF and XMLDecoder Chain

· Original article ↗

Summary

Trend Micro details in-the-wild exploitation of CVE-2026-35273 in PeopleTools 8.61 and 8.62. The chain uses PSIGW SSRF and XMLDecoder for in-JVM RCE; Oracle released an out-of-band patch on June 10, 2026.

Key points

  • The unauthenticated exploit uses the PSIGW gateway to reach the internal PSEMHUB servlet through an SSRF request.
  • Attackers can plant XML that XMLDecoder executes inside the WebLogic JVM after a web-tier restart.
  • Trend Micro reports exploitation beginning May 27, 2026; Mandiant attributed activity to SHADOW-AETHER-015 and reported more than 100 targeted organizations.
  • The affected versions are PeopleTools 8.61 and 8.62, including installations with earlier patches; Oracle assigned CVE-2026-35273 a CVSS score of 9.8.
  • The in-process execution may produce no child-process activity or network-visible loopback request, complicating conventional detection.
  • Oracle released an out-of-band patch on June 10, 2026; defenders are advised to patch and investigate for prior compromise.
  • Recommended hunts include unexpected writes in PeopleSoft environment metadata paths, suspicious activity around web-tier restarts, JSP files in PSEMHUB.war, and outbound SMB from web-tier hosts.

Article Details

Attack Vectors
  • An unauthenticated request to /PSIGW/HttpListeningConnector uses SSRF to make the gateway reach the internal PSEMHUB hub through localhost.
  • Attacker-controlled XML is staged under envmetadata/transactions/ and planted under envmetadata/data/environment/; on a web-tier restart, XMLDecoder deserializes it and executes attacker-chosen code inside the WebLogic JVM.
  • Optional post-exploitation methods described are a JSP web shell in the PSEMHUB.war docroot and outbound SMB/445 coercion to capture or relay machine-account NetNTLM credentials.
Defensive Notes
  • Apply Oracle’s out-of-band patch for CVE-2026-35273 to PeopleTools 8.61 and 8.62; investigate for prior compromise even after patching.
  • Restrict untrusted-network access to /PSIGW/HttpListeningConnector and prevent the gateway from reaching the PSEMHUB hub through a loopback SSRF pivot.
  • Monitor writes under envmetadata/transactions/ and envmetadata/data/environment/, while accounting for legitimate writes by PeopleSoft Change Assistant and Veritas NetBackup.
  • Treat web-tier restarts and XMLDecoder activity in the PSEMHUB context as security-relevant; hunt for new JSP files in the PSEMHUB.war docroot.
  • Restrict outbound SMB/445 from web-tier hosts. Preserve envmetadata/ contents and web-tier restart logs during incident response.

MITRE ATT&CK

CVE

People

Threat Actors

Vendors

Products

Tools

Industries

Related Articles