SHINYHUNTERS’ ZERO-DAY RAMPAGE: UNAUTHENTICATED PEOPLESOFT FLAW (CVE-2026-35273) EXPOSES 100+ ORGANIZATIONS—HERE’S THE FULL TECHNICAL BREAKDOWN + Video

Listen to this Post

Featured Image

Introduction:

A critical zero-day vulnerability in Oracle PeopleSoft (CVE-2026-35273, CVSS 9.8) was exploited by the ShinyHunters extortion group to compromise over 100 organizations across the globe, with two-thirds of victims in the higher education sector. The flaw requires no login credentials and no user interaction—only network access over HTTP—to achieve full remote code execution and complete takeover of the vulnerable system. The vulnerability resides in the Environment Management component, specifically the Environment Management Hub (PSEMHUB) service, and remains actively exploited in the wild as of this reporting.

Learning Objectives:

  • Understand the technical root cause and CVSS 9.8 attack vector of CVE-2026-35273 in Oracle PeopleSoft.
  • Learn to identify, mitigate, and remediate the vulnerability through network hardening, web application firewall rules, and configuration changes.
  • Master hands-on forensic techniques to detect compromise indicators and threat actor TTPs, including MeshCentral backdoors and lateral movement scripts.

You Should Know:

  1. Vulnerability Deep Dive: CVE-2026-35273 – Unauthenticated RCE in PeopleSoft Environment Management Hub

Extended Post Content:

This zero-day stems from insufficient input validation within the Updates Environment Management component of PeopleSoft Enterprise PeopleTools. A remote, unauthenticated attacker can send a specially crafted HTTP request to the Environment Management Hub (PSEMHUB) endpoint, leading to arbitrary code execution with full system privileges. The vulnerability affects PeopleTools versions 8.61 and 8.62; earlier, unsupported versions are also likely vulnerable. Oracle released mitigations on June 10, 2026, but a full patch was not initially available, leaving a dangerous window for ongoing exploitation.

Step-by-Step Detection and Mitigation Guide:

Step 1: Identify Exposed PSEMHUB Endpoints

Check if your Environment Management Hub is exposed to the internet. Use the following commands:

 Linux – check listening ports for PeopleSoft services
netstat -tulnp | grep -E ':(8000|8080|8443|9000)' | grep -i ps

Query public IP exposure (replace with your PSEMHUB IP)
nmap -p 8000,8080,8443,9000 -sV --script=http-enum <YOUR_PS_IP>

Windows – PowerShell to check PSEMHUB service status
Get-Service | Where-Object {$<em>.DisplayName -like "PSEMHUB" -or $</em>.DisplayName -like "PeopleSoft"} | Format-Table -AutoSize

Step 2: Disable or Restrict PSEMHUB Service

Oracle’s immediate mitigation is to disable the Environment Management Hub service on multi-server setups or remove the PSEMHUB application outright on single-server environments.

 Linux – Stop and disable PSEMHUB service
sudo systemctl stop psemhub
sudo systemctl disable psemhub

Verify service is no longer running
systemctl status psemhub

Windows – Using Command Prompt as Administrator
sc stop "PSEMHUB Service"
sc config "PSEMHUB Service" start= disabled

Confirm with PowerShell
Get-Service "PSEMHUB Service" | Select-Object Name, Status, StartType

Step 3: Apply Web Application Firewall Rules

If PSEMHUB cannot be fully disabled, deploy WAF rules to block malicious HTTP requests to the vulnerable endpoint patterns.

 Example ModSecurity rule for Apache/NGINX WAF
SecRule REQUEST_URI "@contains /PSEMHUB/update" \
"id:1000001,phase:1,deny,status:403,msg:'CVE-2026-35273 - PSEMHUB exploitation attempt blocked'"

NGINX location block to block all access to PSEMHUB
location ~ /PSEMHUB/ {
deny all;
return 403;
}
  1. Attacker Infrastructure and TTP Analysis – The MeshCentral Backdoor and Lateral Movement Script

Extended Post Content:

Mandiant triaged five sequential IP addresses (142.11.200.186–142.11.200.190) hosting Python SimpleHTTP servers on port 8888. These servers exposed a shared .bash_history, custom MeshCentral remote-management agents disguised as Microsoft Azure binaries (e.g., meshagent32-azure-ops.exe), and a lateral-movement script named

_fanout.sh</code>. The MeshCentral agents were hardcoded to connect to a C2 server at <code>wss://azurenetfiles.net:443/agent.ashx</code>, mimicking Microsoft Azure NetApp Files endpoints.

<h2 style="color: yellow;">Step-by-Step Forensics and Indicators of Compromise (IOCs):</h2>

<h2 style="color: yellow;">Step 1: Hunt for MeshCentral Agents</h2>

Search for known malicious file hashes and paths across your environment.

[bash]
 Linux – Search for MeshCentral agent binaries
find / -type f ( -1ame "meshagent" -o -1ame "azure-ops" ) 2>/dev/null

Check running processes for MeshCentral connections
ps aux | grep -i mesh
ss -tunap | grep 8888

Windows – Find MeshCentral artifacts
Get-ChildItem -Path C:\ -Recurse -ErrorAction SilentlyContinue | Where-Object {$_.Name -match "meshagent|azure-ops"}

Check network connections to known C2 domains
netstat -ano | findstr "8888"
Get-1etTCPConnection | Where-Object {$_.RemoteAddress -like "azurenetfiles"} | Format-Table

Step 2: Analyze .bash_history for Attacker Actions

The shared `.bash_history` revealed data compression with `zstd` and outbound SSH connections to exfiltration servers.

 Review compromised .bash_history files
