CVE-2026-110654 Details
Description
libzvbi through 0.2.45 contains an out-of-bounds write vulnerability in the Teletext decoder that allows attackers to corrupt memory by supplying unvalidated DRCS pixel-mode values in X/28/3 packets. Attackers can send a crafted Teletext stream decoded via vbi_decode with every slot set to DRCS_MODE_6_5_4, causing convert_drcs to overflow chars[48][60] and crash the application.
A memory corruption vulnerability due to an out-of-bounds write has been identified in libzvbi versions through 0.2.45. This issue arises in the Teletext decoder, specifically within the 'convert_drcs' function. The vulnerability allows attackers to manipulate memory by sending unvalidated DRCS pixel-mode values in X/28/3 packets. When decoded, these crafted Teletext streams can cause the application to crash by overflowing a buffer designated for character mappings.
Users can update to libzvbi version 0.2.46 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 14, 2026CISA-ADP
Assessed Oct 20, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/zapping-vbi/zvbi | [email protected] | ProductSource CodeVendor |
| https://github.com/zapping-vbi/zvbi/blob/d3a5ee9f2b047bf16cd1ee5ccf6ec05ee75409d0/src/packet.c#L447 | [email protected] | Source CodeVendor |
| https://hackmd.io/@haind-pwn/zvbi-teletext-drcs-mode-oob-write | [email protected] | ExploitTechnical Analysis |
| https://www.vulncheck.com/advisories/libzvbi-through-0.2.45-out-of-bounds-write-via-teletext-drcs-convert-drcs | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-787 | Out-of-bounds Write | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| libzvbi | <= 0.2.45 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 20, 2026 | CVE Modified | CISA-ADP |
| Oct 14, 2026 | New CVE Received | [email protected] |
Volerion