What is a System Property?
A System Property in ServiceNow serves as a configuration setting, storing crucial information related to the system. These properties cover a broad range of details, including parameters for system behavior, performance, and security.
An example is the System Property glide.basicauth.required.scriptedprocessor
, which controls if incoming script requests should require basic authentication.
Why is this an issue?
When set to false, the instance becomes susceptible to issues such as unauthorized access and security breaches. Without the enforcement of basic authentication, any user, authorized or not, can potentially execute scripts, gaining access to sensitive content and performing actions on the system.
This lack of authentication leaves the instance vulnerable to unauthorized users who may exploit this gap to access data they are not supposed to see or manipulate.
How do I fix it?
To fix this issue, it is necessary to set the glide.basicauth.required.scriptedprocessor
property to true. To do so, follow these steps:
In the Filter Navigator, type and enter sys_properties.list.
Search for
glide.basicauth.required.scriptedprocessor
.Set Value column to true.