Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local user shell access
-
DeliveryTrigger or await a Polkit authentication request targeting LACT
-
ExploitRace to recycle PID of the authorized process
-
ExecutionSpoof UnixProcessSubject identity to Polkit
-
PersistReceive authorization grant
-
ImpactExecute privileged GPU configuration operations
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a local account on the target system with at least low-privilege access (CVSS PR:L, AV:L), consistent with a standard Linux user session. LACT must be installed and actively running with Polkit integration enabled - this is a non-default configuration on most Linux systems, since LACT is not commonly pre-installed. The attacker must win a PID-reuse race condition (CVSS AC:H), which requires precise timing of process creation relative to Polkit's authentication window, limiting reliable exploitation to scripted or repeated attempts. Remote exploitation is not possible. Exploitation is further limited to the subset of Linux systems where LACT has been explicitly installed by the user. |
| Impact | The CVSS 4.0 score of 7.3 with vector AV:L/AC:H/PR:L accurately reflects the constrained real-world risk. Local access (AV:L) and high attack complexity (AC:H) are the primary limiting factors: only users with existing shell accounts on a machine actively running LACT are viable attackers, and exploitation depends on winning a timing-sensitive PID-reuse race. The high VC/VI/VA impact metrics represent worst-case outcomes - unauthorized modification of GPU power limits or clocks could cause hardware instability or data integrity issues, but direct confidentiality impact is less clear and likely context-dependent. No EPSS score was provided in the input data, and LACT is absent from the CISA KEV catalog, indicating no confirmed active exploitation. No public POC has been identified. The combination of local-only vector, race-condition requirement, and niche deployment footprint makes this a low-priority finding for most environments - primarily relevant to Linux enthusiast or gaming workstations, not enterprise infrastructure. |
| Exploit ScenarioDerived | A local attacker with a standard user account on a Linux system running LACT repeatedly spawns and terminates processes in rapid succession to cycle PIDs. During a window when Polkit is evaluating a legitimately authorized LACT request, the attacker's process acquires the recycled PID of the authorized caller, causing Polkit's UnixProcessSubject check to grant the attacker's process the pending authorization. The attacker then issues privileged LACT commands - such as raising GPU power limits beyond safe thresholds - without possessing the required credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Authentication bypass in LACT (Linux AMD GPU Configuration Tool) through version 0.10.0 allows a local attacker with low privileges to circumvent Polkit-based access controls by exploiting PID reuse in the UnixProcessSubject / Peer PID authentication mechanism (CWE-290). By winning a race condition between Polkit's process identity check and authorization grant, an attacker can spoof their process as a legitimately authorized caller and gain unauthorized control over privileged GPU configuration operations. No public exploit code has been identified and no active exploitation has been confirmed at time of analysis.
RemediationAI
The upstream fix is available via commit d0478fe42c2219454e272f96b1cbd29ab37ee566 in the LACT GitHub repository (https://github.com/ilya-zlobintsev/LACT); however, a specific tagged release version incorporating this commit is not confirmed from the available data, so users should verify the latest release version from the repository or their distribution's package manager. As a compensating control where immediate upgrade is not possible, administrators can restrict or remove the LACT Polkit policy rules to block all unprivileged invocations - note this disables LACT's privilege-elevation functionality entirely. Additionally, restricting local shell access to untrusted users on systems running LACT is effective given the strictly local attack vector. Running LACT only in user sessions without Polkit daemon integration, if the application supports it, would also eliminate the vulnerable code path.
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
LACT (Linux AMD GPU Configuration Tool, cpe:2.3:a:ilya-zlobintsev:lact:*:*:*:*:*:*:*:*) uses Polkit for privilege separation, controlling access to sensitive GPU operations such as overclocking, power-limit tuning, and fan curve management. The vulnerability stems from Polkit's UnixProcessSubject authentication mode, which identifies callers by their Linux PID. Because PIDs are recycled after process termination on Linux, a brief TOCTOU window exists between the moment Polkit records a process's credentials and the moment it grants authorization. CWE-290 (Authentication Bypass by Spoofing) captures this class precisely: an attacker can arrange for their own process to inherit the PID of a process that Polkit has already associated with a privileged authentication grant, effectively spoofing identity. The upstream fix is commit d0478fe42c2219454e272f96b1cbd29ab37ee566 in the ilya-zlobintsev/LACT GitHub repository, consistent with switching to a more robust subject type such as D-Bus peer credentials, which are not susceptible to PID reuse.
Know when Lact 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
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Local vector and high complexity reflect the PID-race requirement; PR:L for needed local account; unchanged scope as impact is confined to the GPU configuration subsystem.
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (suse).
CVSS VectorVendor: suse
Lifecycle Timeline
2DescriptionCVE.org
Polkit Authentication Based on UnixProcessSubject / Peer PID in LACT on Linux allows an Authentication Bypass. This issue affects LACT through 0.10.0. Fixed by commit d0478fe42c2219454e272f96b1cbd29ab37ee566.
Executive ViewAI
LACT (Linux AMD GPU Configuration Tool) through version 0.10.0 contains a race-condition authentication bypass allowing low-privilege local users to circumvent Polkit security controls and gain unauthorized GPU configuration access. Organizations deploying LACT on Linux infrastructure risk compromise of GPU operational security and potential unauthorized access to sensitive computing resources.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce principle of least privilege through restrictive local user account policies; implement restrictive Polkit authorization rules to limit GPU configuration permissions; restrict or disable unnecessary GPU configuration APIs where operationally feasible; deploy host-based monitoring and logging of Polkit authorization events to detect exploitation attempts; isolate systems from untrusted local user access where business requirements allow.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Same weakness CWE-290 – Authentication Bypass by Spoofing
View allSame technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
EUVD-2026-65390
GHSA-w75p-534p-fxmc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB