Summary
CVE-2026-40920 is a privilege escalation vulnerability in Apache Ranger, a data governance and access-control platform used to manage security policies across big-data ecosystems (e.g., Hadoop, Hive, Kafka). The flaw allows an attacker to elevate privileges by manipulating a URL parameter, and carries a Critical CVSS score of 9.8. It affects all Apache Ranger versions up to and including 2.8.0.
Technical details
- Root cause: Apache Ranger fails to properly validate/authorize a URL parameter, allowing improper privilege management (CWE-269), improper input validation (CWE-20), and improper authentication (CWE-287).
- Trigger condition: An attacker crafts a request containing a manipulated URL parameter against a reachable Ranger instance.
- Attack vector: Network-based, requiring no authentication (PR:N) and no user interaction (UI:N).
- Impact: Full compromise of confidentiality, integrity, and availability, consistent with unauthorized privilege elevation within Ranger’s access-control model.
Affected software
- Apache Ranger versions 0 through 2.8.0 (inclusive)
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade to Apache Ranger version 2.9.0, which resolves this vulnerability.
- If upgrading is not immediately possible: restrict network exposure of the Ranger admin interface to trusted internal networks and monitor access logs for anomalous requests containing unexpected URL parameters until the upgrade can be applied.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Set-Cookie response header:
RANGERADMINSESSIONID= - Rendered page title:
Ranger - Sign In - Raw response body:
scripts/prelogin/XAPrelogin.js,images/ranger_logo.png

