Description
A vulnerability has been found in Trusted Domain Project OpenDMARC up to 1.4.2. This affects the function opendmarc_policy_parse_dmarc in the library libopendmarc/opendmarc_policy.c. The manipulation of the argument fo/rf/ri/pct/sp/adkim/aspf/rua/ruf leads to handling of exceptional conditions. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-09-28
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote exploitation possible
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in the opendmarc_policy_parse_dmarc function of Trusted Domain Project OpenDMARC up to version 1.4.2. When an attacker supplies crafted values for policy tags such as fo, rf, ri, pct, sp, adkim, aspf, rua, or ruf, the parser mistakenly processes an exceptional condition, an issue identified as CWE-1286 and CWE-755. This flaw can be triggered remotely through policy data received from the network, enabling the attacker to cause unexpected behavior or a denial of service within the OpenDMARC library.

Affected Systems

The affected products are all releases of Trusted Domain Project OpenDMARC up to version 1.4.2, specifically the libopendmarc/opendmarc_policy.c module. Systems that load DMARC policies from untrusted sources or accept policy tags from external senders are at risk. The vulnerability does not affect other components of OpenDMARC.

Risk and Exploitability

Risk assessment shows a CVSS score of 6.9, indicating medium to high severity. EPSS data is not available, so the current probability of exploitation remains unknown. The vulnerability is not listed in CISA KEV. This flaw can be triggered remotely by embedding malicious policy tags in DMARC records accessible over the Internet. An unauthenticated attacker who can influence the policy data, such as through DNS TXT records or compromised mail servers, could potentially exploit the exceptional condition to cause errors in policy parsing that may degrade DMARC enforcement or lead to further compromise.

Generated by OpenCVE AI on September 28, 2026 at 13:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to OpenDMARC version 1.5.0 or later (newer than 1.4.2).
  • Limit DMARC policy retrieval to trusted sources, refusing to accept policies from unknown or untrusted domains.
  • Implement server‑side validation of policy tag values, ensuring syntax, length, and allowed characters before parsing.

Generated by OpenCVE AI on September 28, 2026 at 13:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1286
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 28 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 28 Sep 2026 09:00:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in Trusted Domain Project OpenDMARC up to 1.4.2. This affects the function opendmarc_policy_parse_dmarc in the library libopendmarc/opendmarc_policy.c. The manipulation of the argument fo/rf/ri/pct/sp/adkim/aspf/rua/ruf leads to handling of exceptional conditions. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title Trusted Domain Project OpenDMARC opendmarc_policy.c opendmarc_policy_parse_dmarc exceptional condition
First Time appeared Trusted Domain Project
Trusted Domain Project opendmarc
Weaknesses CWE-755
CPEs cpe:2.3:a:trusted_domain_project:opendmarc:*:*:*:*:*:*:*:*
Vendors & Products Trusted Domain Project
Trusted Domain Project opendmarc
References
Metrics cvssV2_0

{'score': 6.4, 'vector': 'AV:N/AC:L/Au:N/C:N/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 6.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Trusted Domain Project Opendmarc
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-28T10:57:07.856Z

Reserved: 2026-09-27T11:33:06.447Z

Link: CVE-2026-101016

cve-icon Vulnrichment

Updated: 2026-09-28T10:57:03.799Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-28T09:17:05.340

Modified: 2026-09-28T15:15:33.930

Link: CVE-2026-101016

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-28T08:45:11Z

Links: CVE-2026-101016 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T14:00:17Z

Weaknesses
  • CWE-1286

    Improper Validation of Syntactic Correctness of Input

  • CWE-755

    Improper Handling of Exceptional Conditions