PatchSiren cyber security CVE debrief
CVE-2026-120251 cgohlke CVE debrief
CVE-2026-120251 is a vulnerability in the imagecodecs library, specifically in the ccitt_fax4_decode_size() function, which can cause an infinite loop when processing a crafted CCITT Group 4 stream. This vulnerability can be exploited by providing an 8-byte G4 stream lacking EOFB to ccittfax4_decode() or the numcodecs Ccittfax4 codec, causing the process to consume full CPU until it is killed.
- Vendor
- cgohlke
- Product
- imagecodecs
- CVSS
- MEDIUM 6.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-11-01
- Original CVE updated
- 2026-11-01
- Advisory published
- 2026-11-01
- Advisory updated
- 2026-11-01
Who should care
Defenders responsible for maintaining and securing systems that use the imagecodecs library should assess their exposure and take steps to verify and mitigate the vulnerability. This includes verifying the library version, applying patches or updates, and implementing input validation and sanitization to prevent crafted CCITT Group 4 streams from being processed. Additionally, defenders should monitor system resources and process activity to detect潜在 den
Why it matters
CVE-2026-120251 is a medium-severity vulnerability in the imagecodecs library that can cause an infinite loop, leading to denial-of-service attacks. Defenders should verify their systems, apply patches, and implement input validation to prevent exploitation.
- Denial-of-service attacks through excessive CPU consumption
- Potential for system crashes or freezes
- Increased risk of exploitation through crafted input
- Need for verification and patching of vulnerable systems
Technical summary
The imagecodecs library is vulnerable to an infinite loop attack when processing crafted CCITT Group 4 streams. This can be exploited by providing an 8-byte G4 stream lacking EOFB to ccittfax4_decode() or the numcodecs Ccittfax4 codec, causing the process to consume full CPU until it is killed. The vulnerability affects the ccitt_fax4_decode_size() function and can lead to denial-of-service attacks. Defenders should verify their systems, apply patches, and implement input validation to prevent exploitation. The vulnerability has a medium severity and is publicly disclosed.
Defensive priority
Defenders should prioritize verifying the vulnerability in their systems and applying patches or mitigations to prevent potential denial-of-service attacks.
Recommended defensive actions
- Verify the imagecodecs library version and check if it is within the vulnerable range.
- Apply patches or updates to the imagecodecs library to fix the vulnerability.
- Implement input validation and sanitization to prevent crafted CCITT Group 4 streams from being processed.
- Monitor system resources and process activity to detect potential denial-of-service attacks.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability was reported by Vulncheck and is publicly disclosed on GitHub and Vulncheck's website. The evidence provided includes limited source detail, which suggests that defenders should verify the vulnerability in their systems and apply patches or mitigations to prevent potential denial-of-service attacks. The vulnerability affects the imagecodecs library, specifically in the ccitt_fax4_decode_size() function, and can be exploited by providing an 8-byte G4 stream lacking EOFB to ccittfax4_decode() or the numcodecs Ccittfax4
Sources and references
Verified primary and authoritative sources
-
CVE-2026-120251 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-120251
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-120251 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-120251
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/cgohlke/imagecodecs
-
Source reference
Unverified legacy reference
URL: https://github.com/cgohlke/imagecodecs/blob/v2026.10.10/3rdparty/ccitt/ccitt.c
-
Source reference
Unverified legacy reference
URL: https://github.com/cgohlke/imagecodecs/issues/158
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/imagecodecs-2026.3.6-through-2026.10.10-infinite-loop-via-ccittfax4-decode
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.