PatchSiren cyber security CVE debrief
CVE-2025-71330 image-size CVE debrief
A denial of service vulnerability exists in the image-size package through version 2.0.2. Remote attackers can exploit this vulnerability by supplying a specially crafted ICNS image buffer, which can cause the Node.js event loop to become permanently blocked. The vulnerability is triggered when the ICNS parser encounters an ICNS buffer with valid magic bytes and a zero-valued entry length field, resulting in an infinite loop.
- Vendor
- image-size
- Product
- Unknown
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-10
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-06-10
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for Node.js applications that use the image-size package should assess exposure and prioritize remediation. This includes developers, security teams, and IT personnel responsible for maintaining and securing Node.js applications.
Why it matters
CVE-2025-71330 is a denial of service vulnerability in the image-size package that allows remote attackers to permanently block the Node.js event loop. Defenders should prioritize verifying versions, assessing exposure, and implementing remediation to prevent exploitation.
- Remote attackers can exploit this vulnerability to cause a denial of service, potentially leading to system downtime or instability.
- Defenders need to verify the versions of the image-size package in use and assess exposure to prioritize remediation.
- The vulnerability can be exploited remotely, and defenders should implement compensating controls if necessary.
- Remediation involves updating to a version of the package that is not vulnerable.
Technical summary
The image-size package through version 2.0.2 contains a denial of service vulnerability that allows remote attackers to permanently block the Node.js event loop by supplying a specially crafted ICNS image buffer. The vulnerability is triggered when the ICNS parser encounters an ICNS buffer with valid magic bytes and a zero-valued entry length field, resulting in an infinite loop. Defenders should prioritize verifying the versions of the image-size package in use and assessing exposure, as the vulnerability can be exploited remotely. Remediation involves updating to a version of the package that is not vulnerable. The vulnerability can cause the Node.js event loop to become permanently blocked, potentially Node
Defensive priority
Defenders should prioritize verifying the versions of the image-size package in use and assessing exposure, as the vulnerability can be exploited remotely. Remediation involves updating to a version of the package that is not vulnerable.
Recommended defensive actions
- Verify the version of the image-size package in use and update to a non-vulnerable version if necessary.
- Assess exposure and prioritize remediation based on the severity of the vulnerability and the potential impact on the organization.
- Monitor for potential exploitation attempts and implement compensating controls if necessary.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- 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 is described in the CVE record and NVD vulnerability detail page. Additional information is available in source references, including exploit and third-party advisories. Defenders should verify the versions of the image-size package in use, assess exposure, and prioritize remediation to prevent exploitation. The vulnerability can be exploited remotely, and defenders should implement compensating controls if necessary. Remediation involves updating to a version of the package that is not vulnerable.
Sources and references
Verified primary and authoritative sources
-
CVE-2025-71330 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2025-71330
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2025-71330 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2025-71330
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://joshua.hu/image-size-infinite-loop-dos-vulnerabilities
[email protected] - Exploit, Third Party Advisory
-
Source reference
Unverified legacy reference
URL: https://web.archive.org/web/20260224152152/https://github.com/image-size/image-size/pull/439
[email protected] - Issue Tracking, Patch
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/image-size-denial-of-service-via-malformed-icns-image-parsing
[email protected] - Third Party Advisory
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.