CVE-2025-62162
7.5cel-rust · cel-rust
The cel-rust Common Expression Language interpreter is vulnerable to a denial of service attack through malformed expressions that cause the parser to panic and terminate the process.
Executive summary
A critical vulnerability in the cel-rust library allows unauthenticated remote attackers to cause a denial of service by submitting specially crafted expressions.
Vulnerability
This vulnerability is classified as improper input validation (CWE-20). Unauthenticated attackers can trigger a process panic by sending malformed CEL expressions, leading to a denial of service.
Business impact
The ability for an unauthenticated remote attacker to cause a service crash poses a significant risk to application availability. With a CVSS score of 7.5, this vulnerability represents a high risk for systems that process untrusted user input, as it can be leveraged to disrupt critical business operations or automated workflows.
Remediation
Immediate Action: Update the cel-rust dependency to version 0.11.4 or later immediately.
Proactive Monitoring: Review application logs for recurring panic events or unexpected process crashes that correlate with incoming API requests.
Compensating Controls: Implement strict input validation or sanitization layers to inspect incoming CEL expressions before they are passed to the interpreter.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Given the high impact on service availability and the availability of a patch, organizations should prioritize the update of the cel-rust library. Failure to address this flaw leaves systems exposed to potential service disruption. Please ensure all downstream applications utilizing this crate are recompiled with the updated version to effectively mitigate the risk.