cat /home//.bash_history | grep -E "curl|wget|ssh|scp|zstd|nc|python -m SimpleHTTPServer"

Look for data staging and compression commands
grep -E "tar|zip|zstd|gzip" /var/log/auth.log /var/log/secure

Step 3: Decode and Neutralize the `

_fanout.sh` Lateral Movement Script 
The script spreads via SSH by spraying hardcoded usernames/passwords against internal hosts from <code>/etc/hosts</code>, then drops a ransom note: <code>README-IF-YOU-SEE-THIS-YOUVE-BEEN-HACKED.TXT</code>.

[bash]
 Find the fanout script across the system
find / -1ame "_fanout.sh" 2>/dev/null

Block SSH key-based lateral movement – remove unauthorized SSH keys
sudo find /home -1ame "authorized_keys" -exec cat {} \;
 Look for unexpected keys, then delete:
sudo sed -i '/unauthorized_key_pattern/d' /home//.ssh/authorized_keys

Disable password-based SSH authentication temporarily
echo "PasswordAuthentication no" | sudo tee -a /etc/ssh/sshd_config
sudo systemctl restart sshd

3. Complete Compromise Chain and Post-Exploitation Attack Lifecycle

Extended Post Content:

Attackers exploited CVE-2026-35273 as a zero-day (May 27 – June 9, 2026). They used PSEMHUB as an initial access vector, deployed MeshCentral backdoors for persistent remote access, and executed the fanout script for lateral movement. Data was compressed with zstd and exfiltrated via SSH to the ShinyHunters leak site. The University of Nottingham confirmed that over 455,000 unique email addresses were leaked, including names, addresses, passport numbers, ethnicity, and disability details.

Step-by-Step Hardening and Patch Management:

Step 1: Immediate Patch Deployment

Monitor Oracle Support for the full patch release for CVE-2026-35273. Apply the official fix as soon as available.

 Example OPatch application (Oracle patch management)
cd $PS_HOME/OPatch
./opatch apply <patch_number>

Verify patch application
./opatch lsinventory | grep CVE-2026-35273

Step 2: Network Segmentation and Access Control

Isolate PeopleSoft servers from internet exposure.

 Linux iptables – block all external HTTP traffic to PSEMHUB
sudo iptables -A INPUT -p tcp --dport 8000 -j DROP
sudo iptables -A INPUT -p tcp --dport 8080 -j DROP
sudo iptables-save > /etc/iptables/rules.v4

Windows Advanced Firewall – block external access
New-1etFirewallRule -DisplayName "Block External PSEMHUB" -Direction Inbound -Protocol TCP -LocalPort 8000,8080 -Action Block -RemoteAddress Any

Step 3: Continuous Monitoring and Threat Hunting

Implement SIEM alerts for the following IOCs:

 Suricata rule to detect exploitation attempts
alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"CVE-2026-35273 PSEMHUB RCE attempt"; flow:to_server; content:"/PSEMHUB/update"; http_uri; sid:1000002; rev:1;)

Search for ransom note creation across the network
find / -1ame "README-IF-YOU-SEE-THIS-YOUVE-BEEN-HACKED.TXT" 2>/dev/null

What Undercode Say:

  • Key Takeaway 1: The ShinyHunters campaign demonstrates how a single, easily exploitable vulnerability (CVSS 9.8, no authentication required) can lead to catastrophic data breaches across hundreds of organizations, especially in the education sector where security resources are often strained.
  • Key Takeaway 2: The attackers' operational security failure—leaving open directories with their own tools and command histories—allowed Mandiant to fully reconstruct their TTPs, providing defenders with a rare, complete attack blueprint for threat hunting and future prevention.

Analysis:

The PeopleSoft zero-day incident represents a textbook case of modern extortionware: a threat actor discovers a critical vulnerability in widely deployed enterprise software, weaponizes it as a zero-day, and systematically targets every exposed instance across the internet. ShinyHunters' methodology—combining an unauthenticated RCE flaw with MeshCentral backdoors and SSH-based lateral movement—shows a high degree of operational maturity. The fact that they left their staging servers exposed, however, reveals that even sophisticated groups make mistakes. For defenders, the key lesson is the importance of proactive exposure management. Sixty-eight percent of victims were universities, highlighting that educational institutions remain prime targets due to their vast repositories of sensitive personal data and often limited cybersecurity budgets. The breach at the University of Nottingham, affecting over 455,000 individuals, underscores the real-world human impact of these technical flaws. Organizations must move beyond reactive patching and adopt continuous vulnerability management, network segmentation, and robust incident response readiness.

Prediction:

  • -1: Expect a surge in ransomware and extortion attacks targeting enterprise resource planning (ERP) systems like PeopleSoft, SAP, and Oracle E-Business Suite as threat actors increasingly focus on these high-value, often poorly secured, business-critical applications.
  • -1: Regulatory fines and class-action lawsuits against breached universities and corporations will increase significantly, forcing leadership to prioritize cybersecurity investments in the education sector.
  • +1: The open-source intelligence gained from ShinyHunters' exposed staging servers will empower security vendors to develop better detection signatures and behavioral analysis tools for MeshCentral-based backdoors and similar remote management abuses.
  • -1: Smaller organizations without dedicated security teams will struggle to apply Oracle's complex mitigations, leaving them vulnerable for weeks or months, leading to a secondary wave of breaches as attackers scan for unpatched systems.
  • -1: AI-powered vulnerability discovery will accelerate the pace of zero-day exploitation, shortening the window between discovery and mass exploitation, overwhelming traditional patch management cycles.

▶️ Related Video (80% Match):

🎯Let’s Practice For Free:

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

IT/Security Reporter URL:

Reported By: Mohit Hackernews - Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeTesting & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky