CVE-2019-20790

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…

published April 27, 2020

CVSS
—
EPSS
3%
Percentile
85.5
In the wild
Unconfirmed
What it is

⚠️ A tiny inconsistency could lead to big trouble! When the HELO field doesn't match the MAIL FROM field in OpenDMARC, it’s like a postman delivering your mail to the wrong address! 📬 Imagine a post office that doesn’t double-check the sender's info—mail could end up in the wrong hands just because of a tiny detail off the label. This inconsistency in OpenDMARC can let deceptive emails slip through, just like that misplaced package. An attacker could exploit this inconsistency to bypass SPF and DMARC checks, allowing spam and phishing emails to masquerade as legitimate. This could lead to user credentials being stolen or malware being installed, creating chaos for your organization!

Put simply

Imagine a post office that doesn’t double-check the sender's info—mail could end up in the wrong hands just because of a tiny detail off the label. This inconsistency in OpenDMARC can let deceptive emails slip through, just like that misplaced package. This vulnerability arises in OpenDMARC versions 1.3.2 and 1.4.x, combined with pypolicyd-spf 2.0.2, where improper validation allows attackers to bypass email authentication mechanisms by exploiting mismatched HELO and MAIL FROM fields.

What to do

An attacker could exploit this inconsistency to bypass SPF and DMARC checks, allowing spam and phishing emails to masquerade as legitimate. This could lead to user credentials being stolen or malware being installed, creating chaos for your organization! To mitigate this issue, ensure that your OpenDMARC installation is updated to the latest version. Additionally, review your SPF and DMARC configurations for consistency and strengthen your email filtering practices. You've got this! By taking these steps, you’ll bolster your defenses against sneaky email attacks! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02640 · 85.5th percentile
Published
2020-04-27T14:00Z
EPSS history
Timeline
  • 27 APR 14:00Z
    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…
    cvelistv5