Validate query ACLs on Glide DB functions [New in Security Center 7.0]

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • Control whether query ACLs are applied to Glide DB functions using system properties.

    When the glide.db.encoded_query.check_function_field_query_acls system property is set to true, query ACLs (query_range and query_match) are validated by default on these Glide DB functions:

    • glidefunction:position
    • glidefunction:substring
    • glidefunction:concat
    • glidefunction:coalesce
    • glidefunction:length

    To validate these query ACLS on additional functions, add those functions to the glide.db.encoded_query.force_query_range_on_functions system property.

    Set the glide.db.encoded_query.check_function_field_query_acls system property to true, or confirm that the property isn’t on the System Properties [sys_properties] list.

    More information

    Attribute Description
    Configuration name
    • glide.db.encoded_query.check_function_field_query_acls
    • glide.db.encoded_query.force_query_range_on_functions
    Configuration type System Properties (/sys_properties_list.do)
    Data type
    • Boolean
    • String list
    Recommended value
    • true
    • glidefunction:position, glidefunction:substring, glidefunction:concat, glidefunction:coalesce, glidefunction:length
    Default value
    • true
    • glidefunction:position, glidefunction:substring, glidefunction:concat, glidefunction:coalesce, glidefunction:length
    Fallback value
    • true
    • glidefunction:position, glidefunction:substring, glidefunction:concat, glidefunction:coalesce, glidefunction:length
    Category Access control
    Security risk
    • Severity score:5.3
    • CVSS score: Medium
    • If the glide.db.encoded_query.check_function_field_query_acls system property exists and isn’t set to a value of true, a logged-in user may be able to infer data blindly, leading to sensitive information disclosure.

    Functional impact Users may expect to see values from function fields but get blocked due to ACLs enforced on the function fields.
    Dependencies and prerequisites None

    To learn more about adding or creating a system property, see Add a system property.