top of page
perceptive_background_267k.jpg

DiceBear is an avatar library for designers and developers. Prior to version 9.4.0, the `ensureSize()` function in `@dicebear/converter` read the `width` and `h…

Published:

17 maart 2026 om 23:00:00

Alert date:

18 maart 2026 om 17:03:14

Source:

nvd.nist.gov

Click to open the original link from this advisory

Supply Chain & Dependencies, Web Technologies

CVE-2026-29112 affects DiceBear avatar library versions prior to 9.4.0. The vulnerability exists in the ensureSize() function of @dicebear/converter which reads SVG width and height attributes to determine canvas size for rasterization. Attackers can supply crafted SVGs with extremely large dimensions to force excessive memory allocation, leading to denial of service. The issue primarily affects server-side applications processing untrusted SVG input through converter functions like toPng(), toJpeg(), toWebp(), or toAvif(). Version 9.4.0 fixes the issue by implementing a size option with default 512 and maximum 2048 dimensions instead of reading SVG attributes.

Technical details

Mitigation steps:

Affected products:

DiceBear
@dicebear/converter

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page