CVE-2016-9535

MITRE CVE-2016-9535: LibTIFF Heap Buffer Overflow Vulnerability

CVE-2016-9535 is fixed in 39 products on 1 platform, first by KB5066836, released October 14, 2025. It is not reported as exploited. Patch Radar priority: Urgent.

Urgent
CVSS
4.0
Critical
Exploitation
None reported
Exploitation Unlikely
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0473
91st percentile

<p>tif_predict.h and tif_predict.c in libtiff 4.0.6 have assertions that can lead to assertion failures in debug mode, or buffer overflows in release mode, when dealing with unusual tile size like YCbCr with subsampling. Reported as MSVR 35105, aka "Predictor heap-buffer-overflow."</p> <p>MITRE created this CVE on their behalf. The documented Windows updates incorporate updates in LibTIFF which address this vulnerability. Please see <a href="https://msrc-blog.microsoft.com/2021/01/13/security-update-guide-supports-cves-assigned-by-industry-partners/">Security Update Guide Supports CVEs Assigned by Industry Partners</a> for more information.</p>

Where it's fixed

ProductFixed inFixReleased
Microsoft
Windows 10 Version 1607 for 32-bit Systems 14393.8519 KB5066836 Oct 14, 2025
Windows 10 Version 1607 for x64-based Systems 14393.8519 KB5066836 Oct 14, 2025
Windows 10 Version 1809 for 32-bit Systems 17763.7919 KB5066586 Oct 14, 2025
Windows 10 Version 1809 for x64-based Systems 17763.7919 KB5066586 Oct 14, 2025
Windows 10 Version 21H2 for 32-bit Systems KB5066791 Oct 14, 2025
Windows 10 Version 21H2 for ARM64-based Systems KB5066791 Oct 14, 2025
Windows 10 Version 21H2 for x64-based Systems KB5066791 Oct 14, 2025
Windows 10 Version 22H2 for 32-bit Systems KB5066791 Oct 14, 2025
Windows 10 Version 22H2 for ARM64-based Systems KB5066791 Oct 14, 2025
Windows 10 Version 22H2 for x64-based Systems KB5066791 Oct 14, 2025
Windows 10 for 32-bit Systems 10240.21161 KB5066837 Oct 14, 2025
Windows 10 for x64-based Systems 10240.21161 KB5066837 Oct 14, 2025
Windows 11 Version 22H2 for ARM64-based Systems KB5066793 Oct 14, 2025
Windows 11 Version 22H2 for x64-based Systems KB5066793 Oct 14, 2025
Windows 11 Version 23H2 for ARM64-based Systems KB5066793 Oct 14, 2025
Windows 11 Version 23H2 for x64-based Systems KB5066793 Oct 14, 2025
Windows 11 Version 24H2 for ARM64-based Systems KB5066835 Oct 14, 2025
Windows 11 Version 24H2 for x64-based Systems KB5066835 Oct 14, 2025
Windows 11 Version 25H2 for ARM64-based Systems KB5066835 Oct 14, 2025
Windows 11 Version 25H2 for x64-based Systems KB5066835 Oct 14, 2025
Windows Server 2008 R2 for x64-based Systems Service Pack 1 KB5066872 Oct 14, 2025
Windows Server 2008 R2 for x64-based Systems Service Pack 1 KB5066876 Oct 14, 2025
Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) KB5066872 Oct 14, 2025
Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) KB5066876 Oct 14, 2025
Windows Server 2008 for 32-bit Systems Service Pack 2 KB5066874 Oct 14, 2025
Windows Server 2008 for 32-bit Systems Service Pack 2 KB5066877 Oct 14, 2025
Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) KB5066874 Oct 14, 2025
Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) KB5066877 Oct 14, 2025
Windows Server 2008 for x64-based Systems Service Pack 2 KB5066874 Oct 14, 2025
Windows Server 2008 for x64-based Systems Service Pack 2 KB5066877 Oct 14, 2025
Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) KB5066874 Oct 14, 2025
Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) KB5066877 Oct 14, 2025
Windows Server 2012 KB5066875 Oct 14, 2025
Windows Server 2012 (Server Core installation) KB5066875 Oct 14, 2025
Windows Server 2012 R2 KB5066873 Oct 14, 2025
Windows Server 2012 R2 (Server Core installation) KB5066873 Oct 14, 2025
Windows Server 2016 14393.8519 KB5066836 Oct 14, 2025
Windows Server 2016 (Server Core installation) 14393.8519 KB5066836 Oct 14, 2025
Windows Server 2019 17763.7919 KB5066586 Oct 14, 2025
Windows Server 2019 (Server Core installation) 17763.7919 KB5066586 Oct 14, 2025
Windows Server 2022 20348.4294 KB5066782 Oct 14, 2025
Windows Server 2022 (Server Core installation) 20348.4294 KB5066782 Oct 14, 2025
Windows Server 2022, 23H2 Edition (Server Core installation) 25398.1913 KB5066780 Oct 14, 2025
Windows Server 2025 KB5066835 Oct 14, 2025
Windows Server 2025 (Server Core installation) KB5066835 Oct 14, 2025