{"id":"CVE-2026-20031","aliases":["ALPINE-CVE-2026-20031","DEBIAN-CVE-2026-20031","EUVD-2026-9433","GHSA-hvpm-hv6g-6m5c","SUSE-SU-2026:0906-1","SUSE-SU-2026:0906-2","SUSE-SU-2026:1324-1","SUSE-SU-2026:1325-1","SUSE-SU-2026:21358-1","UBUNTU-CVE-2026-20031","USN-8207-1","openSUSE-SU-2026:10325-1","openSUSE-SU-2026:20479-1"],"status":"published","title":"ClamAV CSS Image Parsing Error Handling Denial of Service Vulnerability","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r\n\r\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.0047,"percentile":0.41135,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-248"],"published":"2026-03-04T17:17:33Z","modified":"2026-11-03T06:33:01Z","fixes":[{"ecosystem":"Alpine:v3.23","package":"clamav","fixed_in":["1.4.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"clamav","fixed_in":["1.4.4-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"clamav","fixed_in":["1.4.6+dfsg-0+deb12u1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"clamav","fixed_in":["1.4.4+dfsg-1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP4-LTSS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP4","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","package":"clamav","fixed_in":["1.5.2-150400.13.5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP5-LTSS","package":"clamav","fixed_in":["1.5.2-3.53.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5","package":"clamav","fixed_in":["1.5.2-3.53.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP7","package":"clamav","fixed_in":["1.5.2-150600.18.25.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","package":"clamav","fixed_in":["1.5.2-150600.18.25.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","package":"clamav","fixed_in":["1.5.2-150600.18.25.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.6","package":"clamav","fixed_in":["1.5.2-150600.18.25.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"clamav","fixed_in":["1.4.4+dfsg-0ubuntu0.22.04.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"clamav","fixed_in":["1.4.4+dfsg-0ubuntu0.24.04.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:25.10","package":"clamav","fixed_in":["1.4.4+dfsg-0ubuntu0.25.10.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:26.04:LTS","package":"clamav","fixed_in":["1.4.4+dfsg-0ubuntu0.26.04.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"clamav","fixed_in":["1.5.2-1.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 16.0","package":"clamav","fixed_in":["1.5.2-160000.1.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.23","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.6+dfsg-0+deb12u1"}]}],"versions":["1.0.1+dfsg-2","1.0.2+dfsg-1","1.0.2+dfsg-1~deb12u1","1.0.3+dfsg-1","1.0.3+dfsg-1~deb12u1","1.0.3+dfsg-2","1.0.4+dfsg-1","1.0.5+dfsg-1","1.0.5+dfsg-1.1","1.0.5+dfsg-1~deb12u1","1.0.6+dfsg-1","1.0.7+dfsg-1~deb11u1","1.0.7+dfsg-1~deb11u2","1.0.7+dfsg-1~deb12u1","1.0.9+dfsg-1~deb11u1","1.0.9+dfsg-1~deb12u1","1.2.1+dfsg-1","1.2.1+dfsg-2","1.2.1+dfsg-3","1.3.1+dfsg-1","1.3.1+dfsg-2","1.3.1+dfsg-3","1.3.1+dfsg-4","1.3.1+dfsg-5","1.4.1+dfsg-1","1.4.2+dfsg-1","1.4.3+dfsg-1","1.4.3+dfsg-1~deb11u1","1.4.3+dfsg-1~deb12u1","1.4.3+dfsg-1~deb12u2","1.4.3+dfsg-2","1.4.4+dfsg-1","1.4.4+dfsg-2","1.4.5+dfsg-1","1.4.5+dfsg-2","1.4.5+dfsg-3"]},{"source":"osv","ecosystem":"Debian:13","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.4.3+dfsg-1","1.4.3+dfsg-2","1.4.4+dfsg-1","1.4.4+dfsg-2","1.4.5+dfsg-1","1.4.5+dfsg-2","1.4.5+dfsg-3","1.4.6+dfsg-1","1.4.6+dfsg-1~deb13u1"]},{"source":"osv","ecosystem":"Debian:14","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-1"}]}],"versions":["1.4.3+dfsg-1","1.4.3+dfsg-2"]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP4-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP4","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150400.13.5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-3.53.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-3.53.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP7","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150600.18.25.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150600.18.25.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150600.18.25.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.6","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-150600.18.25.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.97.8+dfsg-1ubuntu4","0.97.8+dfsg-1ubuntu5","0.98.1+dfsg-1ubuntu4","0.98.1+dfsg-1ubuntu5","0.98.1+dfsg-2ubuntu2","0.98.1+dfsg-4ubuntu1","0.98.1+dfsg-4ubuntu1.1","0.98.5+addedllvm-0ubuntu0.14.04.1","0.98.6+dfsg-0ubuntu0.14.04.1","0.98.7+dfsg-0ubuntu0.14.04.1","0.99.2+addedllvm-0ubuntu0.14.04.1","0.99.2+addedllvm-0ubuntu0.14.04.2","0.99.3+addedllvm-0ubuntu0.14.04.1","0.99.4+addedllvm-0ubuntu0.14.04.1","0.100.1+dfsg-1ubuntu0.14.04.1","0.100.1+dfsg-1ubuntu0.14.04.2","0.100.1+dfsg-1ubuntu0.14.04.3","0.100.1+dfsg-1ubuntu0.14.04.4","0.100.2+dfsg-1ubuntu0.14.04.1","0.100.2+dfsg-1ubuntu0.14.04.2","0.100.3+dfsg-0ubuntu0.14.04.1","0.100.3+dfsg-0ubuntu0.14.04.1+esm1","0.101.4+dfsg-0ubuntu0.14.04.1+esm1","0.102.1+dfsg-0ubuntu0.14.04.1+esm1","0.102.2+dfsg-0ubuntu0.14.04.1+esm1","0.102.3+dfsg-0ubuntu0.14.04.1+esm1","0.102.4+dfsg-0ubuntu0.14.04.1+esm1","0.103.2+dfsg-0ubuntu0.14.04.1+esm1","0.103.2+dfsg-0ubuntu0.14.04.1+esm2","0.103.5+dfsg-0ubuntu0.14.04.1+esm1","0.103.6+dfsg-0ubuntu0.14.04.1+esm1","0.103.8+dfsg-0ubuntu0.14.04.1+esm1","0.103.9+dfsg-0ubuntu0.14.04.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.98.7+dfsg-0ubuntu4","0.98.7+dfsg-0ubuntu5","0.99+dfsg-1ubuntu1","0.99+dfsg-1ubuntu1.1","0.99+dfsg-1ubuntu1.2","0.99.2+dfsg-0ubuntu0.16.04.1","0.99.2+dfsg-0ubuntu0.16.04.2","0.99.2+dfsg-0ubuntu0.16.04.3","0.99.3+addedllvm-0ubuntu0.16.04.1","0.99.4+addedllvm-0ubuntu0.16.04.1","0.100.1+dfsg-1ubuntu0.16.04.1","0.100.1+dfsg-1ubuntu0.16.04.2","0.100.1+dfsg-1ubuntu0.16.04.3","0.100.2+dfsg-1ubuntu0.16.04.1","0.100.3+dfsg-0ubuntu0.16.04.1","0.101.4+dfsg-0ubuntu0.16.04.1","0.102.1+dfsg-0ubuntu0.16.04.2","0.102.2+dfsg-0ubuntu0.16.04.1","0.102.3+dfsg-0ubuntu0.16.04.1","0.102.4+dfsg-0ubuntu0.16.04.1","0.103.2+dfsg-0ubuntu0.16.04.1","0.103.2+dfsg-0ubuntu0.16.04.1+esm1","0.103.5+dfsg-0ubuntu0.16.04.1+esm1","0.103.6+dfsg-0ubuntu0.16.04.1+esm1","0.103.8+dfsg-0ubuntu0.16.04.1+esm1","0.103.9+dfsg-0ubuntu0.16.04.1+esm1","0.103.12+dfsg-0ubuntu0.16.04.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.99.2+dfsg-6ubuntu2","0.99.3~beta1+dfsg-2ubuntu1","0.99.3~beta1+dfsg-2ubuntu2","0.99.3+addedllvm-0ubuntu1","0.99.3+addedllvm-0ubuntu2","0.99.4+addedllvm-0ubuntu1","0.100.1+dfsg-1ubuntu0.18.04.1","0.100.1+dfsg-1ubuntu0.18.04.2","0.100.1+dfsg-1ubuntu0.18.04.3","0.100.2+dfsg-1ubuntu0.18.04.1","0.100.3+dfsg-0ubuntu0.18.04.1","0.101.4+dfsg-0ubuntu0.18.04.1","0.102.1+dfsg-0ubuntu0.18.04.2","0.102.2+dfsg-0ubuntu0.18.04.1","0.102.3+dfsg-0ubuntu0.18.04.1","0.102.4+dfsg-0ubuntu0.18.04.1","0.103.2+dfsg-0ubuntu0.18.04.1","0.103.2+dfsg-0ubuntu0.18.04.2","0.103.2+dfsg-0ubuntu0.18.04.3","0.103.5+dfsg-0ubuntu0.18.04.1","0.103.6+dfsg-0ubuntu0.18.04.1","0.103.8+dfsg-0ubuntu0.18.04.1","0.103.9+dfsg-0ubuntu0.18.04.1+esm1","0.103.12+dfsg-0ubuntu0.18.04.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.101.4+dfsg-1ubuntu1","0.102.1+dfsg-1ubuntu1","0.102.1+dfsg-2ubuntu1","0.102.1+dfsg-2ubuntu2","0.102.2+dfsg-1ubuntu1","0.102.2+dfsg-2ubuntu1","0.102.3+dfsg-0ubuntu0.20.04.1","0.102.4+dfsg-0ubuntu0.20.04.1","0.103.2+dfsg-0ubuntu0.20.04.1","0.103.2+dfsg-0ubuntu0.20.04.2","0.103.5+dfsg-1~20.04.1","0.103.6+dfsg-0ubuntu0.20.04.1","0.103.8+dfsg-0ubuntu0.20.04.1","0.103.9+dfsg-0ubuntu0.20.04.1","0.103.11+dfsg-0ubuntu0.20.04.1","0.103.12+dfsg-0ubuntu0.20.04.1","1.4.3+dfsg-0ubuntu0.20.04.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.22.04.1"}]}],"versions":["0.103.3+dfsg-1","0.103.4+dfsg-1","0.103.4+dfsg-1build1","0.103.5+dfsg-1","0.103.6+dfsg-0ubuntu0.22.04.1","0.103.8+dfsg-0ubuntu0.22.04.1","0.103.9+dfsg-0ubuntu0.22.04.1","0.103.11+dfsg-0ubuntu0.22.04.1","0.103.12+dfsg-0ubuntu0.22.04.1","1.4.3+dfsg-0ubuntu0.22.04.1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.24.04.1"}]}],"versions":["1.0.2+dfsg-1ubuntu1","1.0.3+dfsg-2ubuntu1","1.0.4+dfsg-0ubuntu1","1.0.5+dfsg-1ubuntu1","1.0.5+dfsg-1.1ubuntu2","1.0.5+dfsg-1.1ubuntu3","1.0.7+dfsg-0ubuntu0.24.04.1","1.0.8+dfsg-0ubuntu0.24.04.1","1.4.3+dfsg-0ubuntu0.24.04.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.25.10.1"}]}],"versions":["1.4.2+dfsg-0ubuntu1","1.4.2+dfsg-0ubuntu2","1.4.2+dfsg-1ubuntu1","1.4.3+dfsg-0ubuntu1","1.4.3+dfsg-0ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.26.04.1"}]}],"versions":["1.4.3+dfsg-0ubuntu2","1.4.3+dfsg-0ubuntu3","1.4.3+dfsg-2ubuntu1","1.4.3+dfsg-2ubuntu2","1.4.3+dfsg-2ubuntu3"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.22.04.1"}]}],"versions":["0.103.3+dfsg-1","0.103.4+dfsg-1","0.103.4+dfsg-1build1","0.103.5+dfsg-1","0.103.6+dfsg-0ubuntu0.22.04.1","0.103.8+dfsg-0ubuntu0.22.04.1","0.103.9+dfsg-0ubuntu0.22.04.1","0.103.11+dfsg-0ubuntu0.22.04.1","0.103.12+dfsg-0ubuntu0.22.04.1","1.4.3+dfsg-0ubuntu0.22.04.1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.24.04.1"}]}],"versions":["1.0.2+dfsg-1ubuntu1","1.0.3+dfsg-2ubuntu1","1.0.4+dfsg-0ubuntu1","1.0.5+dfsg-1ubuntu1","1.0.5+dfsg-1.1ubuntu2","1.0.5+dfsg-1.1ubuntu3","1.0.7+dfsg-0ubuntu0.24.04.1","1.0.8+dfsg-0ubuntu0.24.04.1","1.4.3+dfsg-0ubuntu0.24.04.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.25.10.1"}]}],"versions":["1.4.2+dfsg-0ubuntu1","1.4.2+dfsg-0ubuntu2","1.4.2+dfsg-1ubuntu1","1.4.3+dfsg-0ubuntu1","1.4.3+dfsg-0ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg-0ubuntu0.26.04.1"}]}],"versions":["1.4.3+dfsg-0ubuntu2","1.4.3+dfsg-0ubuntu3","1.4.3+dfsg-2ubuntu1","1.4.3+dfsg-2ubuntu2","1.4.3+dfsg-2ubuntu3"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-1.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 16.0","package":"clamav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.2-160000.1.1"}]}]}],"products":[{"vendor":"cisco","product":"cisco secure endpoint"}],"references":[{"url":"https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-clamav-css-Fn4QSZ"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-20031"},{"url":"https://github.com/advisories/GHSA-hvpm-hv6g-6m5c"},{"url":"https://security.alpinelinux.org/vuln/CVE-2026-20031","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-20031","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260906-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1221954","tags":["report"]},{"url":"https://bugzilla.suse.com/1258072","tags":["report"]},{"url":"https://bugzilla.suse.com/1259207","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2026-20031","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260906-2/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20261324-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20261325-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-202621358-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-20031","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-20031","tags":["report"]},{"url":"https://blog.clamav.net/2026/03/clamav-152-and-144-security-patch.html","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8207-1","tags":["advisory"]},{"url":"","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-20031","title":"ClamAV CSS Image Parsing Error Handling Denial of Service Vulnerability","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r\n\r\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T17:17:33.372Z","modified":"2026-03-05T15:52:07.708Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna"}],"cwes":["CWE-248"],"updated_at":"2026-11-02T13:35:33.380441Z"}],"euvd":[{"id":"EUVD-2026-9433","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r\n\r\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T17:17:33Z","modified":"2026-03-05T15:52:07Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T19:48:08.87511Z"}],"ghsa":[{"id":"GHSA-hvpm-hv6g-6m5c","title":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an...","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\n\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T18:31:54Z","modified":"2026-03-04T18:31:55Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-248"],"updated_at":"2026-11-02T15:06:26.948991Z"}],"nvd":[{"id":"CVE-2026-20031","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r\n\r\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T18:16:16.773Z","modified":"2026-06-17T10:16:56.607Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"secondary"}],"cwes":["CWE-248"],"updated_at":"2026-11-02T14:12:07.420927Z"}],"osv":[{"id":"ALPINE-CVE-2026-20031","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r\n\r\nThis vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T18:16:16.773Z","modified":"2026-11-03T06:33:01.55667115Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-03T07:15:53.944853Z"},{"id":"DEBIAN-CVE-2026-20031","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.\r \r This vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T18:16:16.773Z","modified":"2026-10-23T12:00:07.274939079Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T15:45:53.097669Z"},{"id":"UBUNTU-CVE-2026-20031","description":"A vulnerability in the HTML Cascading Style Sheets (CSS) module of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device. This vulnerability is due to improper error handling when splitting UTF-8 strings. An attacker could exploit this vulnerability by submitting a crafted HTML file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to terminate the scanning process.","status":"published","published":"2026-03-04T18:16:00Z","modified":"2026-05-20T16:24:10.200172669Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T16:56:01.334185Z"},{"id":"openSUSE-SU-2026:10325-1","title":"clamav-1.5.2-1.1 on GA media","description":"These are all security issues fixed in the clamav-1.5.2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-03-13T00:00:00Z","modified":"2026-03-14T08:15:58.860165Z","updated_at":"2026-11-02T16:58:38.101535Z"},{"id":"openSUSE-SU-2026:20479-1","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\nSecurity issue:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n some platforms.\n","status":"published","published":"2026-04-20T14:56:29Z","modified":"2026-04-22T18:25:37.162428Z","updated_at":"2026-11-02T16:58:41.463445Z"},{"id":"SUSE-SU-2026:0906-1","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\nSecurity issue:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n some platforms.\n * Minimal required Rust version is now 1.87.\n","status":"withdrawn","published":"2026-03-17T16:32:20Z","modified":"2026-07-13T14:00:32.683252286Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:0906-2","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\nSecurity issue:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n some platforms.\n * Minimal required Rust version is now 1.87.\n","status":"published","published":"2026-06-26T12:32:05Z","modified":"2026-06-27T08:45:06.470068306Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:1324-1","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n- Require main and library packages to be of the same version and release (bsc#1258072).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n   upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n   in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n   resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n   some platforms.\n * Minimal required Rust version is now 1.87.\n","status":"published","published":"2026-04-14T13:15:31Z","modified":"2026-04-15T08:00:07.149981Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:1325-1","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\nSecurity issue:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n some platforms.\n * Minimal required Rust version is now 1.87.\n","status":"published","published":"2026-04-14T13:15:45Z","modified":"2026-04-15T08:00:06.986226Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:21358-1","title":"Security update for clamav","description":"This update for clamav fixes the following issues:\n\nUpdate to clamav 1.5.2:\n\nSecurity issue:\n\n- CVE-2026-20031: improper error handling in the HTML CSS module when splitting UTF-8 strings can lead to denial of\n  service conditions via a crafted HTML file (bsc#1259207).\n\nNon security issue:\n\n- Support transactional updates (jsc#PED-14819).\n\nChangelog:\n\n * Fixed a possible infinite loop when scanning some JPEG files by\n upgrading affected ClamAV dependency, a Rust image library.\n * The CVD verification process will now ignore certificate files\n in the CVD certs directory when the user lacks read permissions.\n * Freshclam: Fix CLD verification bug with PrivateMirror option.\n * Upgraded the Rust bytes dependency to a newer version to\n resolve RUSTSEC-2026-0007 advisory.\n * Fixed a possible crash caused by invalid pointer alignment on\n some platforms.\n","status":"published","published":"2026-04-20T15:16:17Z","modified":"2026-04-29T18:23:57.979887Z","updated_at":"2026-11-02T15:54:02.312556Z"},{"id":"USN-8207-1","title":"clamav vulnerability","description":"It was discovered that ClamAV incorrectly handled certain HTML files. A\nremote attacker could possibly use this issue to cause ClamAV to crash,\nresulting in a denial of service.","status":"published","published":"2026-04-27T11:51:18Z","modified":"2026-05-20T16:04:02.189216844Z","updated_at":"2026-11-02T16:58:22.951676Z"}]}}
