PT-2026-44940 · Liboqs · Liboqs

Vishnu2707

·

Published

2026-05-29

·

Updated

2026-06-04

·

CVE-2026-46344

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions liboqs versions prior to 0.16.0
Description An out-of-bounds read exists in the XMSS and XMSS^MT stateful signature verification code. This occurs when the verification function is called with a signature buffer sized for the declared algorithm, but the public key contains OID bytes (pk[0..3]) referencing a different XMSS parameter set with larger sig bytes. The implementation re-parses the OID within the xmss sign open() and xmssmt sign open() functions and uses the larger sig bytes value to index the signature buffer. The out-of-bounds bytes are used as input for an internal hash computation and are not returned to the caller, preventing data leakage. The primary impact is a potential denial of service via a process crash if the read accesses an unmapped memory page.
Recommendations Update to version 0.16.0.

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-46344

Affected Products

Liboqs