ShinyHunters Targets Education Sector with Oracle PeopleSoft Exploit

ShinyHunters Targets Education Sector with Oracle PeopleSoft Exploit
Mandiant and GTIG attributed an active extortion and compromise campaign against Oracle PeopleSoft infrastructure to UNC6240 (ShinyHunters), using CVE-2026-35273 as a zero-day to target Environment Management Hub endpoints. The attackers used MeshCentral staging servers, custom propagation scripts, and data theft that culminated in leaks on the ShinyHunters Data Leak Site. #UNC6240 #ShinyHunters #OraclePeopleSoft #CVE-2026-35273 #MeshCentral #PSEMHUB

Keypoints

  • Mandiant and GTIG observed an active campaign between May 27, 2026, and June 9, 2026 targeting Oracle PeopleSoft infrastructure.
  • The activity was attributed to UNC6240, also known as ShinyHunters, and involved extortion and data theft.
  • The campaign exploited CVE-2026-35273, a critical RCE flaw in the Environment Management component, before Oracle’s advisory, making it a zero-day exploit.
  • Attackers targeted Environment Management Hub (PSEMHUB) endpoints and used open staging servers hosting MeshCentral agents disguised as Azure services.
  • The staging infrastructure contained command histories, custom agent binaries, and a propagation script named [victim_abbreviation]_fanout.sh used for lateral movement and defacement.
  • Stolen organization data was later published on the ShinyHunters Data Leak Site, confirming successful compromise in some victim environments.
  • GTIG notified more than 100 potentially vulnerable organizations, most of them in the United States and heavily concentrated in higher education.

MITRE Techniques

  • [T1190 ] Exploit Public-Facing Application – The attackers exploited Oracle PeopleSoft endpoints exposed to the internet through the Environment Management Hub and related services (‘the exploitation of CVE-2026-35273… targeting of Environment Management Hub (PSEMHUB) endpoints’).
  • [T1068 ] Exploitation for Privilege Escalation – The zero-day vulnerability in the Environment Management component provided remote code execution on the target system (‘a critical remote code execution vulnerability (CVSS 9.8)’).
  • [T1036 ] Masquerading – The attackers disguised MeshCentral agents and domains as legitimate Microsoft Azure services to hide malicious infrastructure (‘masquerading as legitimate cloud endpoints’, ‘azurenetfiles.net was chosen to mimic legitimate Microsoft Azure NetApp Files endpoints’).
  • [T1105 ] Ingress Tool Transfer – Custom agent binaries and scripts were staged on attacker-controlled servers and deployed to victims (‘staged the compiled Windows agent binaries’, ‘wrote the lateral propagation script’).
  • [T1021.004 ] Remote Services: SSH – The propagation script used SSH to authenticate to internal hosts and copy files (‘sshpass… ssh…’).
  • [T1021.006 ] Remote Services: Windows Remote Management – MeshCentral was used to issue remote administrative commands to compromised endpoints (‘execute administrative command queries’, ‘RunCommand’).
  • [T1059.004 ] Command and Scripting Interpreter: Unix Shell – The attackers ran shell commands and a Bash propagation script on staging and victim systems (‘bash /tmp/[victim_abbreviation]_fanout.sh’, ‘.bash_history’).
  • [T1219 ] Remote Access Software – MeshCentral remote management agents and server were used to maintain control over compromised systems (‘installed the MeshCentral remote management server’, ‘MeshCentral agent’).
  • [T1082 ] System Information Discovery – The threat actors enumerated host and system details (‘hostname; id’).
  • [T1016 ] System Network Configuration Discovery – They inspected mounts, hosts files, and configuration files to map internal infrastructure (‘mount | grep’, ‘cat /etc/hosts’, ‘psappsrv.cfg’).
  • [T1005 ] Data from Local System – They read local configuration files and command history to collect internal information (‘reading WebLogic server XML configurations’, ‘exposed .bash_history file’).
  • [T1021.001 ] Remote Services: Remote Desktop Protocol – Not directly mentioned; omitted.
  • [T1027 ] Obfuscated Files or Information – The attacker domain and agent names were crafted to blend in and conceal malicious purpose (‘disguised as Microsoft Azure services’).
  • [T1106 ] Native API – Not explicitly present; omitted.
  • [T1041 ] Exfiltration Over C2 Channel – Stolen data was compressed and then connected to the ShinyHunters DLS host (‘Compressed exfiltrated directories’, ‘outbound SSH connection to 176.120.22.24’).
  • [T1070.004 ] File Deletion – The article mentions verifying defacement markers and staging activity, but no clear deletion is described; omitted.
  • [T1565.001 ] Data Manipulation: Stored Data Manipulation – The script copied defacement/extortion marker files into application directories to alter visible content (‘copies a defacement and extortion marker file’).

Indicators of Compromise

  • [IP addresses] Open staging hosts and DLS mirror – 142.11.200.186, 142.11.200.187, and other 3 sequential IPs; 176.120.22.24
  • [Domains] C2 and masquerading domain – azurenetfiles.net
  • [File names] Attacker staging and propagation artifacts – .bash_history, meshagent64-azure-ops.exe, and other 4 more files
  • [File names] Defacement/extortion marker and propagation script – README-IF-YOU-SEE-THIS-YOUVE-BEEN-HACKED.TXT, [victim_abbreviation]_fanout.sh
  • [SHA-256 hashes] Staging command history and MeshCentral agents – 2ab684d93c1553fad87041b4dea97188a97e78589deee2a7bacff905564f3a35, f02a924c9ff92a8780ce812511341182c6b509d45bc59f3f7b522e37225d24fc, and other 3 more hashes
  • [Ports / URLs] C2 and staging access paths – port 8888 on the Python SimpleHTTP servers, wss://azurenetfiles.net:443/agent.ashx


Read more: https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit/