Vulnerabilidad en OAuth (CVE-2024-42475)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-330
Uso de valores insuficientemente aleatorios
Fecha de publicación:
15/08/2024
Última modificación:
19/08/2024
Descripción
En la librería OAuth para nim anterior a la versión 0.11, los valores de "state" generados por la función "generateState" no tienen suficiente entropía. Un atacante puede adivinarlos con éxito, permitiéndole realizar un CSRF frente a un usuario, asociando la sesión del usuario con los recursos protegidos del atacante. Si bien "state" no es exactamente un valor criptográfico, debe generarse de forma criptográficamente segura. `generateState` debería usar un CSPRNG. La versión 0.11 modifica la función "generateState" para generar valores de "state" de al menos 128 bits de entropía mientras se usa un CSPRNG.
Impacto
Puntuación base 3.x
6.50
Gravedad 3.x
MEDIA