PT-2026-138443

CVE-2026-104254

·

Published

2026-11-06

·

Updated

2026-11-06

Description by

CVSS 3.1
5.3
Medium
MetricsAV: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 0.11.0 through 0.16.0
Description Builds configured with OQS ENABLE SIG STFL LMS=ON can read beyond a caller-supplied signature buffer when an untrusted truncated LMS or HSS-LMS signature reaches the OQS SIG STFL verify() or OQS SIG STFL alg lms verify() functions. In the hss validate signature init() function within src/sig stfl/lms/external/hss verify inc.c, consumed-length checks fail to ensure that the bottom-level q and C fields remain available, potentially allowing a read of up to 32 bytes past the buffer. Additionally, in version 0.16.0, the is hss public key() function reads at offset 8 after only a four-byte length check, allowing an over-read of up to eight bytes. This can lead to a verifier crash and denial of service, although the read data is consumed by an internal hash and not exposed.
Recommendations Update to version 0.17.0. As a temporary workaround, disable the OQS ENABLE SIG STFL LMS configuration option.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Weakness enumeration
Related identifiers
GHSA-WH5Q-MPC8-67WF
Found an issue in the description? Have something to add? Feel free to write us 👾