Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Enable Anti-CSRF Token for Userperf

Use a system property to ensure CSRF (Cross-Site Request Forgery) protection is enforced when setting user preferences.

Use the glide.security.userpref_csrf_check.enable system property to enforce CSRF (Cross-Site Request Forgery) protection when setting user preferences to the User Preference Definitions [sys_user_preference_definition] table via URI parameters. If the property isn't set to the recommended value of true, then the CSRF token required flag is overridden when set on individual preferences, and preferences can be set via URI parameters without requiring a CSRF token.

Ensure the glide.security.userpref_csrf_check.enable system property is set to true.

More information

AttributeDescription
Configuration nameglide.security.userpref_csrf_check.enable
Configuration typeSystem Properties \(/sys\_properties\_list.do\)
Data typeBoolean
Recommended valuetrue
Default valuetrue
Fallback valuefalse
CategoryArchitecture, design, and threat modeling
Security risk- Severity score: 4.3 - CVSS score: Medium - Security risk details: Failure to implement CSRF protection exposes the instance to unauthorized actions performed on behalf of authenticated users.
Functional ImpactUsers or integrations that previously set certain preferences via URL parameters without a CSRF token may now fail if those preferences require a token.
Dependencies and prerequisitesNone
References 

Parent Topic:Architecture, design, and threat modeling