Skip to main content
← All vulnerabilities
CVE-2021-21235GHSA-PX9G-8HGV-JVG2RUSTSEC-2021-0143

Infinite loop in parsing PNG files in

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.5.3
None on Exploit-DB, Metasploit or GitHub

Summary

kamadak-exif is an exif parsing library written in pure Rust. In kamadak-exif version 0.5.2, there is an infinite loop in parsing crafted PNG files. Specifically, reader::read_from_container can cause an infinite loop when a crafted PNG file is given. This is fixed in version 0.5.3. No workaround is available. Applications that do not pass files with the PNG signature to Reader::read_from_container are not affected.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • kamadak exif-rs

    0.5.2

  • kamadak-exifcrates.io

    From 0.5.2 · fixed in 0.5.3

  • kamadak-exifcrates.io

    From 0.5.2 · fixed in 0.5.3

References 3

GitHub · kamadak/exif-rs

crates.io