Highlights
Cleartext Transmission of Sensitive Information: 2 prior fixes. Scrutinize any change in this area.
lib/redis/connection: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Improper Certificate Validation: Incomplete initialization of the SSL context could lead to TLS connections being established without proper certificate validation, exposing clients to Man-in-the-Middle (MitM) attacks. Ensuring unconditional parameters initialization is critical.
Cleartext Transmission of Sensitive Information: Requesting an SSL connection through a driver that does not support it (such as hiredis) can result in silent fallback to unencrypted cleartext transmission if not explicitly blocked with a NotImplementedError.