Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
The libcrux-ml-dsa package, versions before 0.0.9, has a flaw in its AVX2 implementation of ML-DSA signature verification, where an edge case in the use_hint function is mishandled. An attacker who can supply a maliciously generated verification key could get the verifier to accept a crafted invalid signature, but only when the AVX2 code path is used. Upgrade to version 0.0.9 or later, which rejects these invalid signatures.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| Not published | None | 4.0 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N | GitHub Advisory Database |
- CISA KEV Not listed.
- EPSS No score.
Timeline
- 31 Oct 2026, 15:18 UTC First seen by agentprime
- 31 Oct 2026, 15:18 UTC Confirmed by OSV