CVE-2020-12460

Critical

Description

OpenDMARC through 1.3.2 and 1.4.x through 1.4.0-Beta1 has improper null termination in the function opendmarc_xml_parse that can result in a one-byte heap overflow in opendmarc_xml when parsing a specially crafted DMARC aggregate report. This can cause remote memory corruption when a '\0' byte overwrites the heap metadata of the next chunk and its PREV_INUSE flag.

SeverityCritical
CVSS9.8
Exploit probability90. percentile3.7%
ProductTrusteddomain Opendmarc
PublishedJul 27, 2020
First seenJul 27, 2020

How to fix

Affected products

ProductAffected versionsFixed in
trusteddomain opendmarcv ≤ 1.3.2, 1.4.0—
fedoraproject fedora33, 34—
debian debian_linux9.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.