PT-2026-82591 · Unknown · Openssl-Encrypt

CVE-2026-81690

·

Published

2026-08-27

·

Updated

2026-08-31

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions openssl-encrypt versions prior to 1.4.9
Description A symlink-following flaw exists in the verify-usb v2 added-file allowlist scan. The scan uses the rglob() function, which in CPython does not descend into symlinked directories and treats the symlink as an ordinary directory. Meanwhile, O NOFOLLOW on the hash side only binds the final path component. An attacker with physical access to a removable drive could replace a tool-tree directory with a symlink to a copy containing byte-identical files and a planted pycache /*.pyc file. Since CPython loads these compiled files in preference to recompiling the clean .py files, and the planted file is not enumerated during the scan, the added files variable remains 0. This causes verify-usb to report a PASSED status, leading to code execution when the victim runs the portable install.
Recommendations Update to version 1.4.9.

Exploit

Fix

Link Following

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-81690
GHSA-HW7H-WQF5-6CRX
PYSEC-2026-3796

Affected Products

Openssl-Encrypt