Skip to content

libcrux-ml-dsa (crates.io)

Advisories
8
Latest version
—
License
—
OpenSSF Scorecard
—

How to fix

Upgrading to 0.0.9 or later clears every advisory below that has a fix.

Upgrade commands
cargo
cargo update -p libcrux-ml-dsa --precise 0.0.9

Known vulnerabilities

AdvisorySeverityAffectedFixed in
GHSA-fhvh-vw7h-9xf3
libcrux-ml-dsa: Signature Verification on AVX2 Platforms Mishandles Edge Case
High
< 0.0.9
0.0.9
GHSA-fhvh-vw7h-9xf3
libcrux-ml-dsa: Signature Verification on AVX2 Platforms Mishandles Edge Case
High
>= 0.0.0-0, < 0.0.9
0.0.9
RUSTSEC-2026-0126
AVX2 Implementation Did Not Fully Reduce Intermediate Values
Not rated yet
>= 0.0.0-0, < 0.0.9
0.0.9
RUSTSEC-2026-0076
libcrux: Panic in Signature Hint Decoding During Verification
High
>= 0.0.0-0, < 0.0.8
0.0.8
GHSA-cp57-fq8g-qh6v
libcrux has an Incorrect Check of Signer Response Norm During Verification
High
< 0.0.8
0.0.8
GHSA-cp57-fq8g-qh6v
libcrux has an Incorrect Check of Signer Response Norm During Verification
High
>= 0.0.0-0, < 0.0.8
0.0.8
RUSTSEC-2026-0076
libcrux: Panic in Signature Hint Decoding During Verification
High
< 0.0.8
0.0.8
GHSA-2cgv-28vr-rv6j
libcrux incorrectly calculates on aarch64
High
>= 0.0.3, < 0.0.4
0.0.4
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor