Description
A flaw exists in gdk‑pixbuf within the gdk_pixbuf__jpeg_image_load_increment function (io-jpeg.c) and in glib’s g_base64_encode_step (glib/gbase64.c). When processing maliciously crafted JPEG images, a heap buffer overflow can occur during Base64 encoding, allowing out-of-bounds reads from heap memory, potentially causing application crashes or arbitrary code execution.
References10
- access.redhat.com/errata/RHSA-2025:12841
- access.redhat.com/errata/RHSA-2025:12862
- access.redhat.com/errata/RHSA-2025:13315
- access.redhat.com/errata/RHSA-2025:14574
- access.redhat.com/errata/RHSA-2025:14575
- access.redhat.com/errata/RHSA-2025:14576
- access.redhat.com/errata/RHSA-2025:14585
- access.redhat.com/errata/RHSA-2025:14618
- access.redhat.com/errata/RHSA-2025:14646
- access.redhat.com/errata/RHSA-2025:14647
Metrics
- CVSS 3.1
-
7.5
HIGH
Score source: CNA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - EPSS — exploit probability
- 1% percentile: 71 · as of 7 November 2026
- CWE
- CWE-120
Could this be exploited in your environment?
A patch closes the known hole. A penetration test shows what an attacker can still reach — with proof.