Skip to content

← Public intelligence

PyPI package

redis

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.1PyPIAmendedPublished

    redis-py Race Condition due to incomplete fix

    CVE-2023-28859 · GHSA-8fww-64cx-x8p5

    Affected
    • PyPI redis >= 4.5.0, < 4.5.4; >= 4.2.0, < 4.4.4
    Fixed in
    4.4.44.5.4· Vendor fix available
    Issue
    redis-py through 4.5.3 and 4.4.3 leaves a connection open after canceling an async Redis command at an inopportune time (in the case of a non-pipeline operation), and can send response data to the client of an unrelated request. NOTE: this issue exists because of an incomplete fix for CVE-2023-28858.

    Recommended action: Upgrade to 4.5.4 or 4.4.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Medium, CVSS 6.3PyPIAmendedPublished

    redis-py Race Condition vulnerability

    CVE-2023-28858 · GHSA-24wv-mv5m-xv4h

    Affected
    • PyPI redis >= 4.4.0, < 4.4.3; >= 4.5.0, < 4.5.3; >= 4.2.0, < 4.3.6
    Fixed in
    4.3.64.5.34.4.3· Vendor fix available
    Issue
    redis-py before 4.5.3, as used in ChatGPT and other products, leaves a connection open after canceling an async Redis command at an inopportune time (in the case of a pipeline operation), and can send response data to the client of an unrelated request in an off-by-one manner. The fixed versions for this CVE Record are 4.3.6, 4.4.3, and 4.5.3, but are believed to be incomplete. CVE-2023-28859 has been assigned the issues caused by the incomplete fixes.

    Recommended action: Upgrade to 4.5.3, 4.4.3 or 4.3.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →