Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
src/main/java/io/vertx/redis/client/impl/RedisStandaloneConnection.java: 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.
Auth Bypass: Connections modified via AUTH or SELECT commands could be returned to the pool and reused with elevated or incorrect privileges. Ensuring that connection state modifications trigger proper taint tracking and immediate pool eviction is critical to preventing authorization bypasses during pool reuse.
Auth Bypass: During reconnection sequences, failure to replay authorization credentials (AUTH) and database selections (SELECT) can drop the connection into an unauthenticated or default-database state, leading to subsequent operational failures or unauthorized access paths.