Read the docs
TI-2026-27352 Aliases CVE-2026-35199

SymCrypt SymCryptXmssSign function - Heap overflow via 64->32-bit leaf-count truncation

Priority LOW 27CWE-122Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

SymCrypt is the core cryptographic function library currently used by Windows. From 103.5.0 to before 103.11.0, The SymCryptXmssSign function passes a 64-bit leaf count value to a helper function that accepts a 32-bit parameter. For XMSS^MT parameter sets with total tree height >= 32 (which includes standard predefined parameters), this causes silent truncation to zero, resulting in a drastically undersized scratch buffer allocation followed by a heap buffer overflow during signature computation. Exploiting this issue would require an application using SymCrypt to perform an XMSS^MT signature using an attacker-controlled parameter set. It is uncommon for applications to allow the use of attacker-controlled parameter sets for signing, since signing is a private key operation, and private keys must be trusted by definition. Additionally, XMSS(^MT) signing should only be performed in a Hardware Security Module (HSM). XMSS(^MT) signing is provided in SymCrypt only for testing purposes. This is a general rule irrespective of this CVE; XMSS(^MT) and other stateful signature schemes are only cryptographically secure when it is guaranteed that the same state cannot be reused for two different signatures, which cannot be guaranteed by software alone. For this reason, XMSS(^MT) signing is also not FIPS approved when performed outside of an HSM. Fixed in version 103.11.0.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00292 21st percentileScored 2026-11-07
Fix Fixed SymCrypt (microsoft): 103.11.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
MicrosoftSymCrypt103.5.0 to before 103.11.0103.11.0Patch availableCNA
  • SymCrypt VendorMicrosoft Affected 103.5.0 to before 103.11.0 Fixed in 103.11.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:microsoft:symcrypt:*:*:*:*:*:*:*:*103.5.0 to before 103.11.0VulnerableMicrosoft
  • cpe:2.3:a:microsoft:symcrypt:*:*:*:*:*:*:*:* Versions 103.5.0 to before 103.11.0 Vulnerable ·Microsoft

Remediation

  • Fix · CNA SymCrypt (microsoft) Fixed in 103.11.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-35199

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences