OpenMcdf has an Infinite loop DoS via crafted CFB directory cycle
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| ironfede | openmcdf | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Ironfede | Openmcdf |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-jxpf-xq2m-q525 | OpenMcdf has an Infinite loop DoS via crafted CFB directory cycle |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.187% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openmcdf
Openmcdf openmcdf |
|
| CPEs | cpe:2.3:a:openmcdf:openmcdf:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Openmcdf Project
Openmcdf Project openmcdf |
Openmcdf
Openmcdf openmcdf |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openmcdf Project
Openmcdf Project openmcdf |
|
| CPEs | cpe:2.3:a:openmcdf_project:openmcdf:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Openmcdf Project
Openmcdf Project openmcdf |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Ironfede
Ironfede openmcdf |
|
| Vendors & Products |
Ironfede
Ironfede openmcdf |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | OpenMcdf has an Infinite loop DoS via crafted CFB directory cycle | |
| Weaknesses | CWE-835 | |
| References |
| |
| Metrics |
cvssV3_1
|