Out-of-bounds write in FreeRDP - #VU146591
Published: September 1, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in ntlm_computeMicValue in winpr/libwinpr/sspi/NTLM/ntlm.c when processing an NTLM AUTHENTICATE message. A remote attacker can send a specially crafted NTLM AUTHENTICATE message to cause memory corruption.
Exploitation requires a server that has registered the SspiNtlmHashCallback API callback, and no shipped FreeRDP binary enables this path.