trusteddomainproject/OpenDMARC

trusteddomainproject/OpenDMARC

Releases55
Frequency2 months 3 days
Last Release
Stars136
This is the Trusted Domain Project's impementation of the DMARC protocol libary and mail filter, called OpenDMARC. A "milter" connects to unix-based mailers (originally, sendmail, but now many) and provides a standard filtering API.

CVE History

CVEAffectedPublishedCVSS v3CVSS v2
= 1.4.27.5 HIGH

OpenDMARC 1.4.2 contains a null pointer dereference vulnerability in /OpenDMARC/libopendmarc/opendmarc_policy.c.

= 1.4.1.1, = 1.4.17.5 HIGH5 MEDIUM

OpenDMARC 1.4.1 and 1.4.1.1 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a multi-value From header field.

= 1.4.0, <= 1.3.29.8 CRITICAL7.5 HIGH

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.

>= 1.3.0, <= 1.3.2, = 1.4.09.8 CRITICAL6.8 MEDIUM

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.

= 1.4.0, >= 1.0.0, <= 1.3.25.3 MEDIUM5 MEDIUM

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.

= 1.4.0, <= 1.3.29.8 CRITICAL7.5 HIGH

OpenDMARC through 1.3.2 and 1.4.x through 1.4.0-Beta1 is prone to a signature-bypass vulnerability with multiple From: addresses, which might affect applications that consider a domain name to be relevant to the origin of an e-mail message.