Every CVE Search/ Get API key

CVE-2021-3410

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in...

7.8 HighFix available

CVE-2021-3410 is a high vulnerability (CVSS 7.8) in Cacalabs Libcaca, published February 23, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.56%, the 46th percentile. Fixed in libcaca 0.99_beta20-r0.

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.56%Down 0.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
CVE-2021-3410
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
4.6 MediumAV:L/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119, CWE-190
Updated
2026-11-02
CVE List No score

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
CVE-2021-3410
Weakness
CWE-119
Updated
2026-11-02
EUVDEUVD-2021-26738 No score

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
EUVD-2021-26738
Updated
2026-11-03
GitHub AdvisoriesGHSA-9xcm-8x7r-552c 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in...

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
GHSA-9xcm-8x7r-552c
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119, CWE-190
Updated
2026-11-02
OSVALPINE-CVE-2021-3410 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
ALPINE-CVE-2021-3410
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSV 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
CVE-2021-3410
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2021-3410 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
DEBIAN-CVE-2021-3410
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-3410 7.8

A flaw was found in libcaca v0.99.beta19. A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context.

Record
UBUNTU-CVE-2021-3410
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2021-0128 No score

Updated libcaca packages fix a security vulnerability

A buffer overflow issue in caca_resize function in libcaca/caca/canvas.c may lead to local execution of arbitrary code in the user context (CVE-2021-3410).

Record
MGASA-2021-0128
Updated
2026-11-02
OSVopenSUSE-SU-2024:10927-1 No score

caca-utils-0.99.beta19.git20171003-8.3 on GA media

These are all security issues fixed in the caca-utils-0.99.beta19.git20171003-8.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10927-1
Updated
2026-11-02
OSVSUSE-SU-2022:0754-1 No score

Security update for libcaca

This update for libcaca fixes the following issues:

  • CVE-2021-30499: Fixed a memory corruption issue when exporting troff sources (bsc#1184751).
  • CVE-2021-30498: Fixed a memory corruption issue when exporting TGA images (bsc#1184752).
  • CVE-2021-3410: Fixed an illegal WRITE memory access (bsc#1182731).
Record
SUSE-SU-2022:0754-1
Updated
2026-11-02
OSVSUSE-SU-2022:3400-1 No score

Security update for libcaca

This update for libcaca fixes the following issues:

  • CVE-2021-3410: Fixed overflow when multiplying large ints (bsc#1182731).
Record
SUSE-SU-2022:3400-1
Updated
2026-11-02
OSVSUSE-SU-2022:3428-1 No score

Security update for libcaca

This update for libcaca fixes the following issues:

  • CVE-2021-3410: Fixed overflow when multiplying large ints (bsc#1182731).
Record
SUSE-SU-2022:3428-1
Updated
2026-11-02
OSVUSN-4921-1 No score

libcaca vulnerability

It was discovered that libcaca incorrectly handled certain images. An attacker could possibly use this issue to execute arbitrary code.

Record
USN-4921-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libcaca
Alpine:v3.15
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.16
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.17
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.18
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.19
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.20
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.21
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.22
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.23
before 0.99_beta20-r0
0.99_beta20-r0
libcaca
Alpine:v3.24
before 0.99_beta20-r0
0.99_beta20-r0
Show 28 moreShow less
Affected packages
PackageAffectedFixed
libcaca
Debian:12
before 0.99.beta19-2.2
0.99.beta19-2.2
libcaca
Debian:13
before 0.99.beta19-2.2
0.99.beta19-2.2
libcaca
Debian:14
before 0.99.beta19-2.2
0.99.beta19-2.2
libcaca
Debian:9
before 0.99.beta19-2.1~deb9u2, plus listed versions
0.99.beta19-20.99.beta19-2.1~deb9u1
0.99.beta19-2.1~deb9u2
libcaca
Mageia:7
before 0.99-0.beta19.3.1.mga7
0.99-0.beta19.3.1.mga7
libcaca
Mageia:8
before 0.99-0.beta19.5.1.mga8
0.99-0.beta19.5.1.mga8
libcaca
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Server 15-LTSS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Server 15 SP1-BCL
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Server for SAP Applications 15
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Enterprise Storage 6
before 0.99.beta19.git20171003-3.8.1
0.99.beta19.git20171003-3.8.1
libcaca
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 0.99.beta19.git20171003-150200.11.9.1
0.99.beta19.git20171003-150200.11.9.1
libcaca
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 0.99.beta19.git20171003-150200.11.9.1
0.99.beta19.git20171003-150200.11.9.1
libcaca
openSUSE:Leap 15.3
before 0.99.beta19.git20171003-150200.11.9.1
0.99.beta19.git20171003-150200.11.9.1
libcaca
openSUSE:Leap 15.4
before 0.99.beta19.git20171003-150200.11.9.1
0.99.beta19.git20171003-150200.11.9.1
libcaca
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 0.99.beta18-14.12.1
0.99.beta18-14.12.1
libcaca
SUSE:Linux Enterprise Server 12 SP5
before 0.99.beta18-14.12.1
0.99.beta18-14.12.1
libcaca
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.99.beta18-14.12.1
0.99.beta18-14.12.1
libcaca
Ubuntu:Pro:14.04:LTS
before 0.99.beta18-1ubuntu5.1+esm1, plus listed versions
0.99.beta18-1ubuntu20.99.beta18-1ubuntu30.99.beta18-1ubuntu40.99.beta18-1ubuntu50.99.beta18-1ubuntu5.1
0.99.beta18-1ubuntu5.1+esm1
libcaca
Ubuntu:16.04:LTS
before 0.99.beta19-2ubuntu0.16.04.2, plus listed versions
0.99.beta19-2build2~gcc5.10.99.beta19-2build2~gcc5.20.99.beta19-2ubuntu0.16.04.1
0.99.beta19-2ubuntu0.16.04.2
libcaca
Ubuntu:18.04:LTS
before 0.99.beta19-2ubuntu0.18.04.2, plus listed versions
0.99.beta19-2build2~gcc5.20.99.beta19-2build2~gcc5.30.99.beta19-2ubuntu0.18.04.1
0.99.beta19-2ubuntu0.18.04.2
libcaca
Ubuntu:20.04:LTS
before 0.99.beta19-2.1ubuntu1.20.04.1, plus listed versions
0.99.beta19-2.10.99.beta19-2.1ubuntu1
0.99.beta19-2.1ubuntu1.20.04.1
libcaca
openSUSE:Tumbleweed
before 0.99.beta19.git20171003-8.3
0.99.beta19.git20171003-8.3

History

History
WhenChangedSources
2026-11-03affected, aliases, referencesOSV
2026-11-03aliases, productsEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 26 moreShow less
MoveEnter Open