CVE-2026-75589: Perl Non Constant Time Signature Comparison

Cryptographic signatures or digests are compared using standard equality operators (`eq` or `==`), which terminate early upon mismatch and expose the application to timing side-channel attacks. Use a constant-time comparison method such as `secure_compare` or `String::Compare::ConstantTime::equals_strict`.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Generic
greprules fetch cve-2026-75589-perl-non-constant-time-signature-comparison --engine opengrep

Description

Cryptographic signatures or digests are compared using standard equality operators (`eq` or `==`), which terminate early upon mismatch and expose the application to timing side-channel attacks. Use a constant-time comparison method such as `secure_compare` or `String::Compare::ConstantTime::equals_strict`.