The ML-KEM ARM64 NEON ciphertext comparison only compares...
Moderate severity
Unreviewed
Published
Jun 26, 2026
to the GitHub Advisory Database
•
Updated Jun 27, 2026
Description
Published by the National Vulnerability Database
Jun 25, 2026
Published to the GitHub Advisory Database
Jun 26, 2026
Last updated
Jun 27, 2026
The ML-KEM ARM64 NEON ciphertext comparison only compares half of the input, breaking the Fujisaki-Okamoto transform's implicit rejection and weakening IND-CCA2 security on that code path. The constant-time comparison effectively ignored part of the re-encrypted ciphertext, so a decapsulating party could fail to detect a manipulated ciphertext and proceed without the standard's required implicit rejection.
References