Description
Three Baseline Security Mode settings are turned on in the Microsoft 365 admin center:
- Block ActiveX controls in the Microsoft 365 apps: ActiveX is locked to Disable all controls without notification (Cloud Policy policy Disable All ActiveX);
- Block OLE Graph and OrgChart objects: apps do not load these legacy embedded objects (Cloud Policy policies Block OLE Graph and Block OrgChart);
- Block Dynamic Data Exchange (DDE) server launch in Excel: Excel does not start DDE servers (Cloud Policy policy Don't allow Dynamic Data Exchange (DDE) server launch in Excel).
Rationale
These three features let a document start code without macros. ActiveX controls and OLE objects have a long record of exploited vulnerabilities, and DDE formulas were widely used in phishing campaigns to run commands as soon as a spreadsheet opened. Microsoft 365 apps already disable ActiveX by default, but users can turn it back on in the Trust Center when a document asks them to. Enforcing the three settings removes these code execution paths and the user override.
Impact
Documents with ActiveX controls (old forms, some line-of-business templates) lose those controls. Files embedding Microsoft Graph charts or OrgChart objects show them as static images or not at all. Excel workbooks that pull live data from other applications through DDE stop updating; Excel-to-Excel DDE links between open workbooks keep working. Use the impact reports, and a higher-priority Cloud Policy configuration for a documented group of users if a dependency cannot be removed.
Audit
- Sign in to the Microsoft 365 admin center (https://admin.cloud.microsoft) as at least a Global Reader.
- Browse to Settings > Org settings > Security & privacy > Baseline security mode.
- Check that Block ActiveX controls in the Microsoft 365 apps, Block OLE Graph and OrgChart objects and Block Dynamic Data Exchange (DDE) server launch in Excel are all turned on.
- In the Office Cloud Policy service (https://config.office.com), Customization > Policy Management, review higher-priority policy configurations that set Disable All ActiveX, Block OLE Graph, Block OrgChart or the DDE policy to another value: each must target a documented group.
- Fail if any of the three settings is off, or if an exception applies to all users.
Remediation
- In Settings > Org settings > Security & privacy > Baseline security mode, download the impact report of each setting (the ActiveX report lists users opening files with ActiveX controls).
- Replace the dependent documents, or prepare a scoped Cloud Policy exception.
- Turn on the three settings. Role: Office Apps Administrator.
- Alternative: set the Cloud Policy policies listed above to Enabled in a policy configuration targeting all users. No PowerShell cmdlet exists.
Rollback
Turn the settings off in Baseline security mode, or set the Cloud Policy policies back to not configured.
References
- Block ActiveX controls in Microsoft 365 apps Microsoft, vendor-doc, accessed 2026-10-24
- Block OLE Graph and OrgChart objects Microsoft, vendor-doc, accessed 2026-10-24
- Block Dynamic Data Exchange (DDE) server launches in Excel Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation |
|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | CM-7 | related |
| NIST SP 800-53 Rev. 55.1.1 | SI-3 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
Related controls
- related
CB-M365-DEVICE-014Open legacy Office file formats in Protected View - related
CB-M365-DEVICE-016Block Microsoft Publisher
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |