Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-54984 — CVE-2026-54984 / ZDI-26-543: Windows ICC file parsing out-of-bounds write (CWE-122, CVSS 7.8) | Kitploit
Tools/GitHubGitHub/kagancapar/cve-2026-54984
Vulnerability AnalysisThreat IntelligenceCurated Resources
GitHubkagancapar/cve-2026-54984

CVE-2026-54984

CVE-2026-54984 / ZDI-26-543: Windows ICC file parsing out-of-bounds write (CWE-122, CVSS 7.8)

View Repository
528 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-54984

Windows ICC file parsing out-of-bounds write — remote code execution Reported through the Zero Day Initiative as ZDI-CAN-30441, published as ZDI-26-543, fixed by Microsoft in the August 2026 update cycle.

Hi, I'm Kağan Çapar. I reported this vulnerability to the Zero Day Initiative, which disclosed it to Microsoft on 2 June 2026. It was fixed and published on 11 August 2026 — the August Patch Tuesday — and I am credited in the ZDI advisory.

What this repository is. A public record of the disclosure: identifiers, scoring, affected builds, patch KBs, and timeline, assembled from the vendor and ZDI advisories. It contains no proof of concept and no technical analysis. ZDI acquisition terms grant exclusivity over the technical detail, and the coordinated disclosure covers only what the two advisories state. Please don't open issues asking for a PoC — there won't be one.

CVECVE-2026-54984
ZDIZDI-26-543 (ZDI-CAN-30441)
Vendor advisoryMSRC CVE-2026-54984
CWECWE-122 — Heap-based Buffer Overflow
CVSS v3.1 base7.8 HIGH — AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v3.1 temporal6.8 — E:U/RL:O/RC:C
Severity / ImpactImportant / Remote Code Execution
VendorMicrosoft
CNAMicrosoft
Reported to vendor2026-06-02
Public disclosure2026-08-11
Publicly disclosed before patchNo
Exploited in the wildNo
Exploitability assessmentExploitation Unlikely (Microsoft)
CreditKağan Çapar

What the advisories say

ZDI-26-543 — Microsoft Windows ICC File Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability

ZDI attributes the flaw to insufficient validation of user-supplied data during the parsing of ICC color profiles in Mscms.dll, which allows a write past the end of an allocated buffer. The advisory states that user interaction is required, and that an attacker can leverage the issue to execute arbitrary code in the context of the current process.

Microsoft — Windows Imaging Component Remote Code Execution Vulnerability:

Heap-based buffer overflow in Windows Imaging Component allows an unauthorized attacker to execute code locally.

The two records label the component differently

Worth noting for anyone cross-referencing them: ZDI names Mscms.dll (the Windows color management library, which parses ICC profiles), while Microsoft files the CVE under the Windows Imaging Component tag. Both descriptions are of the same CVE.

The difference is one of vantage point rather than contradiction. Microsoft's update guide categorizes by the product surface it ships and patches; ZDI names the library its analysis covered. Windows Imaging Component is the imaging pipeline that decodes image files, and images routinely carry embedded ICC color profiles that get handed to color management — so "ICC file parsing" and "Windows Imaging Component" describe two ends of the same path.

If you are matching this CVE against an internal inventory, search on both names.

Attack characteristics

Read from the CVSS vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H:

MetricValueMeaning
Attack VectorLocalNot remotely reachable over the network on its own
Attack ComplexityLowNo special conditions
Privileges RequiredNoneNo account needed on the target
User InteractionRequiredThe target must open or process attacker-supplied content
ScopeUnchangedImpact stays within the vulnerable component's authorization scope
Confidentiality / Integrity / AvailabilityHigh / High / HighCode execution in the context of the current process

The AV:L + UI:R combination is the classic file-parsing shape: the file arrives by whatever means (download, share, mail attachment, embedded in a document), and the vulnerability triggers when it is processed locally. "Local" here describes where the parsing happens, not that the attacker needs prior access.

The temporal vector E:U/RL:O/RC:C reads: exploit code unproven, an official fix is available, and the report is confirmed.

Affected products and patches

Microsoft lists 30 affected product entries; NVD's analysis (vulnStatus: Analyzed) resolves them to 24 CPE matches carrying the fixed build number for each branch. Combining both — you are affected if your build is below the number in the Fixed at build column:

BranchFixed at buildArchitecturesKB
Windows 11 26H110.0.28000.2704x64, ARM64KB5121000
Windows 11 25H210.0.26200.9106x64, ARM64KB5121003
Windows 11 24H210.0.26100.9106x64, ARM64KB5121003
Windows 11 23H210.0.22631.7517x64, ARM64KB5120240
Windows 10 22H210.0.19045.7663x86, x64, ARM64KB5120249
Windows 10 21H210.0.19044.7663x86, x64, ARM64KB5120249
Windows 10 180910.0.17763.9115x86, x64KB5120238
Windows 10 160710.0.14393.9418x86, x64KB5120418
Windows Server 202510.0.26100.33222x64KB5120233
Windows Server 202210.0.20348.5440—KB5120242
Windows Server 201910.0.17763.9115—KB5120238
Windows Server 201610.0.14393.9418—

Server Core installations of each Server SKU are affected and take the same KB.

Checking your own build

root@kitploit:~
winver

or, for the full build with UBR:

root@kitploit:~
[System.Environment]::OSVersion.Version; (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').UBR

Compare against the table. Build numbers come from NVD's CPE data; where the two disagree, the installed KB is the authoritative check — Server 2025 in particular carries an unusually high UBR in the NVD record, so verify by KB rather than by build on that SKU.

The affected range Microsoft lists for this update runs from Windows Server 2012 through Windows 11 26H1. Server 2012 and 2012 R2 are past end of extended support and receive this fix through Extended Security Updates.

Mitigation: install the update for your branch. The vendor advisory documents no workaround and no configuration-based mitigation.

Timeline

DateEvent
2026-06-02Reported to Microsoft through ZDI (ZDI-CAN-30441)
2026-08-11Microsoft publishes the fix — August 2026 update cycle
2026-08-11ZDI-26-543 published; NVD record published
2026-08-12NVD analysis completed (Analyzed), record last modified

70 days from vendor notification to coordinated public disclosure, well inside ZDI's 120-day window. No public disclosure before the patch, and no observed exploitation.

References

  • ZDI-26-543
  • MSRC — CVE-2026-54984
  • NVD — CVE-2026-54984
  • CVE.org record
  • CWE-122: Heap-based Buffer Overflow

Credit

Kağan Çapar — GitHub · Exploit-DB · LinkedIn · X

Credited in ZDI-26-543 and acknowledged by Microsoft for CVE-2026-54984.

Türkçe: tr/CVE-2026-54984-TR.md

Download Tool
KB5120418
Windows Server 2012 R2(no build range published)—KB5120385
Windows Server 2012(no build range published)—KB5120386