CVE catalog

CVE-2026-88371

ZBar commit 2ea2ca58 contains an undefined-behavior vulnerability in the Code 128 decode6() function. When processing specially crafted Code 128 input, decode_e() can return -1 for an invalid edge pat

[CVE catalog]

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

ZBar commit 2ea2ca58 contains an undefined-behavior vulnerability in the Code 128 decode6() function. When processing specially crafted Code 128 input, decode_e() can return -1 for an invalid edge pattern, and decode6() subsequently left-shifts this negative signed value while constructing the edge signature. The operation invokes undefined behavior and can terminate trap-mode UBSan builds with SIGILL, resulting in denial of service.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianzbarsid0.23.95-1fixed
Debianzbarforky0.23.93-10vulnerable
Debianzbartrixie0.23.93-8vulnerable
Debianzbarbookworm0.23.92-7+deb12u1vulnerable
Debianzbarbookworm-security0.23.92-7+deb12u1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianzbarsourcesid0.23.95-1unimportantNot reported[1149058]
Debianzbarsourceforky(unfixed)unimportantNot reported[1149058]
Debianzbarsourcetrixie(unfixed)unimportantNot reported[1149058]
Debianzbarsourcebookworm(unfixed)unimportantNot reported[1149058]

[Debian bug #1149058]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gir1.2-zbar-1.0]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbar0]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbar-dev]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbargtk0]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbargtk-dev]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbarqt0]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [libzbarqt-dev]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [python3-zbar]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [zbarcam-gtk]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [zbarcam-qt]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

  • [zbar-tools]Affected

    Source package: [zbar]

    Details (4)
    • 0.23.92-7+deb12u1 · amd64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

    • 0.23.92-7+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · zbar · debian · bookworm; nvd · zbar · debian · 12

[Debian 13 (Trixie)]

  • [gir1.2-zbar-1.0]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbar0t64]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbar-dev]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbargtk0t64]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbargtk-dev]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbarqt0t64]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

  • [libzbarqt-dev]Affected

    Source package: [zbar]

    Details (2)
    • 0.23.93-8 · amd64 · trixie

      Affected

      nvd · zbar · debian · 13

    • 0.23.93-8 · arm64 · trixie

      Affected

      nvd · zbar · debian · 13

Next results

Observed:

References