{"id":"CVE-2020-36430","details":"libass 0.15.x before 0.15.1 has a heap-based buffer overflow in decode_chars (called from decode_font and process_text) because the wrong integer data type is used for subtraction.","modified":"2026-07-08T17:56:24.785185Z","published":"2021-07-20T07:15:07.817Z","related":["SUSE-SU-2021:2792-1","openSUSE-SU-2021:1174-1","openSUSE-SU-2021:2792-1"],"database_specific":{"unresolved_ranges":[{"vendor_product":"fedoraproject:fedora","cpes":["cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"34"},{"last_affected":"34"}],"source":"CPE_STRING"}]},"references":[{"type":"WEB","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6JUXFQUJ32GWG5E46A63DFDCYJAF3VU6/"},{"type":"ADVISORY","url":"https://github.com/google/oss-fuzz-vulns/blob/main/vulns/libass/OSV-2020-2099.yaml"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202208-13"},{"type":"FIX","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26674"},{"type":"FIX","url":"https://github.com/libass/libass/commit/017137471d0043e0321e377ed8da48e45a3ec632"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/libass/libass","events":[{"introduced":"d149636f502f5774ae1a8fb4c554b122674393b2"},{"fixed":"5447214643eacef71776350e779adf4b6c07bb3b"},{"fixed":"017137471d0043e0321e377ed8da48e45a3ec632"}],"database_specific":{"cpe":"cpe:2.3:a:libass_project:libass:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0.15.0"},{"fixed":"0.15.1"}],"source":["CPE_RANGE","REFERENCES"]}}],"versions":["0.15.0"],"database_specific":{"vanir_signatures":[{"id":"CVE-2020-36430-1e115502","signature_type":"Function","signature_version":"v1","source":"https://github.com/libass/libass/commit/017137471d0043e0321e377ed8da48e45a3ec632","target":{"file":"libass/ass.c","function":"decode_font"},"deprecated":false,"digest":{"length":1124,"function_hash":"110991188393091881186985668039830991525"}},{"deprecated":false,"digest":{"line_hashes":["237761427446648667051004743683370618705","203614521959843642792803634604266039747","167057952582482068803313308181837134398","185673660414575620126904484215688046936","78573754609072835798149174981656735930","103499063678342063401077868684384475532","334814143342617232491248731862329862754","124461199810427598757175082018620638494"],"threshold":0.9},"id":"CVE-2020-36430-dd9ed4a7","signature_type":"Line","signature_version":"v1","source":"https://github.com/libass/libass/commit/017137471d0043e0321e377ed8da48e45a3ec632","target":{"file":"libass/ass.c"}}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-36430.json","vanir_signatures_modified":"2026-07-08T17:56:24Z"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}