CVE-2026-81893
Gdk-pixbuf: gdk-pixbuf: invalid write in jpeg icc profile parser on error recovery
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
4.7
Gdk-pixbuf: gdk-pixbuf: invalid write in jpeg icc profile parser on error recovery
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-06
EUVDEUVD-2026-67217
4.7
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
EUVD-2026-67217- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-237w-6c39-25rh
4.7
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked...
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
GHSA-237w-6c39-25rh- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
NVD
4.7
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-06
OSVBELL-CVE-2026-81893
4.7
- Record
BELL-CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
4.7
Gdk-pixbuf: gdk-pixbuf: invalid write in jpeg icc profile parser on error recovery
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-07
Show 6 moreShow less
OSVDEBIAN-CVE-2026-81893
4.7
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image. Affected version >= 2.26.4
- Record
DEBIAN-CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3773
4.7
gdk-pixbuf2 security update
gdk is written in C but has been designed from the ground up to support a wide range of languages. It provide a complete set of widgets,and suitable for projects ranging from small one-off tools to complete application suites.
Security Fix(es):
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.(CVE-2026-81893)
- Record
OESA-2026-3773- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-81893
4.7
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image. Affected version >= 2.26.4
- Record
UBUNTU-CVE-2026-81893- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-98370 No score
CVE-2026-81893 affecting package gdk-pixbuf2 for versions less than 2.42.10-6
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image.
Affected version >= 2.26.4
- Record
AZL-98370- Updated
- 2026-11-05
OSVMGASA-2026-0417 No score
Updated gdk-pixbuf2.0 packages fix security vulnerabilities
Heap‑buffer‑overflow in gdk‑pixbuf. (CVE-2025-7345) Out-of-bounds read in ico parser. (CVE-2026-16768) Invalid write in jpeg icc profile parser on error recovery. (CVE-2026-81893)
- Record
MGASA-2026-0417- Updated
- 2026-11-02
OSVMGASA-2026-0503 No score
Updated mingw-gdk-pixbuf package fixes security vulnerabilities
out-of-bounds read in ico parser. (CVE-2026-16768) Invalid write in jpeg icc profile parser on error recovery. (CVE-2026-81893)
- Record
MGASA-2026-0503- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gdk-pixbuf2Azure Linux:3 |
before 2.42.10-6 | 2.42.10-6 |
gdk-pixbufAlpaquita:23 |
2.42.10-r0 up to 2.42.12-r2 | 2.42.12-r2 |
gdk-pixbufAlpaquita:25 |
2.42.12-r2 up to 2.42.12-r4 | 2.42.12-r4 |
gdk-pixbufAlpaquita:stream |
2.42.10-r0 up to 2.44.7-r2 | 2.44.7-r2 |
gdk-pixbufDebian:12 |
All versions, plus listed versions 2.42.10+dfsg-12.42.10+dfsg-1+deb12u12.42.10+dfsg-1+deb12u22.42.10+dfsg-1+deb12u32.42.10+dfsg-1+deb12u4 Show 21 moreShow less2.42.10+dfsg-22.42.10+dfsg-32.42.12+dfsg-12.42.12+dfsg-22.42.12+dfsg-32.42.12+dfsg-42.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-22.44.3+dfsg-32.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufDebian:13 |
All versions, plus listed versions 2.42.12+dfsg-42.42.12+dfsg-4+deb13u12.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-2 Show 12 moreShow less2.44.3+dfsg-32.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufDebian:14 |
before 2.44.8+dfsg-1, plus listed versions 2.42.12+dfsg-42.42.12+dfsg-52.44.3+dfsg-12.44.3+dfsg-22.44.3+dfsg-3 Show 10 moreShow less2.44.4+dfsg-12.44.4+dfsg-22.44.4+dfsg-32.44.5+dfsg-12.44.5+dfsg-22.44.5+dfsg-32.44.5+dfsg-42.44.6+dfsg-12.44.6+dfsg-22.44.7+dfsg-1 |
2.44.8+dfsg-1 |
gdk-pixbuf2.0Mageia:10 From an advisory covering 3 CVEs |
before 2.44.4-2.1.mga10 | 2.44.4-2.1.mga10 |
gdk-pixbuf2.0Mageia:9 From an advisory covering 3 CVEs |
before 2.42.10-2.4.mga9 | 2.42.10-2.4.mga9 |
mingw-gdk-pixbufMageia:10 From an advisory covering 2 CVEs |
before 2.44.4-1.1.mga10 | 2.44.4-1.1.mga10 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gdk-pixbuf2openEuler:20.03-LTS-SP4 |
before 2.40.0-10.oe2003sp4 | 2.40.0-10.oe2003sp4 |
gdk-pixbuf2openEuler:22.03-LTS-SP4 |
before 2.42.6-11.oe2203sp4 | 2.42.6-11.oe2203sp4 |
gdk-pixbuf2openEuler:24.03-LTS-SP1 |
before 2.42.10-8.oe2403sp1 | 2.42.10-8.oe2403sp1 |
gdk-pixbuf2openEuler:24.03-LTS-SP3 |
before 2.42.10-8.oe2403sp3 | 2.42.10-8.oe2403sp3 |
gdk-pixbuf2openEuler:24.03-LTS-SP4 |
before 2.42.10-8.oe2403sp4 | 2.42.10-8.oe2403sp4 |
gdk-pixbufUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.32.1-12.32.2-12.32.2-1ubuntu12.32.2-1ubuntu1.22.32.2-1ubuntu1.3 Show 6 moreShow less2.32.2-1ubuntu1.42.32.2-1ubuntu1.52.32.2-1ubuntu1.62.32.2-1ubuntu1.6+esm12.32.2-1ubuntu1.6+esm22.32.2-1ubuntu1.6+esm3 |
None known |
gdk-pixbufUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.36.11-12.36.11-1ubuntu0.12.36.11-22.36.11-2ubuntu0.1~esm12.36.11-2ubuntu0.1~esm22.36.11-2ubuntu0.1~esm3 |
None known |
gdk-pixbufUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.40.0+dfsg-1build12.40.0+dfsg-1ubuntu12.40.0+dfsg-22.40.0+dfsg-32.40.0+dfsg-3ubuntu0.1 Show 6 moreShow less2.40.0+dfsg-3ubuntu0.22.40.0+dfsg-3ubuntu0.32.40.0+dfsg-3ubuntu0.42.40.0+dfsg-3ubuntu0.52.40.0+dfsg-3ubuntu0.5+esm12.40.0+dfsg-3ubuntu0.5+esm3 |
None known |
gdk-pixbufUbuntu:22.04:LTS |
All versions, plus listed versions 2.42.6+dfsg-1build22.42.6+dfsg-1build32.42.6+dfsg-2ubuntu22.42.6+dfsg-2ubuntu32.42.8+dfsg-1 Show 5 moreShow less2.42.8+dfsg-1ubuntu0.12.42.8+dfsg-1ubuntu0.22.42.8+dfsg-1ubuntu0.32.42.8+dfsg-1ubuntu0.42.42.8+dfsg-1ubuntu0.5 |
None known |
gdk-pixbufUbuntu:24.04:LTS |
All versions, plus listed versions 2.42.10+dfsg-1build12.42.10+dfsg-32.42.10+dfsg-3ubuntu12.42.10+dfsg-3ubuntu22.42.10+dfsg-3ubuntu32.42.10+dfsg-3ubuntu3.12.42.10+dfsg-3ubuntu3.22.42.10+dfsg-3ubuntu3.3 |
None known |
gdk-pixbufUbuntu:26.10 |
All versions, plus listed versions 2.44.5+dfsg-4ubuntu12.44.7+dfsg-12.44.8+dfsg-1 |
None known |
gdk-pixbufUbuntu:26.04:LTS |
All versions, plus listed versions 2.42.12+dfsg-52.44.4+dfsg-12.44.5+dfsg-32.44.5+dfsg-42.44.5+dfsg-4ubuntu1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | CVE List, EUVD, NVD | |
| facts | OSV | |
| affected, aliases, published, references | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-81893 is a medium vulnerability (CVSS 4.7) in Red Hat Enterprise Linux 10, published August 27, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.15%, the 4th percentile. Fixed in gdk-pixbuf2 2.42.10-6.
References
access.redhat.com/security/cve/CVE-2026-81893
bugzilla.redhat.com/show_bug.cgi?id=2524834
gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/efe658674bd103d1c9bf50809d5767a3f6dd5a01
gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/278
nvd.nist.gov/vuln/detail/CVE-2026-81893
github.com/advisories/GHSA-237w-6c39-25rh
Show 16 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-81893
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2026/81xxx/CVE-2026-81893.json
security-tracker.debian.org/tracker/CVE-2026-81893
advisories.mageia.org/MGASA-2026-0417.html
bugs.mageia.org/show_bug.cgi?id=36238
lists.fedoraproject.org/archives/list/[email protected]/message/7DP4KY4CEXMYSH2LTCRQAN4JZKGOIKAV
gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/302
lists.fedoraproject.org/archives/list/[email protected]/message/MXN4IRXYCTUM4SHIHKYCZ4F65WY26VVT
lists.debian.org/debian-lts-announce/2025/10/msg00024.html
advisories.mageia.org/MGASA-2026-0503.html
bugs.mageia.org/show_bug.cgi?id=36395
lists.fedoraproject.org/archives/list/[email protected]/message/CBRMUGTKQY4SKAETRTPGKJJLAFAKW2BC
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3773
ubuntu.com/security/CVE-2026-81893
cve.org/CVERecord?id=CVE-2026-81893