Every CVE Search/ Get API key

CVE-2026-81893

Gdk-pixbuf: gdk-pixbuf: invalid write in jpeg icc profile parser on error recovery

4.7 MediumFix available

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

0.15%Unchanged since Aug 28, 2026
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
gdk-pixbuf2
Azure Linux:3
before 2.42.10-6
2.42.10-6
gdk-pixbuf
Alpaquita:23
2.42.10-r0 up to 2.42.12-r2
2.42.12-r2
gdk-pixbuf
Alpaquita:25
2.42.12-r2 up to 2.42.12-r4
2.42.12-r4
gdk-pixbuf
Alpaquita:stream
2.42.10-r0 up to 2.44.7-r2
2.44.7-r2
gdk-pixbuf
Debian: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 less
2.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-pixbuf
Debian: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 less
2.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-pixbuf
Debian: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 less
2.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.0
Mageia:10
From an advisory covering 3 CVEs
before 2.44.4-2.1.mga10
2.44.4-2.1.mga10
gdk-pixbuf2.0
Mageia:9
From an advisory covering 3 CVEs
before 2.42.10-2.4.mga9
2.42.10-2.4.mga9
mingw-gdk-pixbuf
Mageia:10
From an advisory covering 2 CVEs
before 2.44.4-1.1.mga10
2.44.4-1.1.mga10
Show 12 moreShow less
Affected packages
PackageAffectedFixed
gdk-pixbuf2
openEuler:20.03-LTS-SP4
before 2.40.0-10.oe2003sp4
2.40.0-10.oe2003sp4
gdk-pixbuf2
openEuler:22.03-LTS-SP4
before 2.42.6-11.oe2203sp4
2.42.6-11.oe2203sp4
gdk-pixbuf2
openEuler:24.03-LTS-SP1
before 2.42.10-8.oe2403sp1
2.42.10-8.oe2403sp1
gdk-pixbuf2
openEuler:24.03-LTS-SP3
before 2.42.10-8.oe2403sp3
2.42.10-8.oe2403sp3
gdk-pixbuf2
openEuler:24.03-LTS-SP4
before 2.42.10-8.oe2403sp4
2.42.10-8.oe2403sp4
gdk-pixbuf
Ubuntu: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 less
2.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-pixbuf
Ubuntu: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-pixbuf
Ubuntu: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 less
2.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-pixbuf
Ubuntu: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 less
2.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-pixbuf
Ubuntu: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-pixbuf
Ubuntu:26.10
All versions, plus listed versions
2.44.5+dfsg-4ubuntu12.44.7+dfsg-12.44.8+dfsg-1
None known
gdk-pixbuf
Ubuntu: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

History
RecordedChangedSources
affectedCVE List, EUVD, NVD
factsOSV
affected, aliases, published, referencesEUVD
first indexedCVE 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

Show 16 moreShow less
MoveEnter Open