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%
Product
Trusteddomain Opendmarc
PublishedJul 27, 2020
First seenJul 27, 2020
How to fix
Vendor advisories
- security.gentoo.org/glsa/202011-02
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JHDKMCZGE3W4XBP76NLI2Q7IOZHXLD4A/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2D4JGHMALEJEWWG56DKR5OZB22TK7W5B/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KBOGOQOK3TIWWJV66MW5YWNRJAFFYGR5/
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| trusteddomain opendmarc | v ≤ 1.3.2, 1.4.0 | — |
| fedoraproject fedora | 33, 34 | — |
| debian debian_linux | 9.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.