CVE-2025-71329

image-size through 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 image buffer with a zero-valued size field in a recognized box-type. Attackers can trigger an infinite loop in the JXL or HEIF image parsers by providing a crafted image containing a box with a size of zero, causing the offset to never advance and permanently hanging the application.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:image-size:image-size:*:*:*:*:*:*:*:*
cpe:2.3:a:image-size:image-size:*:*:*:*:*:*:*:*

History

15 Jun 2026, 17:09

Type Values Removed Values Added
First Time Image-size image-size
Image-size
CPE cpe:2.3:a:image-size:image-size:*:*:*:*:*:*:*:*
References () https://joshua.hu/image-size-infinite-loop-dos-vulnerabilities - () https://joshua.hu/image-size-infinite-loop-dos-vulnerabilities - Exploit, Third Party Advisory
References () https://web.archive.org/web/20260224152152/https://github.com/image-size/image-size/pull/439 - () https://web.archive.org/web/20260224152152/https://github.com/image-size/image-size/pull/439 - Issue Tracking, Patch
References () https://www.vulncheck.com/advisories/image-size-denial-of-service-via-infinite-loop-in-jxl-heif-parser - () https://www.vulncheck.com/advisories/image-size-denial-of-service-via-infinite-loop-in-jxl-heif-parser - Third Party Advisory

10 Jun 2026, 14:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-10 14:16

Updated : 2026-06-15 17:09


NVD link : CVE-2025-71329

Mitre link : CVE-2025-71329

CVE.ORG link : CVE-2025-71329


JSON object : View

Products Affected

image-size

  • image-size
CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')