CVE-2025-71329 image-size 2.0.2 Denial of Service via Infinite Loop in JXL/HEIF Parser

High 8.7 Published Updated

Remote attackers can cause a permanent application hang in image-size by supplying crafted JXL or HEIF images with zero-sized boxes, blocking the Node.js event loop.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-71329?

CVE-2025-71329 is a high-severity denial of service vulnerability in image-size, published on 10 Jun 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-835

Which versions are affected by CVE-2025-71329?

2 open source packages ship an affected version, including image-size. It affects 1 product.

PackageAffectedFixed in
image-size npmFrom 1.2.02.0.3
image-size npmFrom 1.2.02.0.3

Products include Image-Size Image-Size.

How do I fix CVE-2025-71329?

Upgrade image-size to 2.0.3 or later.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2025-71329 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-71329 exists.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-5p2g-fcmc-qvqq, MINI-8pqf-2pj3-275w, MINI-fqhj-qvmc-8f88, MINI-vpcc-p3h3-xv54, ROOT-APP-NPM-CVE-2025-71329.

Is CVE-2025-71329 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free