CVE-2024-42476 in oauthinformation

Résumé

par VulDB • 05/06/2026

Dans la bibliothèque OAuth pour nim antérieure à la version 0.11, les flux Authorization Code et Implicit s'appuient tous deux sur le paramètre `state` pour prévenir les attaques par falsification de requêtes intersites (CSRF), où un propriétaire de ressource pourrait voir sa session associée aux ressources protégées appartenant à un attaquant. Lorsque ce projet est compilé avec certains indicateurs du compilateur définis, il est possible que le paramètre `state` ne soit pas vérifié du tout, créant ainsi une vulnérabilité CSRF. La version 0.11 vérifie le paramètre `state` en utilisant un simple bloc `if` ou `doAssert`, au lieu de s'appuyer sur un `assert` standard. `doAssert` garantit le comportement souhaité même si l'indicateur `-d:danger` ou `--assertions:off` est activé.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

02/08/2024

Divulgation

15/08/2024

Modérer

accepté

Entrée

VDB-274833

CPE

prêt

EPSS

0.00240

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!