Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/05/19 4:18 p.m.•83 views

libcrux-ml-dsa: Signature Verification on AVX2 Platforms Mishandles Edge Case

The AVX2 implementation of ML-DSA verification incorrectly implemented the usehint function, mishandling an edge case that should lead to signature rejection. Impact An attacker could make the ML-DSA verifier accept a crafted invalid signature under a maliciously generated verification key, if th...

5.8AI score
SaveExploits0References5Affected Software1
RustSec
RustSec
•added 2026/05/05 12:00 p.m.•42 views

Signature Verification on AVX2 Platforms Mishandles Edge Case

The AVX2 implementation of ML-DSA verification incorrectly implemented the usehint function, mishandling an edge case that should lead to signature rejection. Impact An attacker could make the ML-DSA verifier accept a crafted invalid signature under a maliciously generated verification key, if th...

5.8AI score
SaveExploits0Affected Software1
osv_ghsa
osv_ghsa
•added 2026/02/02 8:33 p.m.•13 views

GHSA-H37V-HP6W-2PP8 ml-dsa's UseHint function has off by two error when r0 equals zero

Summary There's a bug in the usehint function where it adds 1 instead of subtracting 1 when the decomposed low bits r0 equal exactly zero. FIPS 204 Algorithm 40 is pretty clear that r0 0 means strictly positive, but the current code treats zero as positive. This causes valid signatures to...

6.9CVSS5.6AI score
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/02/02 8:33 p.m.•26 views

ml-dsa's UseHint function has off by two error when r0 equals zero

Summary There's a bug in the usehint function where it adds 1 instead of subtracting 1 when the decomposed low bits r0 equal exactly zero. FIPS 204 Algorithm 40 is pretty clear that r0 0 means strictly positive, but the current code treats zero as positive. This causes valid signatures to...

5.5AI score
SaveExploits0References3Affected Software1
Positive Technologies
Positive Technologies
•added 2026/02/02 12:00 a.m.•6 views

PT-2026-7959

Summary There's a bug in the use hint function where it adds 1 instead of subtracting 1 when the decomposed low bits r0 equal exactly zero. FIPS 204 Algorithm 40 is pretty clear that r0 0 means strictly positive, but the current code treats zero as positive. This causes valid signatures to...

6.9CVSS5.9AI score
SaveExploits0References4
Rows per page
Query Builder