Skip to content
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Sponsor

(L1) Ensure shared bookings pages are restricted to select users

CIS.M365.1.3.9LowMicrosoft 365Organization settingsPreview 3.0

Part of CIS · Microsoft 365 · Organization settings · All checks

Run this check
Invoke-Maester -TestId CIS.M365.1.3.9

Creating shared Bookings pages is limited to selected users, or Microsoft Bookings is turned off for the organisation.

A shared Bookings page publishes a scheduling page on the internet that lets outsiders book time with staff and shows availability. Anyone can create one by default, so pages that disclose staff names and calendars, or that are used for phishing with a trusted Microsoft domain, can appear without IT knowing.

The test passes when Bookings is disabled for the organisation, or when the default Outlook on the web policy no longer lets users create Bookings mailboxes. Selected users can then be given a policy that allows it.

  1. Sign in to the Microsoft 365 admin center.
  2. Go to Settings > Org settings > Services > Bookings.
  3. Select Allow only selected staff to be bookable and Require Bookings pages to be created by an administrator, or clear Allow Bookings to be turned on.
  4. Select Save.
  5. If Bookings stays on, connect with Connect-ExchangeOnline and run Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -BookingsMailboxCreationEnabled $false. The test reads this setting on the default policy, so set it even if you used the admin center options.
  6. To let selected users create pages, run New-OwaMailboxPolicy -Name BookingsCreators, then run Set-CASMailbox -Identity <user> -OwaMailboxPolicy BookingsCreators for each user. The test does not check which users have that policy.
Every attribute of this check
FieldValue
Test IDCIS.M365.1.3.9
SeverityLow
SuiteCIS
ProductMicrosoft 365
FeatureOrganization settings
AreaExternal access and sharing
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1566 Phishing
Supports benchmarkCIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 1.3.9
Benchmark levelL1
Benchmark profilesE3 Level 1
Supports controlscis-m365:1.3.9, nist-800-53-r5:AC-3
PowerShell testTest-MtCisSharedBookingsRestricted
ServicesExchangeOnline