{
  "threat_severity" : "Important",
  "public_date" : "2023-09-20T00:00:00Z",
  "bugzilla" : {
    "description" : "python-reportlab: code injection in paraparser.py allows code execution",
    "id" : "2239920",
    "url" : "https://bugzilla.redhat.com/show_bug.cgi?id=2239920"
  },
  "cvss3" : {
    "cvss3_base_score" : "9.8",
    "cvss3_scoring_vector" : "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
    "status" : "verified"
  },
  "cwe" : "CWE-91",
  "details" : [ "paraparser in ReportLab before 3.5.31 allows remote code execution because start_unichar in paraparser.py evaluates untrusted user input in a unichar element in a crafted XML document with '<unichar code=\"' followed by arbitrary Python code, a similar issue to CVE-2019-17626.", "A code injection vulnerability was found in python-reportlab that may allow an attacker to execute code while parsing a unichar element attribute. An application that uses python-reportlab to parse untrusted input files may be vulnerable and could allow remote code execution." ],
  "statement" : "To exploit the issue, a malicious user has to use a crafted malicious html 'unichar' tag input and then use the reportlab's feature to generate a pdf of the document and that can lead to a remote code execution, therefore, this CVE has an Important impact.\nThis vulnerability is similar to CVE-2019-17626.",
  "affected_release" : [ {
    "product_name" : "Red Hat Enterprise Linux 7",
    "release_date" : "2023-10-10T00:00:00Z",
    "advisory" : "RHSA-2023:5616",
    "cpe" : "cpe:/o:redhat:enterprise_linux:7",
    "package" : "python-reportlab-0:2.5-11.el7_9"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5790",
    "cpe" : "cpe:/a:redhat:enterprise_linux:8",
    "package" : "python-reportlab-0:3.4.0-8.el8_8.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.1 Update Services for SAP Solutions",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5789",
    "cpe" : "cpe:/a:redhat:rhel_e4s:8.1",
    "package" : "python-reportlab-0:3.4.0-6.el8_1.5"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.2 Advanced Update Support",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5788",
    "cpe" : "cpe:/a:redhat:rhel_aus:8.2",
    "package" : "python-reportlab-0:3.4.0-8.el8_2.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.2 Telecommunications Update Service",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5788",
    "cpe" : "cpe:/a:redhat:rhel_tus:8.2",
    "package" : "python-reportlab-0:3.4.0-8.el8_2.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.2 Update Services for SAP Solutions",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5788",
    "cpe" : "cpe:/a:redhat:rhel_e4s:8.2",
    "package" : "python-reportlab-0:3.4.0-8.el8_2.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5787",
    "cpe" : "cpe:/a:redhat:rhel_aus:8.4",
    "package" : "python-reportlab-0:3.4.0-8.el8_4.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.4 Telecommunications Update Service",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5787",
    "cpe" : "cpe:/a:redhat:rhel_tus:8.4",
    "package" : "python-reportlab-0:3.4.0-8.el8_4.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5787",
    "cpe" : "cpe:/a:redhat:rhel_e4s:8.4",
    "package" : "python-reportlab-0:3.4.0-8.el8_4.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8.6 Extended Update Support",
    "release_date" : "2023-10-17T00:00:00Z",
    "advisory" : "RHSA-2023:5786",
    "cpe" : "cpe:/a:redhat:rhel_eus:8.6",
    "package" : "python-reportlab-0:3.4.0-8.el8_6.1"
  } ],
  "package_state" : [ {
    "product_name" : "Red Hat Enterprise Linux 6",
    "fix_state" : "Out of support scope",
    "package_name" : "python-reportlab",
    "cpe" : "cpe:/o:redhat:enterprise_linux:6"
  } ],
  "references" : [ "https://www.cve.org/CVERecord?id=CVE-2019-19450\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-19450" ],
  "name" : "CVE-2019-19450",
  "mitigation" : {
    "value" : "Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
    "lang" : "en:us"
  },
  "csaw" : false
}