Timing Oracle Vulnerability in CryptX for Perl by DCIT
CVE-2026-13758
Currently unrated
What is CVE-2026-13758?
The vulnerability in CryptX for Perl arises from the comparison of AEAD authentication tags using non-constant time in the decrypt_done process. By utilizing memcmp() in a way that short-circuits based on matching leading bytes, attackers may exploit timing discrepancies to gain insights into tag verification. This could facilitate the forging of legitimate messages by submitting multiple candidate tags, exploiting the oracle to recover tags byte by byte. This impacts several AEAD modes including GCM, CCM, ChaCha20Poly1305, EAX, and OCB, while one-shot decryption helpers maintain secure constant-time comparisons.
Affected Version(s)
CryptX 0 < 0.088_001
