CVE catalog

CVE-2026-1837

jpeg-xl: CVE-2026-1837

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.32% · Oct 25, 2026

A specially-crafted file can cause libjxl's decoder to write pixel data to uninitialized unallocated memory. Soon after that data from another uninitialized unallocated region is copied to pixel data. This can be done by requesting color transformation of grayscale images to another grayscale color space. Buffers allocated for 1-float-per-pixel are used as if they are allocated for 3-float-per-pixel. That happens only if LCMS2 is used as CMS engine. There is another CMS engine available (selected by build flags).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianjpeg-xlsid0.11.2-5.1fixed
Debianjpeg-xlforky0.11.2-5.1fixed
Debianjpeg-xltrixie0.11.2-0.1~deb13u2fixed
Debianjpeg-xltrixie-security0.11.2-0.1~deb13u3fixed
Debianjpeg-xlbookworm0.7.0-10+deb12u1not affected
Debianjpeg-xlbookworm-security0.7.0-10+deb12u1not affected
Ubuntujpeg-xl25.100.11.1-4vulnerable
Ubuntujpeg-xl25.100.11.1-6ubuntu1vulnerable
Ubuntujpeg-xl25.100.11.1-6ubuntu1.1fixed
Opensuselibjxltumbleweed0.11.2-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianjpeg-xlsourcesid0.11.2-0.1not yet assignedNot reported[1128067]
Debianjpeg-xlsourceforky0.11.2-0.1not yet assignedNot reported[1128067]
Debianjpeg-xlsourcetrixie0.11.2-0.1~deb13u1not yet assignedNot reported[1128067]
Debianjpeg-xlsourcebookwormNot affectedunimportantNot reported[1128067]
Ubuntujpeg-xldeb25.100.11.1-6ubuntu1.1Not reportedUBUNTU-CVE-2026-1837Not reported
Opensuselibjxlrpmtumbleweed0.11.2-1.1Not reportedOPENSUSE-SU-2026:10271-1Not reported

[Debian bug #1128067]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [jpeg-xl-doc]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · all · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · all · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · all · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · all · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

  • [libjpegxl-java]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · amd64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

  • [libjxl0.7]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · amd64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

  • [libjxl-dev]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · amd64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

  • [libjxl-devtools]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · amd64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

  • [libjxl-tools]Affected

    Source package: [jpeg-xl]

    Details (4)
    • 0.7.0-10+deb12u1 · amd64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

    • 0.7.0-10+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · jpeg-xl · debian · bookworm

[openSUSE Tumbleweed]

  • [libjxl0_12]Unknown

    Source package: [libjxl]

    Details (1)
    • 0.12.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.11.2-1.1

      Version impact unknown

      dsa · libjxl · opensuse · tumbleweed

  • Source package: [libjxl]

    Details (1)
    • 0.12.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.11.2-1.1

      Version impact unknown

      dsa · libjxl · opensuse · tumbleweed

  • Source package: [libjxl]

    Details (1)
    • 0.12.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.11.2-1.1

      Version impact unknown

      dsa · libjxl · opensuse · tumbleweed

  • [libjxl-devel]Unknown

    Source package: [libjxl]

    Details (1)
    • 0.12.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.11.2-1.1

      Version impact unknown

      dsa · libjxl · opensuse · tumbleweed

  • [libjxl-tools]Unknown

    Source package: [libjxl]

    Details (1)
    • 0.12.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.11.2-1.1

      Version impact unknown

      dsa · libjxl · opensuse · tumbleweed

[Debian 13 (Trixie)]

  • Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · all · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · all · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · all · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · all · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • [libjxl0.11]Fixed

    Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • [libjxl-dev]Fixed

    Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

    Details (5)
    • 0.11.2-0.1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 0.11.2-0.1~deb13u1

      dsa · jpeg-xl · debian · 13

Observed:

References