PT-2026-40733 · Crates.Io · Libcrux-Ml-Dsa

Published

2026-04-27

·

Updated

2026-04-27

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
The AVX2 implementation of ML-DSA did not fully reduce intermediate inputs to the inverse NTT, which leads to a testable difference in panic behaviour of internal functions compared to the portable implementation.

Impact

We are not aware of inputs to the public key generation, signing or verification APIs that trigger a panic in the AVX2 implementation because the intermediate values were not fully reduced.

Mitigation

From version 0.0.9 intermediate values on AVX2 platforms are fully reduced in alignment with the portable implementation.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

RUSTSEC-2026-0126

Affected Products

Libcrux-Ml-Dsa