{"document":{"aggregate_severity":{"namespace":"https://www.suse.com/support/security/rating/","text":"moderate"},"category":"csaf_vex","csaf_version":"2.0","distribution":{"text":"Copyright 2024 SUSE LLC. All rights reserved.","tlp":{"label":"WHITE","url":"https://www.first.org/tlp/"}},"lang":"en","notes":[{"category":"summary","text":"SUSE CVE-2021-21236","title":"Title"},{"category":"description","text":"CairoSVG is a Python (pypi) package. CairoSVG is an SVG converter based on Cairo. In CairoSVG before version 2.5.1, there is a regular expression denial of service (REDoS) vulnerability. When processing SVG files, the python package CairoSVG uses two regular expressions which are vulnerable to Regular Expression Denial of Service (REDoS). If an attacker provides a malicious SVG, it can make cairosvg get stuck processing the file for a very long time. This is fixed in version 2.5.1. See Referenced GitHub advisory for more information.","title":"Description of the CVE"},{"category":"legal_disclaimer","text":"CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).","title":"Terms of use"}],"publisher":{"category":"vendor","contact_details":"https://www.suse.com/support/security/contact/","name":"SUSE Product Security Team","namespace":"https://www.suse.com/"},"references":[{"category":"external","summary":"CVE-2021-21236","url":"https://www.suse.com/security/cve/CVE-2021-21236"},{"category":"external","summary":"SUSE Security Ratings","url":"https://www.suse.com/support/security/rating/"},{"category":"external","summary":"SUSE Bug 1180648 for CVE-2021-21236","url":"https://bugzilla.suse.com/1180648"},{"category":"external","summary":"Advisory link for openSUSE-SU-2023:0260-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/2GIY4HBHI7WUBHUAMEZKWBMEPOUYNCTU/"},{"category":"external","summary":"Advisory link for openSUSE-SU-2023:0272-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/74KEOEJKIQ5UHFG7M5KN7X37WT37PVYX/"}],"title":"SUSE CVE CVE-2021-21236","tracking":{"current_release_date":"2025-11-04T00:47:05Z","generator":{"date":"2023-02-15T03:46:27Z","engine":{"name":"cve-database.git:bin/generate-csaf-vex.pl","version":"1"}},"id":"CVE-2021-21236","initial_release_date":"2023-02-15T03:46:27Z","revision_history":[{"date":"2023-02-15T03:46:27Z","number":"2","summary":"Current version"},{"date":"2023-09-11T02:30:54Z","number":"3","summary":"Current version"},{"date":"2023-09-26T01:55:42Z","number":"4","summary":"Current version"},{"date":"2023-09-27T02:07:54Z","number":"5","summary":"Current version"},{"date":"2024-11-12T01:43:08Z","number":"6","summary":"Current version"},{"date":"2025-01-01T04:46:42Z","number":"7","summary":"Current version"},{"date":"2025-02-15T05:21:09Z","number":"8","summary":"Current version"},{"date":"2025-02-17T05:47:22Z","number":"9","summary":"Current version"},{"date":"2025-03-15T09:11:36Z","number":"10","summary":"Current version"},{"date":"2025-04-25T04:54:12Z","number":"11","summary":"Current version"},{"date":"2025-10-07T02:37:59Z","number":"12","summary":"Current version"},{"date":"2025-11-04T00:47:05Z","number":"13","summary":"Current version"}],"status":"interim","version":"13"}},"product_tree":{"branches":[{"branches":[{"branches":[{"category":"product_name","name":"SUSE Linux Enterprise Desktop 15 SP6","product":{"name":"SUSE Linux Enterprise Desktop 15 SP6","product_id":"SUSE Linux Enterprise Desktop 15 SP6","product_identification_helper":{"cpe":"cpe:/o:suse:sled:15:sp6"}}},{"category":"product_name","name":"SUSE Linux Enterprise High Performance Computing 15 SP6","product":{"name":"SUSE Linux Enterprise High Performance Computing 15 SP6","product_id":"SUSE Linux Enterprise High Performance Computing 15 SP6","product_identification_helper":{"cpe":"cpe:/o:suse:sle_hpc:15:sp6"}}},{"category":"product_name","name":"SUSE Linux Enterprise Module for Python 3 15 SP6","product":{"name":"SUSE Linux Enterprise Module for Python 3 15 SP6","product_id":"SUSE Linux Enterprise Module for Python 3 15 SP6","product_identification_helper":{"cpe":"cpe:/o:suse:sle-module-python3:15:sp6"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server 15 SP6","product":{"name":"SUSE Linux Enterprise Server 15 SP6","product_id":"SUSE Linux Enterprise Server 15 SP6","product_identification_helper":{"cpe":"cpe:/o:suse:sles:15:sp6"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server 16.0","product":{"name":"SUSE Linux Enterprise Server 16.0","product_id":"SUSE Linux Enterprise Server 16.0","product_identification_helper":{"cpe":"cpe:/o:suse:sles:16.0"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server for SAP Applications 15 SP6","product":{"name":"SUSE Linux Enterprise Server for SAP Applications 15 SP6","product_id":"SUSE Linux Enterprise Server for SAP Applications 15 SP6","product_identification_helper":{"cpe":"cpe:/o:suse:sles_sap:15:sp6"}}},{"category":"product_name","name":"SUSE Package Hub 15 SP4","product":{"name":"SUSE Package Hub 15 SP4","product_id":"SUSE Package Hub 15 SP4"}},{"category":"product_name","name":"SUSE Package Hub 15 SP5","product":{"name":"SUSE Package Hub 15 SP5","product_id":"SUSE Package Hub 15 SP5"}},{"category":"product_name","name":"openSUSE Leap 15.4","product":{"name":"openSUSE Leap 15.4","product_id":"openSUSE Leap 15.4","product_identification_helper":{"cpe":"cpe:/o:opensuse:leap:15.4"}}},{"category":"product_name","name":"openSUSE Leap 15.5","product":{"name":"openSUSE Leap 15.5","product_id":"openSUSE Leap 15.5","product_identification_helper":{"cpe":"cpe:/o:opensuse:leap:15.5"}}},{"category":"product_name","name":"openSUSE Tumbleweed","product":{"name":"openSUSE Tumbleweed","product_id":"openSUSE Tumbleweed","product_identification_helper":{"cpe":"cpe:/o:opensuse:tumbleweed"}}},{"category":"product_version","name":"python3-CairoSVG-2.5.2-bp154.2.3.1","product":{"name":"python3-CairoSVG-2.5.2-bp154.2.3.1","product_id":"python3-CairoSVG-2.5.2-bp154.2.3.1","product_identification_helper":{"purl":"pkg:rpm/suse/python3-CairoSVG@2.5.2-bp154.2.3.1"}}},{"category":"product_version","name":"python3-CairoSVG-2.5.2-bp155.3.3.1","product":{"name":"python3-CairoSVG-2.5.2-bp155.3.3.1","product_id":"python3-CairoSVG-2.5.2-bp155.3.3.1","product_identification_helper":{"purl":"pkg:rpm/suse/python3-CairoSVG@2.5.2-bp155.3.3.1"}}},{"category":"product_version","name":"python310-CairoSVG-2.7.1-1.1","product":{"name":"python310-CairoSVG-2.7.1-1.1","product_id":"python310-CairoSVG-2.7.1-1.1","product_identification_helper":{"purl":"pkg:rpm/suse/python310-CairoSVG@2.7.1-1.1"}}},{"category":"product_version","name":"python311-CairoSVG-2.7.1-1.1","product":{"name":"python311-CairoSVG-2.7.1-1.1","product_id":"python311-CairoSVG-2.7.1-1.1","product_identification_helper":{"purl":"pkg:rpm/suse/python311-CairoSVG@2.7.1-1.1?upstream=python-CairoSVG-2.7.1-1.1.src.rpm"}}},{"category":"product_version","name":"python311-CairoSVG-2.7.1-150400.9.3.8","product":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8","product_id":"python311-CairoSVG-2.7.1-150400.9.3.8","product_identification_helper":{"purl":"pkg:rpm/suse/python311-CairoSVG@2.7.1-150400.9.3.8?upstream=python-CairoSVG-2.7.1-150400.9.3.8.src.rpm"}}},{"category":"product_version","name":"python313-CairoSVG-2.7.1-160000.2.2","product":{"name":"python313-CairoSVG-2.7.1-160000.2.2","product_id":"python313-CairoSVG-2.7.1-160000.2.2","product_identification_helper":{"purl":"pkg:rpm/suse/python313-CairoSVG@2.7.1-160000.2.2?upstream=python-CairoSVG-2.7.1-160000.2.2.src.rpm"}}},{"category":"product_version","name":"python39-CairoSVG-2.7.1-1.1","product":{"name":"python39-CairoSVG-2.7.1-1.1","product_id":"python39-CairoSVG-2.7.1-1.1","product_identification_helper":{"purl":"pkg:rpm/suse/python39-CairoSVG@2.7.1-1.1"}}}],"category":"product_family","name":"SUSE Linux Enterprise"}],"category":"vendor","name":"SUSE"}],"relationships":[{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8 as component of SUSE Linux Enterprise Server 15 SP6","product_id":"SUSE Linux Enterprise Server 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8"},"product_reference":"python311-CairoSVG-2.7.1-150400.9.3.8","relates_to_product_reference":"SUSE Linux Enterprise Server 15 SP6"},{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8 as component of SUSE Linux Enterprise Desktop 15 SP6","product_id":"SUSE Linux Enterprise Desktop 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8"},"product_reference":"python311-CairoSVG-2.7.1-150400.9.3.8","relates_to_product_reference":"SUSE Linux Enterprise Desktop 15 SP6"},{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8 as component of SUSE Linux Enterprise Server for SAP Applications 15 SP6","product_id":"SUSE Linux Enterprise Server for SAP Applications 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8"},"product_reference":"python311-CairoSVG-2.7.1-150400.9.3.8","relates_to_product_reference":"SUSE Linux Enterprise Server for SAP Applications 15 SP6"},{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8 as component of SUSE Linux Enterprise High Performance Computing 15 SP6","product_id":"SUSE Linux Enterprise High Performance Computing 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8"},"product_reference":"python311-CairoSVG-2.7.1-150400.9.3.8","relates_to_product_reference":"SUSE Linux Enterprise High Performance Computing 15 SP6"},{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-150400.9.3.8 as component of SUSE Linux Enterprise Module for Python 3 15 SP6","product_id":"SUSE Linux Enterprise Module for Python 3 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8"},"product_reference":"python311-CairoSVG-2.7.1-150400.9.3.8","relates_to_product_reference":"SUSE Linux Enterprise Module for Python 3 15 SP6"},{"category":"default_component_of","full_product_name":{"name":"python313-CairoSVG-2.7.1-160000.2.2 as component of SUSE Linux Enterprise Server 16.0","product_id":"SUSE Linux Enterprise Server 16.0:python313-CairoSVG-2.7.1-160000.2.2"},"product_reference":"python313-CairoSVG-2.7.1-160000.2.2","relates_to_product_reference":"SUSE Linux Enterprise Server 16.0"},{"category":"default_component_of","full_product_name":{"name":"python3-CairoSVG-2.5.2-bp154.2.3.1 as component of SUSE Package Hub 15 SP4","product_id":"SUSE Package Hub 15 SP4:python3-CairoSVG-2.5.2-bp154.2.3.1"},"product_reference":"python3-CairoSVG-2.5.2-bp154.2.3.1","relates_to_product_reference":"SUSE Package Hub 15 SP4"},{"category":"default_component_of","full_product_name":{"name":"python3-CairoSVG-2.5.2-bp155.3.3.1 as component of SUSE Package Hub 15 SP5","product_id":"SUSE Package Hub 15 SP5:python3-CairoSVG-2.5.2-bp155.3.3.1"},"product_reference":"python3-CairoSVG-2.5.2-bp155.3.3.1","relates_to_product_reference":"SUSE Package Hub 15 SP5"},{"category":"default_component_of","full_product_name":{"name":"python3-CairoSVG-2.5.2-bp154.2.3.1 as component of openSUSE Leap 15.4","product_id":"openSUSE Leap 15.4:python3-CairoSVG-2.5.2-bp154.2.3.1"},"product_reference":"python3-CairoSVG-2.5.2-bp154.2.3.1","relates_to_product_reference":"openSUSE Leap 15.4"},{"category":"default_component_of","full_product_name":{"name":"python3-CairoSVG-2.5.2-bp155.3.3.1 as component of openSUSE Leap 15.5","product_id":"openSUSE Leap 15.5:python3-CairoSVG-2.5.2-bp155.3.3.1"},"product_reference":"python3-CairoSVG-2.5.2-bp155.3.3.1","relates_to_product_reference":"openSUSE Leap 15.5"},{"category":"default_component_of","full_product_name":{"name":"python310-CairoSVG-2.7.1-1.1 as component of openSUSE Tumbleweed","product_id":"openSUSE Tumbleweed:python310-CairoSVG-2.7.1-1.1"},"product_reference":"python310-CairoSVG-2.7.1-1.1","relates_to_product_reference":"openSUSE Tumbleweed"},{"category":"default_component_of","full_product_name":{"name":"python311-CairoSVG-2.7.1-1.1 as component of openSUSE Tumbleweed","product_id":"openSUSE Tumbleweed:python311-CairoSVG-2.7.1-1.1"},"product_reference":"python311-CairoSVG-2.7.1-1.1","relates_to_product_reference":"openSUSE Tumbleweed"},{"category":"default_component_of","full_product_name":{"name":"python39-CairoSVG-2.7.1-1.1 as component of openSUSE Tumbleweed","product_id":"openSUSE Tumbleweed:python39-CairoSVG-2.7.1-1.1"},"product_reference":"python39-CairoSVG-2.7.1-1.1","relates_to_product_reference":"openSUSE Tumbleweed"}]},"vulnerabilities":[{"cve":"CVE-2021-21236","ids":[{"system_name":"SUSE CVE Page","text":"https://www.suse.com/security/cve/CVE-2021-21236"}],"notes":[{"category":"general","text":"CairoSVG is a Python (pypi) package. CairoSVG is an SVG converter based on Cairo. In CairoSVG before version 2.5.1, there is a regular expression denial of service (REDoS) vulnerability. When processing SVG files, the python package CairoSVG uses two regular expressions which are vulnerable to Regular Expression Denial of Service (REDoS). If an attacker provides a malicious SVG, it can make cairosvg get stuck processing the file for a very long time. This is fixed in version 2.5.1. See Referenced GitHub advisory for more information.","title":"CVE description"}],"product_status":{"recommended":["SUSE Linux Enterprise Desktop 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise High Performance Computing 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Module for Python 3 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 16.0:python313-CairoSVG-2.7.1-160000.2.2","SUSE Linux Enterprise Server for SAP Applications 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Package Hub 15 SP4:python3-CairoSVG-2.5.2-bp154.2.3.1","SUSE Package Hub 15 SP5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Leap 15.4:python3-CairoSVG-2.5.2-bp154.2.3.1","openSUSE Leap 15.5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Tumbleweed:python310-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python311-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python39-CairoSVG-2.7.1-1.1"]},"references":[{"category":"external","summary":"CVE-2021-21236","url":"https://www.suse.com/security/cve/CVE-2021-21236"},{"category":"external","summary":"SUSE Security Ratings","url":"https://www.suse.com/support/security/rating/"},{"category":"external","summary":"SUSE Bug 1180648 for CVE-2021-21236","url":"https://bugzilla.suse.com/1180648"},{"category":"external","summary":"Advisory link for openSUSE-SU-2023:0260-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/2GIY4HBHI7WUBHUAMEZKWBMEPOUYNCTU/"},{"category":"external","summary":"Advisory link for openSUSE-SU-2023:0272-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/74KEOEJKIQ5UHFG7M5KN7X37WT37PVYX/"}],"remediations":[{"category":"vendor_fix","details":"To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n","product_ids":["SUSE Linux Enterprise Desktop 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise High Performance Computing 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Module for Python 3 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 16.0:python313-CairoSVG-2.7.1-160000.2.2","SUSE Linux Enterprise Server for SAP Applications 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Package Hub 15 SP4:python3-CairoSVG-2.5.2-bp154.2.3.1","SUSE Package Hub 15 SP5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Leap 15.4:python3-CairoSVG-2.5.2-bp154.2.3.1","openSUSE Leap 15.5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Tumbleweed:python310-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python311-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python39-CairoSVG-2.7.1-1.1"]}],"scores":[{"cvss_v3":{"baseScore":5.5,"baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","version":"3.1"},"products":["SUSE Linux Enterprise Desktop 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise High Performance Computing 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Module for Python 3 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Linux Enterprise Server 16.0:python313-CairoSVG-2.7.1-160000.2.2","SUSE Linux Enterprise Server for SAP Applications 15 SP6:python311-CairoSVG-2.7.1-150400.9.3.8","SUSE Package Hub 15 SP4:python3-CairoSVG-2.5.2-bp154.2.3.1","SUSE Package Hub 15 SP5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Leap 15.4:python3-CairoSVG-2.5.2-bp154.2.3.1","openSUSE Leap 15.5:python3-CairoSVG-2.5.2-bp155.3.3.1","openSUSE Tumbleweed:python310-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python311-CairoSVG-2.7.1-1.1","openSUSE Tumbleweed:python39-CairoSVG-2.7.1-1.1"]}],"threats":[{"category":"impact","date":"2021-01-06T21:04:08Z","details":"moderate"}],"title":"CVE-2021-21236"}]}