bep/imagemeta allows a potentially large memory allocation in PNG and WebP parsing
Description
Published by the National Vulnerability Database
Apr 8, 2025
Published to the GitHub Advisory Database
Apr 9, 2025
Reviewed
Apr 9, 2025
Last updated
Apr 9, 2025
Impact
The buffer created for parsing metadata for PNG and WebP images was only bounded by their input data type, which could lead to potentially large memory allocation, and unreasonably high for image metadata. Before
v0.11.0
, If you didn't trust the input images, this could be abused to construct denial-of-service attacks.Patches
v0.11.0
added a 10 MB upper limit.References