GHSA-w6f5-v2h6-g786: Predis: Redis command injection and denial of service via CRLF smuggling in pipelined commands on aggregate connections
criticalvulnerability
security
Summary
Predis, a PHP Redis client library, has a flaw in how it handles pipelined commands (batched Redis operations) on aggregate connections like clusters and replication setups. An attacker who can control any argument (a value or key) can inject CRLF characters (line breaks) to smuggle arbitrary Redis commands into the connection. On cluster connections this enables remote command injection attacks like wiping data or stealing keys, while on replication connections it causes a denial of service (crash) when any value contains line breaks.
Vulnerability Details
EPSS (30-day exploit probability)
EPSS: 0.4%
Patch Available
Yes
Disclosure Date
September 8, 2026
Classification
Attack SophisticationModerate
Affected Packages
predis/predis@>= 3.0.0-RC1, < 3.3.0 (fixed: 3.3.0)
Monthly digest — independent AI security research
Original source: https://github.com/advisories/GHSA-w6f5-v2h6-g786
First tracked: September 8, 2026 at 08:01 PM
Classified by LLM (prompt v3) · confidence: 95%