Skip to main content

Libcaca

11 CVEs product

Monthly

CVE-2026-42046 May 11, 21:23 HIGH PATCH This Week

Heap out-of-bounds write in libcaca 0.99.beta20 and earlier lets an attacker corrupt memory when a victim opens a maliciously crafted file in libcaca's native "caca" canvas format. An integer overflow in the canvas import/resize path (width * height) produces an undersized allocation followed by a controlled heap overflow, potentially enabling remote code execution depending on the build and allocator. This is a regression of CVE-2021-3410, whose original fix was incomplete; SSVC classifies exploitation as proof-of-concept with total technical impact, and EPSS is low at 0.06% - no public exploit identified at time of analysis and not on CISA KEV.

RCE Buffer Overflow Heap Overflow Libcaca
NVD GitHub VulDB
CVSS 3.1
7.8
EPSS
0.1%
CVE-2022-0856 Mar 10, 17:44 MEDIUM POC This Month

libcaca is affected by a Divide By Zero issue via img2txt, which allows a remote malicious user to cause a Denial of Service. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Fedora Libcaca Fedoraproject Libcaca Project
NVD GitHub
CVSS 3.1
6.5
EPSS
2.8%
CVE-2021-30499 May 27, 00:15 HIGH POC This Week

A flaw was found in libcaca. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Fedora Libcaca Fedoraproject Libcaca Project
NVD GitHub
CVSS 3.1
7.8
EPSS
1.2%
CVE-2021-30498 May 26, 22:15 HIGH POC This Week

A flaw was found in libcaca. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Memory Corruption Fedora Libcaca Fedoraproject +1
NVD GitHub
CVSS 3.1
7.8
EPSS
1.4%
CVE-2021-3410 Feb 23, 23:15 HIGH POC This Week

A flaw was found in libcaca v0.99.beta19. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. Public exploit code available and no vendor patch available.

RCE Buffer Overflow Debian Debian Linux Fedora +3
NVD GitHub
CVSS 3.1
7.8
EPSS
0.6%
CVE-2018-20549 Dec 28, 16:29 HIGH POC This Week

There is an illegal WRITE memory access at caca/file.c (function caca_file_read) in libcaca 0.99.beta19. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Debian Canonical Debian Linux Fedora +6
NVD
CVSS 3.1
8.8
EPSS
1.8%
CVE-2018-20548 Dec 28, 16:29 HIGH POC This Week

There is an illegal WRITE memory access at common-image.c (function load_image) in libcaca 0.99.beta19 for 1bpp data. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Canonical Fedora Leap Ubuntu Linux +4
NVD
CVSS 3.1
8.8
EPSS
1.8%
CVE-2018-20547 Dec 28, 16:29 HIGH POC This Week

There is an illegal READ memory access at caca/dither.c (function get_rgba_default) in libcaca 0.99.beta19 for 24bpp data. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Debian Canonical Debian Linux Fedora +6
NVD
CVSS 3.1
8.1
EPSS
1.8%
CVE-2018-20546 Dec 28, 16:29 HIGH POC PATCH This Week

There is an illegal READ memory access at caca/dither.c (function get_rgba_default) in libcaca 0.99.beta19 for the default bpp case. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Integer Overflow Debian Canonical Debian Linux +7
NVD GitHub
CVSS 3.1
8.1
EPSS
2.3%
CVE-2018-20545 Dec 28, 16:29 HIGH POC PATCH This Week

There is an illegal WRITE memory access at common-image.c (function load_image) in libcaca 0.99.beta19 for 4bpp data. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Integer Overflow Canonical Fedora Leap +5
NVD GitHub
CVSS 3.1
8.8
EPSS
2.4%
CVE-2018-20544 Dec 28, 16:29 MEDIUM POC This Month

There is floating point exception at caca/dither.c (function caca_dither_bitmap) in libcaca 0.99.beta19. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Debian Canonical Debian Linux Ubuntu Linux +2
NVD
CVSS 3.0
6.5
EPSS
1.9%
EPSS 0% CVSS 7.8
HIGH PATCH This Week

Heap out-of-bounds write in libcaca 0.99.beta20 and earlier lets an attacker corrupt memory when a victim opens a maliciously crafted file in libcaca's native "caca" canvas format. An integer overflow in the canvas import/resize path (width * height) produces an undersized allocation followed by a controlled heap overflow, potentially enabling remote code execution depending on the build and allocator. This is a regression of CVE-2021-3410, whose original fix was incomplete; SSVC classifies exploitation as proof-of-concept with total technical impact, and EPSS is low at 0.06% - no public exploit identified at time of analysis and not on CISA KEV.

RCE Buffer Overflow Heap Overflow +1
NVD GitHub VulDB
EPSS 3% CVSS 6.5
MEDIUM POC This Month

libcaca is affected by a Divide By Zero issue via img2txt, which allows a remote malicious user to cause a Denial of Service. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Fedora Libcaca +2
NVD GitHub
EPSS 1% CVSS 7.8
HIGH POC This Week

A flaw was found in libcaca. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Fedora Libcaca +2
NVD GitHub
EPSS 1% CVSS 7.8
HIGH POC This Week

A flaw was found in libcaca. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Memory Corruption Fedora +3
NVD GitHub
EPSS 1% CVSS 7.8
HIGH POC This Week

A flaw was found in libcaca v0.99.beta19. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. Public exploit code available and no vendor patch available.

RCE Buffer Overflow Debian +5
NVD GitHub
EPSS 2% CVSS 8.8
HIGH POC This Week

There is an illegal WRITE memory access at caca/file.c (function caca_file_read) in libcaca 0.99.beta19. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Debian Canonical +8
NVD
EPSS 2% CVSS 8.8
HIGH POC This Week

There is an illegal WRITE memory access at common-image.c (function load_image) in libcaca 0.99.beta19 for 1bpp data. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Canonical Fedora +6
NVD
EPSS 2% CVSS 8.1
HIGH POC This Week

There is an illegal READ memory access at caca/dither.c (function get_rgba_default) in libcaca 0.99.beta19 for 24bpp data. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Debian Canonical +8
NVD
EPSS 2% CVSS 8.1
HIGH POC PATCH This Week

There is an illegal READ memory access at caca/dither.c (function get_rgba_default) in libcaca 0.99.beta19 for the default bpp case. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Integer Overflow Debian +9
NVD GitHub
EPSS 2% CVSS 8.8
HIGH POC PATCH This Week

There is an illegal WRITE memory access at common-image.c (function load_image) in libcaca 0.99.beta19 for 4bpp data. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Integer Overflow Canonical +7
NVD GitHub
EPSS 2% CVSS 6.5
MEDIUM POC This Month

There is floating point exception at caca/dither.c (function caca_dither_bitmap) in libcaca 0.99.beta19. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Debian Canonical +4
NVD

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy