CVE-2026-20773: 
PingFederate vulnerability analysis and mitigation

Overview

CVE-2026-20773 is a role-based access control (RBAC) vulnerability in Ping Identity PingFederate's administrative expression evaluation functionality, classified as an Incorrect Authorization issue (CWE-863). It allows authenticated users with certain administrative roles to access expression testing capabilities beyond their intended permissions. Affected versions span multiple release branches: 11.3.0–11.3.14, 12.0.0–12.0.10, 12.1.0–12.1.10, 12.2.0–12.2.7, 12.3.0–12.3.5, and 13.0.0–13.0.1. The vulnerability was published on September 14, 2026, with a CVSS v4.0 base score of 8.5 (High) (GitHub Advisory).

Technical details

The root cause is improper authorization enforcement (CWE-863) within PingFederate's administrative expression evaluation endpoint, where role-based access controls are not correctly applied. An authenticated attacker with low-privilege administrative credentials can send network requests to the expression evaluation endpoint and invoke expression testing capabilities that exceed their assigned role's intended scope — requiring no user interaction and no special attack conditions. The vulnerability is exploitable remotely over the network with low attack complexity, and the subsequent system impact includes high confidentiality, integrity, and availability exposure, suggesting the expression evaluation functionality may interact with broader system components (GitHub Advisory, Ping Identity Advisory).

Impact

Successful exploitation allows an authenticated administrative user to access expression testing capabilities beyond their authorized scope, potentially enabling unauthorized administrative operations within PingFederate. The CVSS v4.0 scoring reflects high confidentiality impact on the vulnerable system and high confidentiality, integrity, and availability impact on subsequent systems, indicating that abusing the expression evaluation endpoint could expose sensitive identity and federation data, modify configurations, or disrupt dependent services. Given PingFederate's role as an enterprise identity federation platform, unauthorized access to its administrative expression evaluation could facilitate privilege escalation, credential exposure, or manipulation of authentication flows affecting downstream applications (GitHub Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation at this time (GitHub Advisory). The vulnerability requires authenticated access with at least a low-privilege administrative role, which limits the attacker pool but does not eliminate risk in environments with multiple administrators or shared credentials. The EPSS score is approximately 0.207%, placing it in the 10th percentile for exploitation likelihood within 30 days. The CVE status is currently "Awaiting Analysis" and it has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog.

Exploitation steps

  1. Reconnaissance: Identify PingFederate administrative console endpoints exposed on the network; confirm the target version falls within the affected ranges (11.3.0–11.3.14, 12.0.0–12.0.10, 12.1.0–12.1.10, 12.2.0–12.2.7, 12.3.0–12.3.5, or 13.0.0–13.0.1).
  2. Obtain administrative credentials: Acquire credentials for a PingFederate account with a limited administrative role (e.g., a role not intended to have access to expression evaluation functionality), through phishing, credential reuse, or insider access.
  3. Authenticate to the administrative interface: Log in to the PingFederate administrative console or API using the obtained low-privilege administrative credentials.
  4. Access the expression evaluation endpoint: Send authenticated HTTP requests directly to the administrative expression evaluation endpoint (referenced in SECADV054), bypassing the intended role-based access control checks.
  5. Execute unauthorized expressions: Use the expression testing interface to evaluate expressions that exceed the role's intended permissions, potentially reading sensitive configuration data, manipulating federation settings, or probing connected systems (GitHub Advisory, Ping Identity Advisory).

Indicators of compromise

  • Network: Unexpected HTTP requests to the PingFederate administrative expression evaluation endpoint from accounts with limited administrative roles; administrative API calls originating from unusual IP addresses or outside normal business hours.
  • Logs: PingFederate audit logs showing access to expression evaluation functionality by user accounts whose assigned roles should not permit such access; repeated or automated requests to the expression evaluation endpoint.
  • Behavioral: Administrative accounts performing operations inconsistent with their assigned role scope; unexpected changes to federation configurations, adapter settings, or authentication policies following administrative session activity.

Mitigation and workarounds

Ping Identity has issued security advisory SECADV054 addressing this vulnerability; organizations should consult the advisory for patched version details and apply the available update (Ping Identity Advisory). As an interim measure, review and tighten role-based access control configurations to ensure administrative roles are scoped to the minimum necessary permissions, and restrict access to the PingFederate administrative console to trusted networks or VPN. Audit recent access logs for the expression evaluation endpoint to identify any unauthorized activity by administrative users (GitHub Advisory).

Additional resources


Source: This report was generated using AI

Related PingFederate vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-20773HIGH8.5
  • PingFederate logoPingFederate
  • cpe:2.3:a:pingidentity:pingfederate
NoYesSep 14, 2026
CVE-2024-25573MEDIUM6.9
  • PingFederate logoPingFederate
  • cpe:2.3:a:pingidentity:pingfederate
NoYesJun 15, 2025
CVE-2025-22854MEDIUM6.9
  • PingFederate logoPingFederate
  • cpe:2.3:a:pingidentity:pingfederate
NoYesJun 15, 2025
CVE-2024-22477MEDIUM4.3
  • PingFederate logoPingFederate
  • cpe:2.3:a:pingidentity:pingfederate
NoYesJul 09, 2024
CVE-2025-21085LOW2.1
  • PingFederate logoPingFederate
  • cpe:2.3:a:pingidentity:pingfederate
NoYesJun 15, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management