PT-2018-2599 · Libcaca+2 · Libcaca+2

Shuitao Gan

·

Published

2018-11-22

·

Updated

2025-01-13

·

CVE-2018-20547

CVSS v2.0

8.8

High

VectorAV:N/AC:M/Au:N/C:C/I:N/A:C
Name of the Vulnerable Software and Affected Versions libcaca version 0.99.beta19
Description The issue is related to an integer overflow in the get rgba default function, located in caca/dither.c, which can lead to an illegal READ memory access, particularly for 24bpp data. This can potentially allow a remote attacker to gain unauthorized access to protected information.
Recommendations For libcaca version 0.99.beta19, consider disabling the get rgba default function as a temporary workaround until a patch is available. Restrict access to the caca/dither.c module to minimize the risk of exploitation. Avoid using the affected function for 24bpp data until the issue is resolved.

Exploit

Fix

Integer Overflow

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2019-01075
CVE-2018-20547
DLA-1631-1
MGASA-2019-0050
OPENSUSE-SU-2019:1144-1
OPENSUSE-SU-2019_1144-1
OPENSUSE-SU-2024:12537-1
ROSA-SA-2025-2554
SUSE-SU-2019:0770-1
SUSE-SU-2019:2745-1
SUSE-SU-2019:2745-2
USN-3860-1
USN-3860-2

Affected Products

Suse
Ubuntu
Libcaca