Skip to main content
← All vulnerabilities
CVE-2026-41511GHSA-JXPF-XQ2M-Q525

OpenMcdf has an Infinite loop DoS via crafted CFB directory cycle

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.1.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

OpenMcdf is a fully .NET / C# library to manipulate Compound File Binary File Format files, also known as Structured Storage. Prior to version 3.1.3, OpenMcdf does not detect cycles in the directory entry red-black tree of a Compound File Binary (CFB) document. A crafted CFB file with a cycle in the LeftSiblingID / RightSiblingID chain causes Storage.EnumerateEntries() and Storage.OpenStream() to loop indefinitely, consuming the calling thread with no possibility of recovery via try/catch. This issue has been patched in version 3.1.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • ironfede openmcdf

    fixed in 3.1.3

  • OpenMcdfNuGet

    fixed in 3.1.3

References 3

GitHub · openmcdf/openmcdf