CVE-2020-12272
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide...
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
CVE-2020-12272- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-290
- Updated
- 2026-11-02
CVE List No score
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
CVE-2020-12272- Updated
- 2026-11-02
EUVDEUVD-2020-4585 No score
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
EUVD-2020-4585- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m64q-99pc-qh99
5.3
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide...
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
GHSA-m64q-99pc-qh99- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-290
- Updated
- 2026-11-02
OSV
5.3
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
CVE-2020-12272- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-12272
5.3
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
DEBIAN-CVE-2020-12272- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2020-12272
5.3
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring.
- Record
UBUNTU-CVE-2020-12272- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2021-0462 No score
Updated opendmarc packages fix security vulnerability
OpenDMARC through 1.3.2 and 1.4.x, when used with pypolicyd-spf 2.0.2, allows attacks that bypass SPF and DMARC authentication in situations where the HELO field is inconsistent with the MAIL FROM field (CVE-2019-20790).
OpenDMARC through 1.3.2 and 1.4.x allows attacks that inject authentication results to provide false information about the domain that originated an e-mail message. This is caused by incorrect parsing and interpretation of SPF/DKIM authentication results, as demonstrated by the example.net(.example.com substring (CVE-2020-12272).
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 (CVE-2020-12460).
- Record
MGASA-2021-0462- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11576-1 No score
autobuild-2.11.0-6.1 on GA media
These are all security issues fixed in the autobuild-2.11.0-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11576-1- Updated
- 2026-11-02
OSVUSN-6356-1 No score
opendmarc vulnerabilities
Jianjun Chen, Vern Paxson and Jian Jiang discovered that OpenDMARC incorrectly handled certain inputs. If a user or an automated system were tricked into receiving crafted inputs, an attacker could possibly use this to falsify the domain of an e-mails origin. (CVE-2020-12272)
Patrik Lantz discovered that OpenDMARC incorrectly handled certain inputs. If a user or an automated system were tricked into opening a specially crafted input file, a remote attacker could possibly use this issue to cause a denial of service. (CVE-2020-12460)
- Record
USN-6356-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opendmarcDebian:12 |
before 1.4.0~beta1+dfsg-4 | 1.4.0~beta1+dfsg-4 |
opendmarcDebian:13 |
before 1.4.0~beta1+dfsg-4 | 1.4.0~beta1+dfsg-4 |
opendmarcDebian:14 |
before 1.4.0~beta1+dfsg-4 | 1.4.0~beta1+dfsg-4 |
opendmarcDebian:10 |
before 1.3.2-6+deb10u3, plus listed versions 1.3.2-61.3.2-6+deb10u11.3.2-6+deb10u2 |
1.3.2-6+deb10u3 |
opendmarcMageia:8 From an advisory covering 3 CVEs |
before 1.4.1.1-1.mga8 | 1.4.1.1-1.mga8 |
opendmarcUbuntu:Pro:16.04:LTS |
before 1.3.1+dfsg-3ubuntu0.1~esm1, plus listed versions 1.3.1+dfsg-21.3.1+dfsg-3 |
1.3.1+dfsg-3ubuntu0.1~esm1 |
opendmarcUbuntu:18.04:LTS |
before 1.3.2-3ubuntu0.2, plus listed versions 1.3.2-21.3.2-31.3.2-3ubuntu0.1 |
1.3.2-3ubuntu0.2 |
opendmarcUbuntu:20.04:LTS |
before 1.3.2-7ubuntu0.1, plus listed versions 1.3.2-61.3.2-7 |
1.3.2-7ubuntu0.1 |
opendmarcUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 1.3.1+dfsg-3ubuntu0.1~esm1, plus listed versions 1.3.1+dfsg-21.3.1+dfsg-3 |
1.3.1+dfsg-3ubuntu0.1~esm1 |
opendmarcUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 1.3.2-3ubuntu0.2, plus listed versions 1.3.2-21.3.2-31.3.2-3ubuntu0.1 |
1.3.2-3ubuntu0.2 |
opendmarcUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 1.3.2-7ubuntu0.1, plus listed versions 1.3.2-61.3.2-7 |
1.3.2-7ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-12272 is a medium vulnerability (CVSS 5.3) in Trusteddomain Opendmarc, published April 27, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.12%, the 81st percentile. Fixed in opendmarc 1.4.0~beta1+dfsg-4.
References
sourceforge.net/p/opendmarc/tickets/237
usenix.org/system/files/sec20fall_chen-jianjun_prepub_0.pdf
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2D4JGHMALEJEWWG56DKR5OZB22TK7W5B
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KBOGOQOK3TIWWJV66MW5YWNRJAFFYGR5
lists.debian.org/debian-lts-announce/2023/08/msg00035.html
nvd.nist.gov/vuln/detail/CVE-2020-12272
Show 12 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/2D4JGHMALEJEWWG56DKR5OZB22TK7W5B
lists.fedoraproject.org/archives/list/[email protected]/message/KBOGOQOK3TIWWJV66MW5YWNRJAFFYGR5
github.com/advisories/GHSA-m64q-99pc-qh99
security-tracker.debian.org/tracker/CVE-2020-12272
advisories.mageia.org/MGASA-2021-0462.html
bugs.mageia.org/show_bug.cgi?id=29035
github.com/trusteddomainproject/OpenDMARC/issues/111
ubuntu.com/security/CVE-2020-12272
ubuntu.com/security/notices/USN-6356-1
cve.org/CVERecord?id=CVE-2020-12272
ubuntu.com/security/CVE-2020-12460
suse.com/security/cve/CVE-2020-12272