CVE-2024-42476 in oauthinformazioni

Riassunto

di VulDB • 26/06/2026

Nella libreria OAuth per Nim precedente alla versione 0.11, le concessioni Authorization Code e Implicit si basano entrambe sul parametro `state` per prevenire attacchi di cross-site request forgery (CSRF) in cui un proprietario delle risorse potrebbe vedere la propria sessione associata a risorse protette appartenenti a un attaccante. Quando questo progetto viene compilato con determinati flag del compiler, è possibile che il parametro `state` non venga verificato affatto, creando una vulnerabilità CSRF. La versione 0.11 verifica il parametro `state` utilizzando un'istruzione `if` standard o `doAssert`, invece di fare affidamento su un semplice `assert`. `doAssert` garantisce il comportamento desiderato anche se sono impostati `-d:danger` o `--assertions:off`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub M

Prenotare

02/08/2024

Divulgazione

15/08/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00240

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!