MEDIUM 6.5

CVE-2026-15154: ReDoS Vulnerability in Red Hat OpenShift AI Guardrails-Detectors

A vulnerability in Red Hat OpenShift AI's guardrails-detectors component allows attackers to craft malicious regular expressions that trigger excessive processing on the system. When processed by the detection API, these expressions cause a worker process to consume all available CPU indefinitely, effectively freezing the LLM safeguard pipeline and preventing legitimate requests from being served.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.5 MEDIUM · CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses (CWE)
CWE-1333
Affected products
1 configuration(s)
Published / Modified
2026-07-08 / 2026-08-11

NVD description (verbatim)

A flaw was found in `guardrails-detectors`, a component of Red Hat OpenShift AI. This vulnerability, known as Regular Expression Denial of Service (ReDoS), allows a remote attacker to provide specially crafted regular expressions to the public detection API. This can cause catastrophic backtracking, leading to a worker process consuming 100% CPU indefinitely and resulting in a denial of service for the entire guardrails-mediated LLM pipeline.

5 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-15154 is a Regular Expression Denial of Service (ReDoS) vulnerability in guardrails-detectors, a content filtering and safety component within Red Hat OpenShift AI. The flaw arises from insufficient validation of user-supplied regular expressions sent to the public detection API. Maliciously crafted patterns exploit catastrophic backtracking behavior in the regex engine, causing a single worker process to enter a compute-bound loop consuming 100% CPU. Because the detection API is typically fronting the LLM pipeline, this denial of service cascades to all users depending on that guardrail for prompt/response validation.

Business impact

Organizations running OpenShift AI with guardrails-detectors enabled may experience service interruptions when the detection pipeline stalls. If content moderation is part of your LLM deployment's user-facing SLA, this vulnerability directly impacts availability. The attack requires no authentication or special network access—any caller to the public API can trigger it. Teams operating multi-tenant AI services are particularly vulnerable to a single attacker poisoning the shared detection resource.

Affected systems

Red Hat OpenShift AI deployments utilizing the guardrails-detectors component are affected. This includes any installation where the detection API is exposed or accessible to untrusted callers. Verify the specific component version in your deployment against Red Hat's advisory to confirm exposure.

Exploitability

Exploitability is straightforward from a technical perspective: the attack requires only network access to the detection API endpoint and knowledge of regex patterns that trigger backtracking. No authentication is required, and the vector indicates attachment-level access (likely API calls from the network). The barrier to weaponization is low—regex denial of service patterns are well-documented in security literature. However, successful exploitation depends on the API being exposed or accepting user input; air-gapped or tightly controlled deployments may have reduced risk.

Remediation

Patch the guardrails-detectors component to a version that implements timeout mechanisms, regex complexity validation, or uses a safer regex engine. Consult Red Hat's security advisory for the specific patched version and deployment steps. As an interim mitigation, restrict network access to the detection API to trusted sources, implement request timeouts at the API gateway or load balancer level, and monitor worker process CPU utilization for anomalies.

Patch guidance

Apply updates from Red Hat OpenShift AI when available. Verify the patched version against the official Red Hat security advisory to ensure you receive the correct fix. Test the patch in a non-production environment before deployment to confirm compatibility with your LLM pipeline and guardrail configuration. Monitor deployment logs for any behavioral changes post-patch.

Detection guidance

Monitor worker process CPU usage for sustained spikes or 100% utilization that correlate with API calls to the detection endpoint. Implement request logging on the detection API to identify patterns of unusual regex submissions or repeated failed requests. Set alerts on worker process restarts or timeouts within the guardrails pipeline. Threat hunters can examine API logs for regex patterns containing nested quantifiers, alternations, or other known backtracking triggers.

Why prioritize this

Although the CVSS score is 6.5 (MEDIUM), the practical impact on AI service availability is significant. The attack is trivial to execute, requires no privileges, and directly affects production LLM pipelines. Organizations with public-facing or multi-tenant AI services should prioritize this patch to prevent service disruption. The lack of KEV status does not diminish urgency; the vulnerability is publicly documented and easily weaponized.

Risk score, explained

The CVSS 3.1 score of 6.5 reflects a network-adjacent attack vector (AV:A), low complexity (AC:L), no privilege requirement (PR:N), no user interaction (UI:N), and high availability impact (A:H). The score does not account for the practical ease of exploitation or the cascading nature of the denial of service in a multi-tenant environment. Organizations with SLA commitments should treat this as higher-priority than the base score suggests.

Frequently asked questions

Can we disable guardrails-detectors entirely as a workaround?

Yes, if your deployment does not mandate content filtering. However, this removes safety guardrails from your LLM pipeline. Consult your security and compliance policies before removing this layer. Patching is the preferred solution.

Does this vulnerability require authentication to exploit?

No. The CVSS vector shows PR:N (no privileges required) and the description notes the API is public. Any network caller can submit malicious regex patterns.

How do we know if we are exploited in real-time?

Monitor the CPU usage of guardrails worker processes. A sustained spike to 100% CPU on a single worker, especially when correlated with detection API requests, suggests an active exploit. Implement timeout mechanisms at the API gateway to kill long-running requests.

Will patching require downtime?

Likely yes, depending on your deployment topology. Plan a maintenance window or use a rolling update strategy if your OpenShift AI cluster supports it. Test the patch procedure in a staging environment first.

This analysis is based on the official CVE record and Red Hat vendor data as of the publication date. Patch versions and specific remediation steps must be verified against the official Red Hat OpenShift AI security advisory. Organizations should test all patches in non-production environments before deployment. SEC.co makes no warranty as to the completeness or accuracy of third-party vendor guidance. Always consult your vendor's official documentation for the most current information. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).