CVE-2026-84372
9.8Predis · Predis
Predis PHP client pipeline handling is vulnerable to CRLF injection, allowing unauthenticated attackers to execute unauthorized Redis commands via malformed RESP buffers.
Executive summary
A critical CRLF injection vulnerability in the Predis PHP client allows unauthenticated remote attackers to execute arbitrary commands, leading to full data compromise or service disruption.
Vulnerability
This vulnerability is caused by improper neutralization of CRLF sequences in the pipeline handling logic of the Predis library. An unauthenticated attacker can inject arbitrary Redis commands into serialized RESP buffers, which are then incorrectly parsed and executed by the backend.
Business impact
The ability to execute unauthorized Redis commands poses a severe risk to data integrity and availability. Attackers can perform unauthorized data reads, execute shard-wide cache deletions, or cause targeted data modification, potentially leading to total system compromise or significant operational downtime. Given the CVSS score of 9.8, this vulnerability is classified as critical, necessitating an immediate response to prevent exploitation.
Remediation
Immediate Action: Update the Predis library to version 3.3.0 or later immediately to resolve the parsing logic flaw.
Proactive Monitoring: Review application logs for unusual Redis command patterns or unexpected exceptions related to pipeline execution. Monitor Redis cluster traffic for signs of unauthorized management commands or anomalous key deletions.
Compensating Controls: If immediate patching is not feasible, implement input sanitization to block CRLF sequences in all user-supplied data intended for Redis keys or values. Deploy a WAF or application-level filter to inspect outgoing serialized buffers for suspicious command injection patterns.
Exploitation status
Public Exploit Available: No (exploit_available: unknown)
Analyst recommendation
This vulnerability represents a severe security risk due to its potential for unauthenticated remote code execution and data manipulation within the Redis environment. Organizations using affected versions of the Predis library must prioritize upgrading to version 3.3.0 as their primary course of action. Failure to address this flaw leaves critical data stores exposed to unauthorized manipulation and service-level attacks.