Skip to main content
Version: 3.0.0-preview

CISA.MS.EXO.4.2 - The DMARC message rejection option SHALL be p=reject.

Overviewโ€‹

The DMARC message rejection option SHALL be p=reject.

Rationale: Of the three policy options (i.e., none, quarantine, and reject), reject provides the strongest protection. Reject is the level of protection required by BOD 18-01 for FCEB departments and agencies.

Remediation action:โ€‹

  • See MS.EXO.4.1v1 Instructions for an overview of how to publish and check a DMARC record.
  • Ensure the record published includes p=reject.

Test Metadataโ€‹

FieldValue
Test IDCISA.MS.EXO.4.2
SeverityHigh
SuiteCISA
ProductExchange Online
FeatureEmail authentication
AreaEmail and collaboration protection
Resource typeDomain
User impactMedium
Implementation costHigh
MITRE ATT&CKT1566 Phishing, T1598 Phishing for Information, T1684.002 Email Spoofing
Supports benchmarkCISA SCuBA Secure Configuration Baselines for Microsoft 365 (version ScubaGear main, 2026-10-11), requirement MS.EXO.4.2
CriticalitySHALL
Upstream requirementMS.EXO.4.2v1
Supports controlscisa-scuba:MS.EXO.4.2, nist-800-53-r5:SI-8
PowerShell testTest-MtCisaDmarcRecordReject
ServicesExchangeOnline

Sourceโ€‹