Honor admin override ACLs

reference brazil Updated Sep 10, 2026 2 min read sc-honor-admin-override-acls.md
Raw file servicenow.com

The glide.security.admin.override.accessterm property controls whether admins can control override access control list (ACL) evaluation.

The glide.security.admin.override.accessterm property controls how the platform decides whether an administrator can bypass an access rule when a resource (for example, a table, a field) has more than one access rule applied to it. Each individual access rule can be configured to grant or deny an admin override on its own.

When this property is set to its recommended value of true, the per-rule setting is honored individually. A rule explicitly configured to deny an admin override still blocks the administrator even if another rule on the same resource permits one. When set to false, the bypass decision is instead made at a broader, combined level. This can let an administrator through even though one of the applicable rules was specifically configured to block the override.

Ensure that the property glide.security.admin.override.accessterm system property is set to true.

More information

Attribute

Description

Configuration name

glide.security.admin.override.accessterm

Configuration type

System Properties (/sys_properties_list.do)

Data type

Boolean

Recommended value

true

Default value

true

Fallback value

false

Category

Access control

Security risk

  • Severity score: 3.8
  • CVSS rating: Low
  • Security risk details: When access checks are evaluated coarsely, a privileged user can access a resource despite rules set to deny override. This allows the most restrictive protection to be ignored in favor of a more permissive rule on the same resource. Protected data can be set to readable or writable, risking unauthorized access to sensitive information.

Functional impact

Changing this property to true affects only elevated-admin access decisions on resources governed by more than one access rule; regular users and single-rule resources see no behavior change. After the change, test contextual security scenarios where an admin role is granted access to a field or record through multiple layered rules, confirming that a rule explicitly configured to deny override still blocks the admin as expected. No service availability impact is expected since the change only tightens an authorization decision path.

Dependencies and prerequisites

None

To learn more about adding or creating a system property, see [Add a system property](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-administration/t_AddAPropertyUsingSysPropsList.md).

Parent Topic:Access control

Search documentation
Search document titles and file paths on the brazil branch