LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2024-5217: ServiceNow Incomplete List of Disallowed Inputs Vulnerability

RBRecent Breaches Vulnerability Intelligence·Jul 29, 2024
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Aug 19, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2024-5217 to its Known Exploited Vulnerabilities catalog on Jul 29, 2024, with a federal patch deadline of Aug 19, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

ServiceNow Washington DC, Vancouver, and earlier Now Platform releases contain an incomplete list of disallowed inputs vulnerability in the GlideExpression script. An unauthenticated user could…

CVE-2024-5217 is an incomplete list of disallowed inputs vulnerability in the GlideExpression script of the ServiceNow Now Platform. It affects ServiceNow Utah, Vancouver, and Washington DC releases, along with earlier Now Platform versions. An unauthenticated user can exploit it to execute code remotely, which matters because ServiceNow instances often hold sensitive enterprise data and sit at the core of IT and business workflows; remote code execution without authentication raises the risk of full instance compromise.

Defenders should treat this as a high-priority issue for any exposed or internet-facing ServiceNow deployment and confirm exact impact against the vendor advisory.

How it works

The weakness is classified as CWE-184: Incomplete List of Disallowed Inputs. In the GlideExpression script component of the Now Platform, certain inputs that should have been blocked were not fully enumerated in the disallow list. An unauthenticated attacker can supply crafted input that bypasses the incomplete filtering and reaches code-execution paths inside the GlideExpression engine. Because authentication is not required, the attack surface includes any reachable ServiceNow instance that processes the vulnerable script functionality. Exact payload construction and request details are not provided here; teams must review the vendor advisory for precise mechanics.

Am I affected? How to find it in your systems

ServiceNow Now Platform instances typically run as cloud-hosted SaaS or on-premises deployments used for IT service management, HR, security operations, and custom applications. Inventory every ServiceNow instance in your environment—production, development, and test—by reviewing your asset management records, cloud console subscriptions, and network discovery data for ServiceNow domains or self-hosted servers.

If version or configuration details are unclear, treat the instance as potentially affected until verified against the official vendor advisory.

How to remediate

Apply the vendor-supplied update or mitigation for the Now Platform as directed in the ServiceNow advisory for CVE-2024-5217. Prioritize production instances that are internet-facing or process sensitive data. After patching, verify the version string and re-test the previously vulnerable functionality to confirm the incomplete disallow list has been corrected.

If you can't patch immediately

Until the vendor update can be applied, reduce exposure with compensating controls. Segment ServiceNow instances behind network access controls so that only trusted corporate networks or authenticated reverse proxies can reach them. Deploy or tune a web application firewall with rules that block or challenge requests containing expression-like or script-injection patterns directed at GlideExpression endpoints; treat this as virtual patching and validate rules carefully to avoid false positives. Disable or restrict any non-essential features that invoke GlideExpression if the platform configuration allows it. Increase monitoring: enable detailed logging of unauthenticated requests, set alerts for anomalous script-execution events, and retain logs for forensic review. Continuously reassess whether temporary discontinuation of the affected instance is feasible for high-risk environments.

If your data may have been exposed

Actively exploited remote-code-execution vulnerabilities can lead to data breaches. If compromise is suspected, follow your incident-response plan: isolate the instance, preserve logs, and engage forensic support. You can run a free exposure scan of your email address to check whether it appears in known breach data sets and take further account-protection steps as needed.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedServiceNow · Utah, Vancouver, and Washington DC Now Platform
WeaknessCWE-184
Added to CISA KEVJul 29, 2024
Federal patch deadlineAug 19, 2024
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities