CVE-2024-21154

4.3 MEDIUM

📋 TL;DR

This vulnerability allows authenticated attackers with low privileges to read sensitive HR data from Oracle PeopleSoft Enterprise HCM Human Resources systems. It affects PeopleSoft Enterprise HCM Human Resources version 9.2. Attackers can exploit this via HTTP requests to access confidential employee information they shouldn't normally see.

💻 Affected Systems

Products:
  • Oracle PeopleSoft Enterprise HCM Human Resources
Versions: 9.2
Operating Systems: Any OS running PeopleSoft
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects the Human Resources component of PeopleSoft Enterprise HCM. Requires network access via HTTP and low privileged user account.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Unauthorized access to sensitive HR data including employee personal information, compensation details, performance reviews, and other confidential HR records.

🟠

Likely Case

Low-privilege users accessing HR data beyond their authorization level, potentially exposing sensitive employee information.

🟢

If Mitigated

Limited data exposure with proper access controls and monitoring in place, but still some unauthorized data access possible.

🌐 Internet-Facing: HIGH - The vulnerability is exploitable via HTTP and affects internet-facing PeopleSoft systems, making them accessible to external attackers.
🏢 Internal Only: MEDIUM - Internal attackers with low privileges could exploit this to access HR data they shouldn't have access to.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: LOW

Requires authenticated access but with low privileges. The CVSS description indicates it's 'easily exploitable' suggesting straightforward exploitation.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Check Oracle Critical Patch Update for July 2024

Vendor Advisory: https://www.oracle.com/security-alerts/cpujul2024.html

Restart Required: Yes

Instructions:

1. Review Oracle Critical Patch Update Advisory for July 2024. 2. Download appropriate patch from Oracle Support. 3. Apply patch following Oracle PeopleSoft patching procedures. 4. Restart affected PeopleSoft services. 5. Test functionality after patching.

🔧 Temporary Workarounds

Network Segmentation

all

Restrict network access to PeopleSoft HR systems to only authorized users and networks

Access Control Review

all

Review and tighten user permissions to ensure least privilege access to HR data

🧯 If You Can't Patch

  • Implement strict network access controls to limit HTTP access to PeopleSoft HR systems
  • Enhance monitoring and logging of HR data access patterns and review for unauthorized access

🔍 How to Verify

Check if Vulnerable:

Check PeopleSoft version and patch level. If running PeopleSoft Enterprise HCM Human Resources 9.2 without July 2024 patches, system is vulnerable.

Check Version:

Check PeopleTools version and patch level through PeopleSoft application or database queries specific to your deployment.

Verify Fix Applied:

Verify patch installation from Oracle Critical Patch Update July 2024 is applied and PeopleSoft version shows updated patch level.

📡 Detection & Monitoring

Log Indicators:

  • Unusual HR data access patterns from low-privilege users
  • Multiple failed access attempts followed by successful data retrieval
  • Access to HR data outside normal business hours

Network Indicators:

  • HTTP requests to HR endpoints from unexpected sources
  • Unusual data volume transfers from HR systems

SIEM Query:

source="peoplesoft" AND (event_category="data_access" OR event_category="authorization") AND user_privilege="low" AND resource_type="hr_data"

🔗 References

📤 Share & Export