Vulnerability · Published Sep 13, 2026 · Assigned by VulDB
CVE-2026-90596embedded-graphics image_raw.rs new/bytes_per_row integer overflow
Medium 6.5
In plain English
A medium-severity integer overflow in embedded-graphics. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities).
Official description
A weakness has been identified in embedded-graphics up to 0.8.2 on 32-bit. Impacted is the function ImageRaw::new/bytes_per_row of the file src/image/image_raw.rs. This manipulation causes integer overflow. The attack is possible to be carried out remotely. Upgrading the affected component is recommended. The project was informed of the problem early through an issue report but has not responded yet.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| n/a | embedded-graphics | 0.8.00.8.10.8.2 |
Weakness: CWE-190, CWE-189 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L/E:X/RL:O/RC:C
References
- VDB-403178 | embedded-graphics image_raw.rs new/bytes_per_row integer overflow vdb-entry, technical-description
- VDB-403178 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- CVE-2026-90596 | CVE Analysis and Report third-party-advisory
- Submit #913790 | embedded-graphics <= 0.8.1 Buffer Overflow third-party-advisory
- https://github.com/embedded-graphics/embedded-graphics/issues/820 issue-tracking
- https://github.com/embedded-graphics/embedded-graphics/ product