CVE Catalog

CVE-2026-81694

LowCVSS 3.3
Published: Translated: NVD NIST

Summary

openssl-encrypt (pip package, versions <= 1.4.8) fails to sanitize filenames read from untrusted drive data (outside the AES-GCM authenticated manifest) before printing them in the verify-usb command's output. An attacker can plant filenames containing terminal cursor-movement and erase-line control bytes that repaint a forged PASSED verdict on screen, masking actual tamper detection. Fixed in 1.4.9 by routing drive-derived names through sanitize_for_display().

Risk Assessment

A forged PASSED verdict could hide tampering with data on a USB drive, potentially leading to data integrity compromise or use of unauthorized files.

Recommendation

Update openssl-encrypt to version 1.4.9 or later. Additionally, exercise caution when using verify-usb on untrusted drives.

Original NVD description (English source)

openssl-encrypt (pip package, versions <= 1.4.8) fails to sanitize filenames read from untrusted drive data (outside the AES-GCM authenticated manifest) before printing them in the verify-usb command's output. An attacker can plant filenames containing terminal cursor-movement and erase-line control bytes that repaint a forged PASSED verdict on screen, masking actual tamper detection. Fixed in 1.4.9 by routing drive-derived names through sanitize_for_display().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS