Saitoha maintains libsixel, a specialized image-encoding library that converts images to the SIXEL graphics format, a niche but durably deployed component in terminal emulation and legacy graphics environments. The vendor's vulnerability footprint, while modestly represented in absolute terms, punches above its size because the library sits in the parsing path of potentially untrusted image data across embedded systems and terminal applications. Recurring vulnerabilities center on memory-safety issues—out-of-bounds reads and writes, heap-based buffer overflows, integer overflows, and use-after-free conditions—that are characteristic of C-based image parsers handling variable-length, format-complex input. These weaknesses tend toward serious outcomes, reflecting the difficulty of safely parsing image streams without bounds-checking and type-safety guarantees. Defenders should include libsixel in supply-chain reviews of terminal emulators and graphics applications, particularly in headless or automation contexts where data origin is less controlled; current severity and exploitation activity are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Saitoha over time
Signals from CVEs in this vendor scope (48 CVEs).
48 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2025-9300HIGH A vulnerability was found in saitoha libsixel up to 1.10.3. Affected by this issue is the function sixel_debug_print_palette of the file src/encoder.c of the component img2sixel. T | Aug 21, 2025 | 7.8 | 31 | NO | NO |
CVE-2019-19636CRITICAL An issue was discovered in libsixel 1.8.2. There is an integer overflow in the function sixel_encode_body at tosixel.c. | Dec 8, 2019 | 9.8 | 31 | NO | NO |
CVE-2019-19638CRITICAL An issue was discovered in libsixel 1.8.2. There is a heap-based buffer overflow in the function load_pnm at frompnm.c, due to an integer overflow. | Dec 8, 2019 | 9.8 | 30 | NO | NO |
CVE-2019-19635CRITICAL An issue was discovered in libsixel 1.8.2. There is a heap-based buffer overflow in the function sixel_decode_raw_impl at fromsixel.c. | Dec 8, 2019 | 9.8 | 30 | NO | NO |
CVE-2026-44636HIGH libsixel is a SIXEL encoder/decoder implementation derived from kmiya's sixel. From to 1.8.7-r1, signed integer overflow in sixel_encode_highcolor's allocation size calculation ca | May 14, 2026 | 7.8 | 28 | NO | NO |
CVE-2022-27046HIGH libsixel 1.8.6 suffers from a Heap Use After Free vulnerability in in libsixel/src/dither.c:388. | Apr 8, 2022 | 8.8 | 28 | NO | NO |
CVE-2022-27044HIGH libsixel 1.8.6 is affected by Buffer Overflow in libsixel/src/quant.c:876. | Apr 8, 2022 | 8.8 | 28 | NO | NO |
CVE-2026-33023HIGH libsixel is a SIXEL encoder/decoder implementation derived from kmiya's sixel. In versions 1.8.7 and prior, when built with the --with-gdk-pixbuf2 option, a use-after-free vulnerab | Apr 14, 2026 | 7.8 | 27 | NO | NO |
CVE-2020-21548HIGH Libsixel 1.8.3 contains a heap-based buffer overflow in the sixel_encode_highcolor function in tosixel.c. | Sep 17, 2021 | 8.8 | 27 | NO | NO |
CVE-2020-21547HIGH Libsixel 1.8.2 contains a heap-based buffer overflow in the dither_func_fs function in tosixel.c. | Sep 17, 2021 | 8.8 | 27 | NO | NO |
Signals from CVEs in this vendor scope (48 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Saitoha.
Media articles that mention a CVE ID that affects a product developed by Saitoha — matched by CVE ID, not by vendor name.