CVE-2024-5217: critical vulnerability in ServiceNow Now Platform
Incomplete Input Validation in GlideExpression Script
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
Patch now. It under exploitation confirmed by CISA and has a working public exploit.
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
ServiceNow's GlideExpression script engine fails to properly validate user input, allowing attackers without authentication to execute arbitrary code on the platform. This is critical because it exposes the entire Now Platform infrastructure to remote compromise.
CWE-184 (Incomplete Input Validation) in GlideExpression permits unauthenticated remote code execution via inadequately sanitized script input. The vulnerability affects Washington DC, Vancouver, and earlier releases; exploitation occurs when untrusted input reaches the script execution context without sufficient validation, resulting in arbitrary code execution with platform privileges.
The full analysis of this CVE is available in Portuguese →
In the same product, most dangerous first.