Every CVE Search/ Get API key

CVE-2026-88371

ZBar commit 2ea2ca58 contains an undefined-behavior vulnerability in the Code 128 decode6()...

5.5 MediumFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.16%Unchanged since Sep 25, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.5

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.

Record
CVE-2026-88371
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-682
Updated
2026-11-02
EUVDEUVD-2026-86270 5.5

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.

Record
EUVD-2026-86270
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-437j-8v4m-47vv 5.5

ZBar commit 2ea2ca58 contains an undefined-behavior vulnerability in the Code 128 decode6()...

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.

Record
GHSA-437j-8v4m-47vv
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-682
Updated
2026-11-02
NVD 5.5

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.

Record
CVE-2026-88371
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-682
Updated
2026-11-02
OSVDEBIAN-CVE-2026-88371 5.5

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.

Record
DEBIAN-CVE-2026-88371
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-88371 5.5

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.

Record
UBUNTU-CVE-2026-88371
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2026:12146-1 No score

libzbar-devel-0.23.95-2.1 on GA media

These are all security issues fixed in the libzbar-devel-0.23.95-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12146-1
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
zbar
Debian:12
All versions, plus listed versions
0.23.92-70.23.92-7+deb12u10.23.92-80.23.92-90.23.93-1
Show 13 moreShow less
0.23.93-1.10.23.93-1.1~exp10.23.93-100.23.93-20.23.93-30.23.93-40.23.93-50.23.93-60.23.93-70.23.93-80.23.93-90.23.95-10.23.95-2
None known
zbar
Debian:13
All versions, plus listed versions
0.23.93-100.23.93-80.23.93-90.23.95-10.23.95-2
None known
zbar
Debian:14
before 0.23.95-1, plus listed versions
0.23.93-100.23.93-80.23.93-9
0.23.95-1
zbar
Ubuntu:14.04:LTS
All versions, plus listed versions
0.10+doc-90.10+doc-9build1
None known
zbar
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.10+doc-10build10.10+doc-10build20.10+doc-10ubuntu10.10+doc-10ubuntu1+esm1
None known
zbar
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
0.10+doc-10.1build20.10+doc-10.1ubuntu0.1~esm1
None known
zbar
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
0.23-1.10.23-1.20.23-1.30.23-1.3ubuntu0.1~esm1
None known
zbar
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
0.23.90-10.23.92-40.23.92-4build20.23.92-4ubuntu0.1~esm1
None known
zbar
Ubuntu:24.04:LTS
All versions, plus listed versions
0.23.92-80.23.92-90.23.93-10.23.93-1build10.23.93-4build10.23.93-4build20.23.93-4build3
None known
zbar
Ubuntu:26.10
All versions, plus listed versions
0.23.93-9ubuntu10.23.93-9ubuntu2
None known
zbar
Ubuntu:26.04:LTS
All versions, plus listed versions
0.23.93-80.23.93-9ubuntu1
None known
zbar
openSUSE:Tumbleweed
before 0.23.95-2.1
0.23.95-2.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-88371 is a medium vulnerability (CVSS 5.5) in zbar, published September 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in zbar 0.23.95-1.

References

MoveEnter Open