Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Tanium Comply with low-privileged account
-
DeliveryEnumerate or guess object IDs for compliance records
-
ExploitCraft API request with manipulated record identifier
-
ExecutionServer skips per-object authorization check
-
PersistModify or delete unauthorized compliance records
-
ImpactFalsify or corrupt audit-relevant compliance data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a valid authenticated session in Tanium Comply with at least low-level privileges (PR:L per CVSS). The attacker must have network access to the Tanium Comply web or API interface. No special non-default configuration is required beyond having an account in the affected Comply version. Limiting factors: unauthenticated external attackers cannot exploit this; exploitation is constrained to the network segments that can reach the Tanium server; impact is bounded to integrity and availability of compliance records (C:N per CVSS - no credential or sensitive data disclosure confirmed). Three specific version branches are affected: 2.32.x before 2.32.252, 2.35.x before 2.35.306, and 2.37.x before 2.37.308. |
| Impact | Real-world risk is moderate. The CVSS 5.4 score with PR:L correctly reflects that exploitation requires a valid authenticated session within the Tanium Comply application - unauthenticated attackers cannot exploit this remotely. Attack complexity is low (AC:L), meaning no special race conditions or environmental dependencies are required beyond having an account. The integrity and availability impacts are both Low (I:L/A:L), scoping the harm to partial manipulation or disruption of compliance records rather than full system compromise. EPSS data is not provided in the source intelligence; given the low public profile, opportunistic mass exploitation is unlikely. No KEV listing and no POC are present, further indicating this has not been weaponized. The primary realistic threat is an insider or compromised low-privileged Comply account being used to corrupt, delete, or falsify compliance scan results - which is consequential in regulated environments where Comply data feeds audit and policy decisions. The mismatch between C:N in the CVSS and the IDOR root cause (CWE-639 typically also enables unauthorized reads) should be verified against the vendor advisory; it is possible only write/delete paths are affected. |
| Exploit ScenarioDerived | An authenticated Tanium Comply user with a standard or read-only role modifies the object identifier in an API request - for example, changing a scan-result or policy record ID to one belonging to another team or a higher-privileged scope. The server processes the request without verifying ownership, allowing the attacker to alter or delete compliance records they do not own. In a regulated environment, this could be used to suppress failed compliance findings before an audit, undermining the integrity of the compliance program. No public exploit code is required; the technique follows standard IDOR methodology. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Tanium Comply contains an improper access control vulnerability (CWE-639, Authorization Bypass Through User-Controlled Key) that allows authenticated low-privileged users to perform unauthorized integrity-affecting or availability-impacting actions against compliance data by manipulating user-controlled object references. Affected branches span three minor release lines (2.32, 2.35, 2.37) with fixed versions available. No public exploit code and no CISA KEV listing are present at time of analysis, consistent with the medium CVSS score of 5.4. The vendor (Tanium) self-reported and released patches across all affected branches.
RemediationAI
Upgrade Tanium Comply to the vendor-patched versions: 2.32.252 or later (2.32 branch), 2.35.306 or later (2.35 branch), or 2.37.308 or later (2.37 branch). Details are published in vendor security advisory TAN-2026-045 at https://security.tanium.com/TAN-2026-045. If immediate upgrade is not feasible, restrict access to Tanium Comply to only users who strictly require compliance management functions and enforce the principle of least privilege within Comply role assignments - reducing the pool of authenticated users limits exploitation opportunity. Monitor Comply audit logs for anomalous cross-user or cross-scope access to compliance records, particularly bulk modifications or deletions by low-privileged accounts. No known public workaround eliminates the underlying authorization flaw without patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Tanium Comply is the compliance and benchmark-assessment module of the Tanium unified endpoint management platform. CWE-639 (Authorization Bypass Through User-Controlled Key) is a specific class of Insecure Direct Object Reference (IDOR): the application uses a user-supplied key or identifier to look up a protected resource without verifying that the requesting user is authorized to access or manipulate that specific object. In web-based management platforms like Comply, this typically manifests as API endpoints that accept a record ID (e.g., a scan result, policy object, or configuration entry) directly from the authenticated client without enforcing per-object ownership checks. The result is that a legitimate but low-privileged user can reference objects owned by other users or higher-privileged roles. The CVSS vector AV:N/PR:L confirms this is exploitable over the network by any authenticated Comply user. The C:N/I:L/A:L impact profile suggests the flaw enables unauthorized modification or deletion of compliance records, rather than disclosure of data belonging to other users.
Know when Tanium gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
CWE-639 IDOR typically enables unauthorized read access; C:L added as vendor C:N appears inconsistent with IDOR root cause.
Primary rating from Vendor (Tanium).
CVSS VectorVendor: Tanium
Lifecycle Timeline
1DescriptionCVE.org
Tanium addressed an improper access controls vulnerability in Comply.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
SQL injection in the Tanium Asset module lets an authenticated, high-privilege user read and modify data in the underlyi
Unauthorized OS command execution in Tanium Connect allows an attacker holding low-privilege authenticated access to run
OS command injection in Tanium Connect lets an authenticated, low-privileged user execute arbitrary commands on the unde
Tanium addressed an improper input validation vulnerability in Deploy. [CVSS 8.8 HIGH]
Command injection in Tanium Certificate Manager allows an authenticated attacker with low-level access to execute unauth
Command injection in Tanium Threat Response allows an authenticated low-privilege attacker to execute unauthorized code
SQL injection in Tanium Threat Response (CVSS 3.1 base score 8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) allows a low-priv
Path traversal in Tanium Comply allows authenticated low-privileged network users to read files outside the module's int
Path traversal in Tanium Comply exposes all authenticated low-privilege users to a scope-changing arbitrary file write a
SQL injection in Tanium Comply (CWE-89) allows a network-accessible, unauthenticated attacker - contingent on user inter
Improper access controls (CWE-862, Missing Authorization) in Tanium Comply allow an authenticated low-privileged user to
Improper access controls in Tanium Comply allow an authenticated low-privilege user to perform unauthorized operations w
EUVD-2026-74550
GHSA-v2ww-4j3v-p896
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB