PT-2026-30723 · Microsoft · Symcrypt
Federicoponzi
·
Published
2026-04-06
·
Updated
2026-04-06
·
CVE-2026-35199
CVSS v3.1
6.1
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
SymCrypt versions 103.5.0 through 103.10.999
Description
SymCrypt, the core cryptographic function library used by Windows, contains a flaw in the
SymCryptXmssSign function. When processing XMSS^MT parameter sets with a total tree height of 32 or greater, a 64-bit leaf count value is truncated to 32 bits when passed to a helper function. This truncation leads to an undersized scratch buffer allocation and a subsequent heap buffer overflow during signature computation. Exploitation requires an application using SymCrypt to perform an XMSS^MT signature with attacker-controlled parameter sets, which is uncommon due to the sensitive nature of signing operations. XMSS(^MT) signing should ideally be performed within a Hardware Security Module (HSM). SymCrypt provides XMSS(^MT) signing primarily for testing purposes. The vulnerability arises from the potential for state reuse in software-based XMSS(^MT) signing, compromising cryptographic security.Recommendations
Update to version 103.11.0 or later.
Fix
Heap Based Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Symcrypt