--- title: "Known Issue: ServiceNow May 2025 Maintenance Query ACL Enforcement May Block Legitimate Access or Expose Sensitive Data" slug: "issue-query-range-and-query-match-acl" updated: 2025-06-17T21:43:35Z published: 2025-06-17T21:43:35Z canonical: "docs.serenityops.com/issue-query-range-and-query-match-acl" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.serenityops.com/llms.txt > Use this file to discover all available pages before exploring further. # Known Issue: ServiceNow May 2025 Maintenance Query ACL Enforcement May Block Legitimate Access or Expose Sensitive Data > [!TIP] > ## Status > > **Resolved** — A hot fix is available for Serenity customers. Contact Serenity via [our support portal](https://customer.support.serenityehs.com/) or email support@serenityehs.com for additional details. ## Summary Serenity investigated the impacts of a platform-wide ServiceNow security patch released in May 2025 that affects **query_match** and **query_range** ACL enforcement. This update may block legitimate user access to data or reveal gaps in existing access controls. ## Description The May 2025 ServiceNow patch introduced stricter enforcement of query-level access control via **query_range** ACLs (e.g., CONTAINS, STARTSWITH, >=) and indirectly affected **query_match** ACLs (e.g., EQUALS, IN). While the goal was to prevent unauthorized inference of sensitive data—such as guessing salaries by running filtered queries—the patch has also caused unintended side effects. For example: - Missing or incomplete ACL coverage can still allow inference of protected data via **query_match**. - Users with the correct roles may now be blocked from querying for records they have read access to. Users will see an error message like: *Part of the query on [table_name] has been ignored because of insufficient access for ‘query_range’ operation on [table_name.field_name]* Example error message: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdcYeCE2LVPHfxcIPO7ZCPAYwiD1Wfw3OxJ5cAo66_Ne4NqoRI0DFRvleNy6cx09X2lhN2zkaxOZzET7XzsFys35aJUw0MVqlEUiy31VMnQfwnbcI722P8cPEN0WJgp5K_t177cLQ?key=vS_VzHMLQSkS4shM3WZsiw) ## Scope of Impact - This is not a Serenity-specific issue but does have potential impact to Serenity applications - The issue affects all ServiceNow customers and applications. The exact impact will vary by customer depending upon platform version, level of direct customization, and volume of third-party store apps installed. - Serenity scope ACLs saw a ~45–50% increase in several customer environments, total platform ACL increases vary (we’ve seen ~40-75% increases) - Performance and manageability of ACLs may also be impacted. Volume of ACLs can cause performance issues, especially if the logic is scripted and/or complex. ## Serenity Response We have: - Strengthened development standards to account for query-level ACL enforcement. - Incorporated additional platform security features into our baseline security model. We have developed a solution that will be part of our upcoming 8.4 baseline store releases. We have a hot fix available for customers that are on previous versions. Contact Serenity via [our support portal](https://customer.support.serenityehs.com/) or email support@serenityehs.com for additional hot fix availability and details. ## Recommended Action to ServiceNow Platform Admins - Review your instance ACL configuration, especially for sensitive or conditionally-secured fields. - Refer to official ServiceNow documentation: - [May 2025 Maintenance Information (KB2046494)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2046494) - [Troubleshooting query_range ACLs (KB2130442)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2130442) - Contact Serenity via [our support portal](https://customer.support.serenityehs.com/) or email support@serenityehs.com if you observe unexpected access behavior in your environment.