CVE catalog

CVE-2023-0645

libjxl vulnerabilities

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.85% · Oct 25, 2026

An out of bounds read exists in libjxl. An attacker using a specifically crafted file could cause an out of bounds read in the exif handler. We recommend upgrading to version 0.8.1 or past commit  https://github.com/libjxl/libjxl/pull/2101/commits/d95b050c1822a5b1ede9e0dc937e43fca1b10159 https://github.com/libjxl/libjxl/pull/2101/commits/d95b050c1822a5b1ede9e0dc937e43fca1b10159

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+deb12u1fixed
Debianjpeg-xlbookworm-security0.7.0-10+deb12u1fixed
Ubuntujpeg-xlnoble0.7.0-10.2ubuntu6.1fixed
Ubuntujpeg-xl-docnoble0.7.0-10.2ubuntu6.1fixed
Ubuntulibjpegxl-javanoble0.7.0-10.2ubuntu6.1fixed
Ubuntulibjxl-devnoble0.7.0-10.2ubuntu6.1fixed
Ubuntulibjxl-devtoolsnoble0.7.0-10.2ubuntu6.1fixed
Ubuntulibjxl-toolsnoble0.7.0-10.2ubuntu6.1fixed
Ubuntulibjxl0.7noble0.7.0-10.2ubuntu6.1fixed
Ubuntujpeg-xl24.040.7.0-10ubuntu2vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu1vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu4vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu5vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu6vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu6.1fixed
Ubuntujpeg-xl24.040.7.0-10ubuntu2vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu1vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu4vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu5vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu6vulnerable
Ubuntujpeg-xl24.040.7.0-10.2ubuntu6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianjpeg-xlsourcesid0.8.2-4not yet assignedNot reported[1034722]
Debianjpeg-xlsourceforky0.8.2-4not yet assignedNot reported[1034722]
Debianjpeg-xlsourcetrixie0.8.2-4not yet assignedNot reported[1034722]
Debianjpeg-xlsourcebookworm0.7.0-10+deb12u1not yet assignedNot reported[1034722]
Ubuntujpeg-xldebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntujpeg-xl-docdebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntulibjpegxl-javadebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntulibjxl-devdebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntulibjxl-devtoolsdebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntulibjxl-toolsdebnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntulibjxl0.7debnoble0.7.0-10.2ubuntu6.1Not reportedNot reportedNot reported
Ubuntujpeg-xldeb24.040.7.0-10.2ubuntu6.1Not reportedUBUNTU-CVE-2023-0645Not reported
Ubuntujpeg-xldeb24.040.7.0-10.2ubuntu6.1Not reportedUSN-7637-1Not reported

[Debian bug #1034722]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [jpeg-xl-doc]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · all · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

  • Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

  • [libjxl0.7]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

  • [libjxl-dev]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

  • Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

  • [libjxl-tools]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

    • 0.7.0-10+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

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

      Fixed · Fixed: 0.7.0-10+deb12u1

      usn · jpeg-xl · debian · bookworm; usn · jpeg-xl · debian · 12

[Debian 13 (Trixie)]

  • [jpeg-xl-doc]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · all · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • [libjxl0.11]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • [libjxl-dev]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

  • [libjxl-tools]Unknown

    Source package: [jpeg-xl]

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

    • 0.11.2-0.1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

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

      Fixed · Fixed: 0.8.2-4

      usn · jpeg-xl · debian · 13

Observed:

References