CVE-2025-62162

7.5

cel-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.

Sources