Measures real-world operational relevance, exploit weaponization, and active threat posture.
Dimension Breakdown
Exploitability18 / 20
Threat Activity16 / 20
Weaponization17 / 20
Exposure18 / 20
Prevalence19 / 20
Impact18 / 20
Exploit Maturity17 / 20
Attack Chain Potential19 / 20
โ๏ธDivergence & Operational Rationale
CVSS v3.1 rates CVE-2026-11940 at 7.5 (HIGH, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N). The Hermes Threat Score evaluates operational impact at 86 (HIGH) reflecting broad ecosystem exposure across data pipelines, MLOps, and developer environments.
The component CPython (Lib/tarfile.py - filter='data') provides fundamental runtime services and data parsing across Python microservices, analytics pipelines, and AI platforms.
Parameter
Technical Specification
Threat Intelligence Context
CVE Identifier
CVE-2026-11940
Official Upstream Security Release
Affected Product
python:cpython
Python Ecosystem Component
Vulnerable Component
CPython (Lib/tarfile.py - filter='data')
Standard Library / Package Utility
Weakness Class
CWE-22: Improper Limitation of a Pathname to a Restricted Directory
Execution / Resource Safety Flaw
CVSS v3.1 Score
7.5 (HIGH / Hermes Score 86)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Fixed Version
3.13.15
Official upstream patch release
MITRE ATT&CK
T1036.005 - Masquerading: Match Legitimate Name or Location, T1203 - Exploitation for Client Execution
# Hardlink referencing a symlink '../' bypasses destination confinement!
return member
When unvetted user input reaches this routine, the application encounters an unhandled edge case or unbounded processing loop, destabilizing the execution environment or enabling control-flow manipulation.
Initial Vector & Preconditions: A user or CI/CD build runner unpacks a third-party tarball using tarfile.extractall(path='/tmp/build', filter='data').
Triggering Primitive: The attacker injects crafted payload data targeting CPython (Lib/tarfile.py - filter='data').
Control Bypass / Resource Saturation: Flaw in Lib/tarfile.py (data_filter).
Impact Realization: The malicious tarball includes a hardlink to a relative symlink that resolves to ../../root/.ssh/authorized_keys, overwriting SSH keys and granting the attacker remote root shell access..
Security operations centers and incident response teams can identify exploitation activity through process telemetry, memory dumps, and operating system audit trails.
Process Telemetry & Logs
Inspect application logs and process crash diagnostics matching:
audit: type=1300 ... path="/etc/cron.d/" syscall=symlinkat success=yes comm="python3". Monitor for abnormal CPU spikes or unexpected out-of-memory terminations.