p PatchFirst

CVE-2025-71319

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

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 8.7 · High · EPSS 0.7% · Fix available

Published
Updated

Stack: node

Affected products and versions

  • image-size

    Versions
    • ≥ 1.1.0, ≤ 1.2.1: Affected (semver)
    • ≥ 2.0.0, ≤ 2.0.2: Affected (semver)

    No fix published

  • image-size npm

    Affected ranges
    • SEMVER: ≥ 1.1.0, < 1.2.1

    Update to 1.2.1

  • image-size npm

    Affected ranges
    • SEMVER: ≥ 2.0.0, < 2.0.2

    Update to 2.0.2

Original sources

Check your server →