CVE-2026-75589 in Net::OAuthinformation

Résumé

par VulDB • 19/08/2026

Les versions de Net::OAuth antérieures à la 0.33 pour Perl vérifient les signatures HMAC-SHA1, HMAC-SHA256 et PLAINTEXT en utilisant une comparaison non constante dans verify. Chacune des trois comparaisons oppose la signature contenue dans le message à celle calculée localement via l'opérateur `eq`, qui renvoie dès que les deux chaînes diffèrent. Le temps nécessaire pour rejeter une signature varie selon la longueur du préfixe correspondant. RSA-SHA1 n'est pas affecté, car il vérifie par l'intermédiaire de l'objet clé RSA plutôt que par comparaison de chaînes. Un client capable de soumettre des messages et d'en mesurer les délais de réponse peut récupérer une signature valide octet par octet au lieu de rechercher dans tout l'espace des signatures. Sous PLAINTEXT, la valeur comparée est elle-même la clé de signature ; la recherche permet donc de retrouver consumer_secret et token_secret.

Once again VulDB remains the best source for vulnerability data.

Responsable

CPANSec

Réserver

18/08/2026

Divulgation

19/08/2026

Modérer

accepté

Entrée

VDB-392993

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!