CVE catalog

CVE-2026-27631

Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. Prior to version 0.28.8, an uncaught exception was found in Exiv2. The vulne

[CVE catalog]

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

Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. Prior to version 0.28.8, an uncaught exception was found in Exiv2. The vulnerability is in the preview component, which is only triggered when running Exiv2 with an extra command line argument, like -pp. Due to an integer overflow, the code attempts to create a huge std::vector, which causes Exiv2 to crash with an uncaught exception. This issue has been patched in version 0.28.8.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianexiv2sid0.28.9+dfsg-1fixed
Debianexiv2forky0.28.9+dfsg-1fixed
Debianexiv2trixie0.28.5+dfsg-1vulnerable
Debianexiv2bookworm0.27.6-1vulnerable
Cpeexiv2Not reportedNot reportedvulnerable
Cpeexiv2Not reported0.27.6-1ubuntu0.1fixed
Cpelibexiv2-27Not reported0.27.6-1ubuntu0.1fixed
Cpelibexiv2-devNot reported0.27.6-1ubuntu0.1fixed
Cpelibexiv2-docNot reported0.27.6-1ubuntu0.1fixed
Ubuntuexiv2pro0.25-4ubuntu2vulnerable
Ubuntuexiv2pro0.25-4ubuntu3vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.2vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.4vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.5vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.6vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.7vulnerable
Ubuntuexiv2pro0.27.2-8ubuntu2.7+esm1fixed
Ubuntuexiv222.040.27.3-3ubuntu4vulnerable
Ubuntuexiv222.040.27.3-3.1ubuntu1vulnerable
Ubuntuexiv222.040.27.5-1ubuntu1vulnerable
Ubuntuexiv222.040.27.5-3ubuntu1vulnerable
Ubuntuexiv222.040.27.5-3ubuntu1.1fixed
Ubuntuexiv224.040.27.6-1vulnerable
Ubuntuexiv224.040.27.6-1build1vulnerable
Ubuntuexiv224.040.27.6-1ubuntu0.1fixed
Ubuntuexiv225.100.28.5+dfsg-1vulnerable
Ubuntuexiv225.100.28.5+dfsg-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianexiv2sourcesid0.28.8+dfsg-1not yet assignedNot reportedNot reported
Debianexiv2sourceforky0.28.8+dfsg-1not yet assignedNot reportedNot reported
Debianexiv2sourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianexiv2sourcebookworm(unfixed)not yet assignedNot reportedNot reported
Cpeexiv2cpeNot reported0.27.6-1ubuntu0.1Not reportedNot reportedNot reported
Cpelibexiv2-27cpeNot reported0.27.6-1ubuntu0.1Not reportedNot reportedNot reported
Cpelibexiv2-devcpeNot reported0.27.6-1ubuntu0.1Not reportedNot reportedNot reported
Cpelibexiv2-doccpeNot reported0.27.6-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntuexiv2debpro0.27.2-8ubuntu2.7+esm1Not reportedUBUNTU-CVE-2026-27631Not reported
Ubuntuexiv2deb22.040.27.5-3ubuntu1.1Not reportedUBUNTU-CVE-2026-27631Not reported
Ubuntuexiv2deb24.040.27.6-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27631Not reported
Ubuntuexiv2deb25.100.28.5+dfsg-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27631Not reported

Notes

[trixie] exiv2: Minor issue [bookworm] exiv2: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [exiv2]Affected
    Details (2)
    • 0.27.6-1 · amd64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

    • 0.27.6-1 · arm64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

  • [libexiv2-27]Affected

    Source package: [exiv2]

    Details (2)
    • 0.27.6-1 · amd64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

    • 0.27.6-1 · arm64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

  • [libexiv2-dev]Affected

    Source package: [exiv2]

    Details (2)
    • 0.27.6-1 · amd64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

    • 0.27.6-1 · arm64 · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

  • [libexiv2-doc]Affected

    Source package: [exiv2]

    Details (2)
    • 0.27.6-1 · all · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

    • 0.27.6-1 · all · bookworm

      Affected

      nvd · exiv2 · debian · bookworm; nvd · exiv2 · debian · 12

[Debian 13 (Trixie)]

  • [exiv2]Affected
    Details (2)
    • 0.28.5+dfsg-1 · amd64 · trixie

      Affected

      nvd · exiv2 · debian · 13

    • 0.28.5+dfsg-1 · arm64 · trixie

      Affected

      nvd · exiv2 · debian · 13

  • [libexiv2-28]Affected

    Source package: [exiv2]

    Details (2)
    • 0.28.5+dfsg-1 · amd64 · trixie

      Affected

      nvd · exiv2 · debian · 13

    • 0.28.5+dfsg-1 · arm64 · trixie

      Affected

      nvd · exiv2 · debian · 13

  • [libexiv2-data]Affected

    Source package: [exiv2]

    Details (2)
    • 0.28.5+dfsg-1 · all · trixie

      Affected

      nvd · exiv2 · debian · 13

    • 0.28.5+dfsg-1 · all · trixie

      Affected

      nvd · exiv2 · debian · 13

  • [libexiv2-dev]Affected

    Source package: [exiv2]

    Details (2)
    • 0.28.5+dfsg-1 · amd64 · trixie

      Affected

      nvd · exiv2 · debian · 13

    • 0.28.5+dfsg-1 · arm64 · trixie

      Affected

      nvd · exiv2 · debian · 13

  • [libexiv2-doc]Affected

    Source package: [exiv2]

    Details (2)
    • 0.28.5+dfsg-1 · all · trixie

      Affected

      nvd · exiv2 · debian · 13

    • 0.28.5+dfsg-1 · all · trixie

      Affected

      nvd · exiv2 · debian · 13

Observed:

References