{
  "document": {
    "category": "csaf_vex",
    "csaf_version": "2.0",
    "publisher": {
      "category": "vendor",
      "contact_details": "https://access.redhat.com/security/team/contact/",
      "issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
      "name": "Red Hat Product Security",
      "namespace": "https://www.redhat.com"
    },
    "title": "Division by zero in GenerateDifferentialNoise in MagickCore/gem.c",
    "tracking": {
      "current_release_date": "2026-07-27T09:11:51+00:00",
      "generator": {
        "date": "2026-07-27T09:11:51+00:00",
        "engine": {
          "name": "CSAF Generator",
          "version": "3.1.0"
        }
      },
      "id": "CVE-2021-20242",
      "initial_release_date": "2021-02-02T00:00:00+00:00",
      "revision_history": [
        {
          "date": "2026-07-27T09:11:51+00:00",
          "number": "1",
          "summary": "Last generated version"
        }
      ],
      "status": "final",
      "version": "1"
    }
  },
  "product_tree": {
    "branches": [
      {
        "category": "vendor",
        "name": "Red Hat",
        "branches": [
          {
            "category": "product_name",
            "name": "Red Hat Enterprise Linux 6-els",
            "product": {
              "name": "Red Hat Enterprise Linux 6-els",
              "product_id": "rhel-6-els.els",
              "product_identification_helper": {
                "cpe": "cpe:/o:redhat:rhel_els:6"
              }
            }
          },
          {
            "category": "product_name",
            "name": "Red Hat Enterprise Linux 7-els",
            "product": {
              "name": "Red Hat Enterprise Linux 7-els",
              "product_id": "rhel-7-els.els",
              "product_identification_helper": {
                "cpe": "cpe:/o:redhat:rhel_els:7"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick",
            "product": {
              "name": "ImageMagick",
              "product_id": "ImageMagick",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-c++",
            "product": {
              "name": "ImageMagick-c++",
              "product_id": "ImageMagick-c++",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-c%2B%2B"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-c++-devel",
            "product": {
              "name": "ImageMagick-c++-devel",
              "product_id": "ImageMagick-c++-devel",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-c%2B%2B-devel"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-debuginfo",
            "product": {
              "name": "ImageMagick-debuginfo",
              "product_id": "ImageMagick-debuginfo",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-debuginfo"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-devel",
            "product": {
              "name": "ImageMagick-devel",
              "product_id": "ImageMagick-devel",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-devel"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-doc",
            "product": {
              "name": "ImageMagick-doc",
              "product_id": "ImageMagick-doc",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-doc"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick-perl",
            "product": {
              "name": "ImageMagick-perl",
              "product_id": "ImageMagick-perl",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick-perl"
              }
            }
          },
          {
            "category": "product_version",
            "name": "ImageMagick",
            "product": {
              "name": "ImageMagick",
              "product_id": "ImageMagick.src",
              "product_identification_helper": {
                "purl": "pkg:rpm/redhat/ImageMagick?arch=src"
              }
            }
          }
        ]
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick"
        },
        "product_reference": "ImageMagick",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick"
        },
        "product_reference": "ImageMagick",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-c++ as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-c++"
        },
        "product_reference": "ImageMagick-c++",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-c++ as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-c++"
        },
        "product_reference": "ImageMagick-c++",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-c++-devel as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-c++-devel"
        },
        "product_reference": "ImageMagick-c++-devel",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-c++-devel as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-c++-devel"
        },
        "product_reference": "ImageMagick-c++-devel",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-debuginfo as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-debuginfo"
        },
        "product_reference": "ImageMagick-debuginfo",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-debuginfo as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-debuginfo"
        },
        "product_reference": "ImageMagick-debuginfo",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-devel as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-devel"
        },
        "product_reference": "ImageMagick-devel",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-devel as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-devel"
        },
        "product_reference": "ImageMagick-devel",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-doc as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-doc"
        },
        "product_reference": "ImageMagick-doc",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-doc as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-doc"
        },
        "product_reference": "ImageMagick-doc",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-perl as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick-perl"
        },
        "product_reference": "ImageMagick-perl",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick-perl as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick-perl"
        },
        "product_reference": "ImageMagick-perl",
        "relates_to_product_reference": "rhel-6-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick.src as a component of Red Hat Enterprise Linux 7-els",
          "product_id": "rhel-7-els.els:ImageMagick.src"
        },
        "product_reference": "ImageMagick.src",
        "relates_to_product_reference": "rhel-7-els.els"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "ImageMagick.src as a component of Red Hat Enterprise Linux 6-els",
          "product_id": "rhel-6-els.els:ImageMagick.src"
        },
        "product_reference": "ImageMagick.src",
        "relates_to_product_reference": "rhel-6-els.els"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2021-20242",
      "cwe": {
        "id": "CWE-369",
        "name": "Divide By Zero"
      },
      "discovery_date": "2021-02-15T00:00:00+00:00",
      "flags": [
        {
          "label": "vulnerable_code_not_present",
          "product_ids": [
            "rhel-6-els.els:ImageMagick-c++-devel",
            "rhel-6-els.els:ImageMagick-debuginfo",
            "rhel-6-els.els:ImageMagick-devel",
            "rhel-6-els.els:ImageMagick-doc",
            "rhel-7-els.els:ImageMagick-c++-devel",
            "rhel-7-els.els:ImageMagick-debuginfo",
            "rhel-7-els.els:ImageMagick-devel",
            "rhel-7-els.els:ImageMagick-doc"
          ]
        }
      ],
      "notes": [
        {
          "category": "other",
          "text": "This flaw was found to be a duplicate of CVE-2021-20176. Please see https://access.redhat.com/security/cve/CVE-2021-20176 for information about affected products and security errata.",
          "title": "Statement"
        },
        {
          "category": "description",
          "text": "[REJECTED CVE] A flaw was found in ImageMagick in MagickCore/gem.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of math division by zero. This would most likely lead to an impact to application availability, but could potentially cause other problems related to undefined behavior. This flaw affects ImageMagick versions prior to 7.0.10-62.",
          "title": "Vulnerability description"
        }
      ],
      "product_status": {
        "known_affected": [
          "rhel-6-els.els:ImageMagick",
          "rhel-6-els.els:ImageMagick-c++",
          "rhel-6-els.els:ImageMagick-perl",
          "rhel-6-els.els:ImageMagick.src"
        ],
        "known_not_affected": [
          "rhel-6-els.els:ImageMagick-c++-devel",
          "rhel-6-els.els:ImageMagick-debuginfo",
          "rhel-6-els.els:ImageMagick-devel",
          "rhel-6-els.els:ImageMagick-doc",
          "rhel-7-els.els:ImageMagick-c++-devel",
          "rhel-7-els.els:ImageMagick-debuginfo",
          "rhel-7-els.els:ImageMagick-devel",
          "rhel-7-els.els:ImageMagick-doc"
        ],
        "under_investigation": [
          "rhel-7-els.els:ImageMagick",
          "rhel-7-els.els:ImageMagick-c++",
          "rhel-7-els.els:ImageMagick-perl",
          "rhel-7-els.els:ImageMagick.src"
        ]
      },
      "references": [
        {
          "category": "self",
          "summary": "Canonical URL",
          "url": "https://access.redhat.com/security/cve/CVE-2021-20242"
        },
        {
          "category": "external",
          "summary": "nvd.nist.gov",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-20242"
        },
        {
          "category": "external",
          "summary": "www.cve.org",
          "url": "https://www.cve.org/CVERecord?id=CVE-2021-20242"
        }
      ],
      "remediations": [
        {
          "category": "no_fix_planned",
          "details": "Out of support scope",
          "product_ids": [
            "rhel-6-els.els:ImageMagick",
            "rhel-6-els.els:ImageMagick-c++",
            "rhel-6-els.els:ImageMagick-perl",
            "rhel-6-els.els:ImageMagick.src"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "version": "3.1",
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:N",
            "baseScore": 0.0,
            "baseSeverity": "NONE"
          },
          "products": [
            "rhel-6-els.els:ImageMagick",
            "rhel-6-els.els:ImageMagick-c++",
            "rhel-6-els.els:ImageMagick-c++-devel",
            "rhel-6-els.els:ImageMagick-debuginfo",
            "rhel-6-els.els:ImageMagick-devel",
            "rhel-6-els.els:ImageMagick-doc",
            "rhel-6-els.els:ImageMagick-perl",
            "rhel-6-els.els:ImageMagick.src",
            "rhel-7-els.els:ImageMagick",
            "rhel-7-els.els:ImageMagick-c++",
            "rhel-7-els.els:ImageMagick-c++-devel",
            "rhel-7-els.els:ImageMagick-debuginfo",
            "rhel-7-els.els:ImageMagick-devel",
            "rhel-7-els.els:ImageMagick-doc",
            "rhel-7-els.els:ImageMagick-perl",
            "rhel-7-els.els:ImageMagick.src"
          ]
        }
      ],
      "title": "Division by zero in GenerateDifferentialNoise in MagickCore/gem.c"
    }
  ]
}