Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-53496— ExifReader HEIC/AVIF ISO-BMFF parser throws uncaught RangeError on truncated boxes

Quick assessment

Affected
mattiasw ExifReader
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

ExifReader 是一个用于解析 EXIF 信息的 JavaScript 库。在 4.40.1 版本之前, 方法以及异步文件加载器和 URL 加载器可以将攻击者提供的 HEIC 或 AVIF 数据传递给位于 中的 ISO-BMFF 解析器。在该解析器中, 和 函数在处理八字节盒(box)头部时,未验证被解析盒所需字段是否仍然位于 DataView 范围内。 具体而言: 一个有效的 盒后跟随一个空的 盒或未知盒,可能导致未检查的“完整盒”(full-box)版本字段读取越界。 一个被截断的扩展尺寸(extende

CVSS 5.3 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-53496

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
ExifReader HEIC/AVIF ISO-BMFF parser throws uncaught RangeError on truncated boxes
Source: CVE Program / CVE List V5
Vulnerability Description
ExifReader is a JavaScript Exif information parser. Prior to 4.40.1, ExifReader.load() and the asynchronous file and URL loaders can pass attacker-supplied HEIC or AVIF data to the ISO-BMFF parser in src/image-header-iso-bmff.js, where findMetaBox() and parseBox() accept an eight-byte box header without confirming that fields required by the parsed box remain in the DataView. A valid ftyp box followed by an empty free or unknown box can cause an unchecked full-box version read, while a truncated extended-size box can make getBoxLength() and hasEmptyHighBits() read absent size fields. The resulting RangeError escapes the main parsing path and can abort an application request or worker when parse errors are not defensively caught, causing denial of service. This issue is fixed in version 4.40.1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
未捕获的异常
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
mattiasw ExifReader < 4.40.1 -

II. Public POCs for CVE-2026-53496

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-53496

登录查看更多情报信息。

Patches & Fixes for CVE-2026-53496 (1)

Vendor Advisories for CVE-2026-53496 (1)

Vendor Pages for CVE-2026-53496 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-53496

No comments yet


Leave a comment