CVE-2018-20544: Divide by Zero
Published Dec 28, 2018
·Updated
Last updated 25 August 2025
Other sources
There is floating point exception at caca/dither.c (function cacaditherbitmap) in libcaca 0.99.beta19.
— Launchpad
Affected Software
8 affected componentsFixes available
Libcaca Project Libcaca=0.99-beta19
Canonical Ubuntu Linux=12.04
Canonical Ubuntu Linux=14.04
Canonical Ubuntu Linux=16.04
Canonical Ubuntu Linux=18.04
Canonical Ubuntu Linux=18.10
Debian Debian Linux=8.0
debian/libcaca
0.99.beta19-2.20.99.beta19-2.2+deb11u10.99.beta20-30.99.beta20-50.99.beta20-6
Remediation
Event History
Dec 28, 2018
CVE Published
via MITRE·03:00 AM
Data Sourced
via MITRE·03:00 AM
Description
Data Sourced
via NVD·04:29 PM
DescriptionSeverityWeaknessAffected Software
Jan 11, 2024
Data Sourced
via Launchpad·11:00 PM
Description
Feb 20, 2026
Data Sourced
via Ubuntu·07:06 PM
RemedyDescriptionSeverityAffected Software
Data Sourced
via Debian·07:07 PM
DescriptionAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2018-20544?
CVE-2018-20544 has been classified with high severity due to the potential for a floating point exception that could affect system stability.
2
How do I fix CVE-2018-20544?
To mitigate CVE-2018-20544, upgrade libcaca to version 0.99.beta19-2.2, 0.99.beta20-3, or 0.99.beta20-5.
3
Which versions of libcaca are affected by CVE-2018-20544?
Libcaca versions affected by CVE-2018-20544 include 0.99.beta19 and older versions prior to the mentioned fixes.
4
On which operating systems does CVE-2018-20544 affect libcaca?
CVE-2018-20544 affects libcaca on multiple Debian and Ubuntu Linux distributions, including versions 12.04, 14.04, 16.04, and 18.04.
5
What component of libcaca is impacted by CVE-2018-20544?
CVE-2018-20544 specifically impacts the caca_dither_bitmap function within the dither.c file of libcaca.