openssl_encrypt before 1.4.9 Integrity Bypass via Added Files
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-347.
Summary
openssl_encrypt (pip package openssl-encrypt) before 1.4.9 contains two weaknesses in the portable USB drive feature, whose threat model treats the removable drive as untrusted (attacker with physical write access). USBDriveCreator._verify_integrity_file only validates files listed in the manifest, so files added to the drive — including a root-level autorun payload — are not detected and integrity verification still passes. Additionally, a globally constant, source-embedded KDF salt (_LEGACY_FIXED_SALT) is used to derive the drive encryption key for any drive lacking a per-drive salt file, defeating precomputation resistance and enabling an offline rainbow-table attack.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA openssl_encrypt (jahlives) Fixed in 1.4.9
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
jahlives openssl_encrypt 1.4.9
36 records Highest priority Priority MEDIUM 24 MEDIUM, 12 LOW
Other records, highest priority first
- TI-2026-56361 openssl_encrypt before 1.4.9 ANSI Escape Injection via Identity EmailPriority MEDIUM 49
- TI-2026-56355 openssl_encrypt before 1.4.9 Arbitrary Code Execution via unsigned pluginPriority MEDIUM 48
- TI-2026-56354 openssl_encrypt before 1.4.9 GPG Signature Verification BypassPriority MEDIUM 48
Timeline
- 2026-10-02 Threatist record created from CVE-2026-81717
- 2026-10-03 Alias added: GHSA-4pgx-8hjp-cmmq
References
More jahlives Openssl Encrypt vulnerabilities
- TI-2026-52616 openssl_encrypt before 1.4.0 Sandbox Escape via Type Hierarchy CVSS 4.0CRITICAL 9.3
- TI-2026-52615 openssl_encrypt before 1.4.0 Sandbox Escape via Dunder Attribute Traversal CVSS 4.0CRITICAL 9.3
- TI-2026-52602 openssl_encrypt before 1.4.0 Sandbox Bypass via pathlib and io CVSS 4.0HIGH 8.7
- TI-2026-52617 openssl_encrypt before 1.4.0 Weak Shared Secret via PQC Simulation Mode CVSS 4.0CRITICAL 9.3
- TI-2026-52614 openssl_encrypt before 1.4.0 Plugin Sandbox Bypass via Process Isolation CVSS 4.0CRITICAL 9.3
- TI-2026-52613 openssl_encrypt before 1.4.0 Authentication Bypass via Bearer Token CVSS 4.0CRITICAL 9.3
Sources
- CVE-2026-81717 · CVE Program
- CVE-2026-81717 · NVD
- FIRST EPSS
- GHSA-4pgx-8hjp-cmmq · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences