CVE-2023-28859
redis-py Race Condition due to incomplete fix
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
CVE-2023-28859- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-459
- Updated
- 2026-11-02
CVE List No score
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
CVE-2023-28859- Updated
- 2026-11-02
EUVDEUVD-2023-0223
0.0
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
EUVD-2023-0223- CVSS
- 0.0 None
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8fww-64cx-x8p5
7.1
redis-py Race Condition due to incomplete fix
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.
- Record
GHSA-8fww-64cx-x8p5- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-459
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-28859
6.5
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
ALPINE-CVE-2023-28859- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSVGHSA-8fww-64cx-x8p5
7.1
redis-py Race Condition due to incomplete fix
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.
- Record
GHSA-8fww-64cx-x8p5- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-459
- Updated
- 2026-11-02
Show 8 moreShow less
OSVUBUNTU-CVE-2023-28859
6.5
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
UBUNTU-CVE-2023-28859- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVCLSA-2025-1758759148 No score
TuxCare security update for redis (2 CVEs)
TuxCare rebuilt redis to address 2 CVEs. Fixed in 4.5.1.post1+tuxcare.
- Record
CLSA-2025-1758759148- Updated
- 2026-11-02
OSV No score
redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the solutions for CVE-2023-28859 address data leakage across AsyncIO connections in general.
- Record
CVE-2023-28859- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12873-1 No score
python310-redis-4.5.4-1.1 on GA media
These are all security issues fixed in the python310-redis-4.5.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12873-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12036-1 No score
python313-redis-7.0.1-2.5 on GA media
These are all security issues fixed in the python313-redis-7.0.1-2.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12036-1- Updated
- 2026-11-02
OSVPYSEC-2023-46 No score
redis-py through 4.5.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.
- Record
PYSEC-2023-46- Updated
- 2026-11-02
OSVSUSE-SU-2024:1639-1 No score
Security update for python-arcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, python-chardet, python-distro, python-docker, python-fakeredis, python-fixedint, python-httplib2, python-httpretty, python-javaproperties, python-jsondiff, python-knack, python-marshmallow, python-opencensus, python-opencensus-context, python-opencensus-ext-threading, python-opentelemetry-api, python-opentelemetry-sdk, python-opentelemetry-semantic-conventions, python-opentelemetry-test-utils, python-pycomposefile, python-pydash, python-redis, python-retrying, python-semver, python-sshtunnel, python-strictyaml, python-sure, python-vcrpy, python-xmltodict
This update for python-argcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, python-chardet, python-distro, python-docker, python-fakeredis, python-fixedint, python-httplib2, python-httpretty, python-javaproperties, python-jsondiff, python-knack, python-marshmallow, python-opencensus, python-opencensus-context, python-opencensus-ext-threading, python-opentelemetry-api, python-opentelemetry-sdk, python-opentelemetry-semantic-conventions, python-opentelemetry-test-utils, python-pycomposefile, python-pydash, python-redis, python-retrying, python-semver, python-sshtunnel, python-strictyaml, python-sure, python-vcrpy, python-xmltodict contains the following fixes:
Changes in python-argcomplete
-
Update to 3.3.0 (bsc#1222880):
- Preserve compatibility with argparse option tuples of length 4. This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.
-
update to 3.2.3:
- Allow register-python-argcomplete output to be used as lazy-loaded
zsh completion module (#475)
- Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)
- Allow register-python-argcomplete output to be used as lazy-loaded
zsh completion module (#475)
-
update to 3.2.2:
- Expand tilde in zsh
-
Remove coverage check
-
Fix zsh test failures: avoid coloring terminal
-
update to 3.2.1:
- Allow explicit zsh global completion activation (#467)
- Fix and test global completion in zsh (#463, #466)
- Add –yes option to activate-global-python-argcomplete (#461)
- Test suite improvements
-
drop without_zsh.patch: obsolete
-
update to 3.1.6:
- Respect user choice in activate-global-python-argcomplete
- Escape colon in zsh completions. Fixes #456
- Call _default as a fallback in zsh global completion
-
update to 3.1.4:
- Call _default as a fallback in zsh global completion
- zsh: Allow to use external script (#453)
- Add support for Python 3.12 and drop EOL 3.6 and 3.7 (#449)
- Use homebrew prefix by default
- zsh: Allow to use external script (#453)
Changes in python-Fabric:
- Update to 3.2.2
- add fix-test-deps.patch to remove vendored dependencies *[Bug]: fabric.runners.Remote failed to properly deregister its SIGWINCH signal handler on shutdown; in rare situations this could cause tracebacks when the Python process receives SIGWINCH while no remote session is active. This has been fixed.
- [Bug] #2204: The signal handling functionality added in Fabric 2.6 caused unrecoverable tracebacks when invoked from inside a thread (such as the use of fabric.group.ThreadingGroup) under certain interpreter versions. This has been fixed by simply refusing to register signal handlers when not in the main thread. Thanks to Francesco Giordano and others for the reports.
- [Bug]: Neglected to actually add deprecated to our runtime dependency specification (it was still in our development dependencies). This has been fixed.
- [Feature]: Enhanced fabric.testing in ways large and small: Backwards-compatibly merged the functionality of MockSFTP into MockRemote (may be opted-into by instantiating the latter with enable_sftp=True) so you can mock out both SSH and SFTP functionality in the same test, which was previously impossible. It also means you can use this in a Pytest autouse fixture to prevent any tests from accidentally hitting the network! A new pytest fixture, remote_with_sftp, has been added which leverages the previous bullet point (an all-in-one fixture suitable for, eg, preventing any incidental ssh/sftp attempts during test execution). A pile of documentation and test enhancements (yes, testing our testing helpers is a thing).
- [Support]: Added a new runtime dependency on the Deprecated library.
- [Support]: Language update: applied s/sanity/safety/g to the codebase (with the few actual API members using the term now marked deprecated & new ones added in the meantime, mostly in fabric.testing).
- [Feature]: Add a new CLI flag…
- Record
SUSE-SU-2024:1639-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1639-2 No score
Security update for python-arcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, python-chardet, python-distro, python-docker, python-fakeredis, python-fixedint, python-httplib2, python-httpretty, python-javaproperties, python-jsondiff, python-knack, python-marshmallow, python-opencensus, python-opencensus-context, python-opencensus-ext-threading, python-opentelemetry-api, python-opentelemetry-sdk, python-opentelemetry-semantic-conventions, python-opentelemetry-test-utils, python-pycomposefile, python-pydash, python-redis, python-retrying, python-semver, python-sshtunnel, python-strictyaml, python-sure, python-vcrpy, python-xmltodict
This update for python-argcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, python-chardet, python-distro, python-docker, python-fakeredis, python-fixedint, python-httplib2, python-httpretty, python-javaproperties, python-jsondiff, python-knack, python-marshmallow, python-opencensus, python-opencensus-context, python-opencensus-ext-threading, python-opentelemetry-api, python-opentelemetry-sdk, python-opentelemetry-semantic-conventions, python-opentelemetry-test-utils, python-pycomposefile, python-pydash, python-redis, python-retrying, python-semver, python-sshtunnel, python-strictyaml, python-sure, python-vcrpy, python-xmltodict contains the following fixes:
Changes in python-argcomplete
-
Update to 3.3.0 (bsc#1222880):
- Preserve compatibility with argparse option tuples of length 4. This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.
-
update to 3.2.3:
- Allow register-python-argcomplete output to be used as lazy-loaded
zsh completion module (#475)
- Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)
- Allow register-python-argcomplete output to be used as lazy-loaded
zsh completion module (#475)
-
update to 3.2.2:
- Expand tilde in zsh
-
Remove coverage check
-
Fix zsh test failures: avoid coloring terminal
-
update to 3.2.1:
- Allow explicit zsh global completion activation (#467)
- Fix and test global completion in zsh (#463, #466)
- Add –yes option to activate-global-python-argcomplete (#461)
- Test suite improvements
-
drop without_zsh.patch: obsolete
-
update to 3.1.6:
- Respect user choice in activate-global-python-argcomplete
- Escape colon in zsh completions. Fixes #456
- Call _default as a fallback in zsh global completion
-
update to 3.1.4:
- Call _default as a fallback in zsh global completion
- zsh: Allow to use external script (#453)
- Add support for Python 3.12 and drop EOL 3.6 and 3.7 (#449)
- Use homebrew prefix by default
- zsh: Allow to use external script (#453)
Changes in python-Fabric:
- Update to 3.2.2
- add fix-test-deps.patch to remove vendored dependencies *[Bug]: fabric.runners.Remote failed to properly deregister its SIGWINCH signal handler on shutdown; in rare situations this could cause tracebacks when the Python process receives SIGWINCH while no remote session is active. This has been fixed.
- [Bug] #2204: The signal handling functionality added in Fabric 2.6 caused unrecoverable tracebacks when invoked from inside a thread (such as the use of fabric.group.ThreadingGroup) under certain interpreter versions. This has been fixed by simply refusing to register signal handlers when not in the main thread. Thanks to Francesco Giordano and others for the reports.
- [Bug]: Neglected to actually add deprecated to our runtime dependency specification (it was still in our development dependencies). This has been fixed.
- [Feature]: Enhanced fabric.testing in ways large and small: Backwards-compatibly merged the functionality of MockSFTP into MockRemote (may be opted-into by instantiating the latter with enable_sftp=True) so you can mock out both SSH and SFTP functionality in the same test, which was previously impossible. It also means you can use this in a Pytest autouse fixture to prevent any tests from accidentally hitting the network! A new pytest fixture, remote_with_sftp, has been added which leverages the previous bullet point (an all-in-one fixture suitable for, eg, preventing any incidental ssh/sftp attempts during test execution). A pile of documentation and test enhancements (yes, testing our testing helpers is a thing).
- [Support]: Added a new runtime dependency on the Deprecated library.
- [Support]: Language update: applied s/sanity/safety/g to the codebase (with the few actual API members using the term now marked deprecated & new ones added in the meantime, mostly in fabric.testing).
- [Feature]: Add a new CLI flag…
- Record
SUSE-SU-2024:1639-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
redisPyPI |
4.5.0 up to 4.5.4 | 4.5.4 |
redisPyPI |
4.2.0 up to 4.4.4 | 4.4.4 |
py3-redisAlpine:v3.18 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.19 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.20 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.21 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.22 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.23 |
before 4.5.4-r0 | 4.5.4-r0 |
py3-redisAlpine:v3.24 |
before 4.5.4-r0 | 4.5.4-r0 |
redisTuxCare:PyPI From an advisory covering 2 CVEs |
4.5.1 up to 4.5.1.post1+tuxcare | 4.5.1.post1+tuxcare |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
redisPyPI |
4.5.0 up to 4.5.4, plus listed versions 4.5.14.5.24.5.3 |
4.5.4 |
redisPyPI |
4.2.0 up to 4.4.4, plus listed versions 4.2.14.2.24.3.04.3.14.3.2 Show 12 moreShow less4.3.34.3.44.3.54.3.64.4.04.4.0rc14.4.0rc24.4.0rc34.4.0rc44.4.14.4.24.4.3 |
4.4.4 |
redisPyPI |
4.2.0 up to 4.4.4, 4.5.0 up to 4.5.4, plus listed versions 4.2.14.2.24.3.04.3.14.3.2 Show 15 moreShow less4.3.34.3.44.3.54.3.64.4.04.4.0rc14.4.0rc24.4.0rc34.4.0rc44.4.14.4.24.4.34.5.14.5.24.5.3 |
4.4.44.5.4 |
python-AutomatSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-DeprecatedSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.2.14-150400.10.7.2 | 1.2.14-150400.10.7.2 |
python-FabricSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.2.2-150400.10.4.1 | 3.2.2-150400.10.4.1 |
python-PyGithubSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.57-150400.10.4.4 | 1.57-150400.10.4.4 |
python-PyJWTSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.8.0-150400.8.7.2 | 2.8.0-150400.8.7.2 |
python-PygmentsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.15.1-150400.7.7.4 | 2.15.1-150400.7.7.4 |
python-TwistedSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.17.4 | 22.10.0-150400.5.17.4 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.9.3-150400.10.18.4 | 3.9.3-150400.10.18.4 |
python-aiosignalSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.3.1-150400.9.7.2 | 1.3.1-150400.9.7.2 |
python-antlr4-python3-runtimeSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 4.13.1-150400.10.4.1 | 4.13.1-150400.10.4.1 |
python-argcompleteSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.3.0-150400.12.12.2 | 3.3.0-150400.12.12.2 |
python-asgirefSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.6.0-150400.9.7.3 | 3.6.0-150400.9.7.3 |
python-async_timeoutSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 4.0.2-150400.10.7.2 | 4.0.2-150400.10.7.2 |
python-avroSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.11.3-150400.10.4.1 | 1.11.3-150400.10.4.1 |
python-blinkerSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.6.2-150400.12.7.4 | 1.6.2-150400.12.7.4 |
python-chardetSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 5.2.0-150400.13.7.2 | 5.2.0-150400.13.7.2 |
python-constantlySUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 15.1.0-150400.12.7.2 | 15.1.0-150400.12.7.2 |
python-decoratorSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 5.1.1-150400.12.7.4 | 5.1.1-150400.12.7.4 |
python-distroSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.9.0-150400.12.4.1 | 1.9.0-150400.12.4.1 |
python-dockerSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 7.0.0-150400.8.4.4 | 7.0.0-150400.8.4.4 |
python-fakeredisSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.21.0-150400.9.3.4 | 2.21.0-150400.9.3.4 |
python-fixedintSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.2.0-150400.9.3.1 | 0.2.0-150400.9.3.1 |
python-fluidity-smSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.2.0-150400.10.7.2 | 0.2.0-150400.10.7.2 |
python-frozenlistSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.3.3-150400.9.7.2 | 1.3.3-150400.9.7.2 |
python-httplib2SUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.22.0-150400.10.4.1 | 0.22.0-150400.10.4.1 |
python-httprettySUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.1.4-150400.11.4.1 | 1.1.4-150400.11.4.1 |
python-humanfriendlySUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 10.0-150400.13.7.4 | 10.0-150400.13.7.4 |
python-hyperlinkSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 21.0.0-150400.12.7.4 | 21.0.0-150400.12.7.4 |
python-importlib-metadataSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 6.8.0-150400.10.9.2 | 6.8.0-150400.10.9.2 |
python-incrementalSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-invokeSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.1.2-150400.10.7.4 | 2.1.2-150400.10.7.4 |
python-isodateSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.6.1-150400.12.7.2 | 0.6.1-150400.12.7.2 |
python-javapropertiesSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.8.1-150400.10.4.4 | 0.8.1-150400.10.4.4 |
python-jsondiffSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.0.0-150400.10.4.1 | 2.0.0-150400.10.4.1 |
python-knackSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.11.0-150400.10.4.4 | 0.11.0-150400.10.4.4 |
python-lexiconSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.0.1-150400.10.7.1 | 2.0.1-150400.10.7.1 |
python-marshmallowSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.20.2-150400.9.7.1 | 3.20.2-150400.9.7.1 |
python-multidictSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 6.0.4-150400.7.7.4 | 6.0.4-150400.7.7.4 |
python-oauthlibSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.2.2-150400.12.7.4 | 3.2.2-150400.12.7.4 |
python-opencensusSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.11.4-150400.10.6.3 | 0.11.4-150400.10.6.3 |
python-opencensus-contextSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.1.3-150400.10.6.1 | 0.1.3-150400.10.6.1 |
python-opencensus-ext-threadingSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.1.2-150400.10.6.1 | 0.1.2-150400.10.6.1 |
python-opentelemetry-apiSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.23.0-150400.10.7.1 | 1.23.0-150400.10.7.1 |
python-opentelemetry-sdkSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.23.0-150400.9.3.1 | 1.23.0-150400.9.3.1 |
python-opentelemetry-semantic-conventionsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-opentelemetry-test-utilsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-paramikoSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.4.0-150400.13.10.4 | 3.4.0-150400.13.10.4 |
python-pathspecSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.11.1-150400.9.7.2 | 0.11.1-150400.9.7.2 |
python-pipSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 22.3.1-150400.17.16.4 | 22.3.1-150400.17.16.4 |
python-pkginfoSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.9.6-150400.7.7.1 | 1.9.6-150400.7.7.1 |
python-portalockerSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.7.0-150400.10.7.4 | 2.7.0-150400.10.7.4 |
python-psutilSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 5.9.5-150400.6.9.4 | 5.9.5-150400.6.9.4 |
python-pycomposefileSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.0.30-150400.9.3.1 | 0.0.30-150400.9.3.1 |
python-pydashSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 6.0.2-150400.9.4.1 | 6.0.2-150400.9.4.1 |
python-pyparsingSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.0.9-150400.5.7.4 | 3.0.9-150400.5.7.4 |
python-redisSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 5.0.1-150400.12.4.4 | 5.0.1-150400.12.4.4 |
python-requests-oauthlibSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.3.1-150400.12.7.1 | 1.3.1-150400.12.7.1 |
python-retryingSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.3.4-150400.12.4.1 | 1.3.4-150400.12.4.1 |
python-scpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.14.5-150400.12.7.4 | 0.14.5-150400.12.7.4 |
python-semverSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.0.2-150400.10.4.1 | 3.0.2-150400.10.4.1 |
python-service_identitySUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 23.1.0-150400.8.7.1 | 23.1.0-150400.8.7.1 |
python-sortedcontainersSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.4.0-150400.8.7.4 | 2.4.0-150400.8.7.4 |
python-sshtunnelSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.4.0-150400.5.4.4 | 0.4.0-150400.5.4.4 |
python-strictyamlSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.7.3-150400.9.3.4 | 1.7.3-150400.9.3.4 |
python-sureSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 2.0.1-150400.12.4.4 | 2.0.1-150400.12.4.4 |
python-tabulateSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.9.0-150400.11.7.4 | 0.9.0-150400.11.7.4 |
python-tqdmSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 4.66.1-150400.9.7.4 | 4.66.1-150400.9.7.4 |
python-typing_extensionsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 4.5.0-150400.3.9.1 | 4.5.0-150400.3.9.1 |
python-vcrpySUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 6.0.1-150400.7.4.4 | 6.0.1-150400.7.4.4 |
python-websocket-clientSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.5.1-150400.13.7.1 | 1.5.1-150400.13.7.1 |
python-wheelSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.40.0-150400.13.7.4 | 0.40.0-150400.13.7.4 |
python-wraptSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.15.0-150400.12.7.1 | 1.15.0-150400.12.7.1 |
python-xmltodictSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 0.13.0-150400.12.4.1 | 0.13.0-150400.12.4.1 |
python-yarlSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 1.9.2-150400.8.7.4 | 1.9.2-150400.8.7.4 |
python-zippSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 3.15.0-150400.10.7.1 | 3.15.0-150400.10.7.1 |
python-zope.interfaceSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 6.0-150400.12.7.4 | 6.0-150400.12.7.4 |
python-FabricSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 3.2.2-150400.10.4.1 | 3.2.2-150400.10.4.1 |
python-PyGithubSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.57-150400.10.4.4 | 1.57-150400.10.4.4 |
python-antlr4-python3-runtimeSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 4.13.1-150400.10.4.1 | 4.13.1-150400.10.4.1 |
python-asgirefSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 3.6.0-150400.9.7.3 | 3.6.0-150400.9.7.3 |
python-avroSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.11.3-150400.10.4.1 | 1.11.3-150400.10.4.1 |
python-chardetSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 5.2.0-150400.13.7.2 | 5.2.0-150400.13.7.2 |
python-distroSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.9.0-150400.12.4.1 | 1.9.0-150400.12.4.1 |
python-dockerSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 7.0.0-150400.8.4.4 | 7.0.0-150400.8.4.4 |
python-fakeredisSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 2.21.0-150400.9.3.4 | 2.21.0-150400.9.3.4 |
python-fixedintSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.2.0-150400.9.3.1 | 0.2.0-150400.9.3.1 |
python-httplib2SUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.22.0-150400.10.4.1 | 0.22.0-150400.10.4.1 |
python-httprettySUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.1.4-150400.11.4.1 | 1.1.4-150400.11.4.1 |
python-javapropertiesSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.8.1-150400.10.4.4 | 0.8.1-150400.10.4.4 |
python-jsondiffSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 2.0.0-150400.10.4.1 | 2.0.0-150400.10.4.1 |
python-knackSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.11.0-150400.10.4.4 | 0.11.0-150400.10.4.4 |
python-marshmallowSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 3.20.2-150400.9.7.1 | 3.20.2-150400.9.7.1 |
python-opencensusSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.11.4-150400.10.6.3 | 0.11.4-150400.10.6.3 |
python-opencensus-contextSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.1.3-150400.10.6.1 | 0.1.3-150400.10.6.1 |
python-opencensus-ext-threadingSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.1.2-150400.10.6.1 | 0.1.2-150400.10.6.1 |
python-opentelemetry-apiSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.23.0-150400.10.7.1 | 1.23.0-150400.10.7.1 |
python-opentelemetry-sdkSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.23.0-150400.9.3.1 | 1.23.0-150400.9.3.1 |
python-opentelemetry-semantic-conventionsSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-opentelemetry-test-utilsSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-pycomposefileSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.0.30-150400.9.3.1 | 0.0.30-150400.9.3.1 |
python-pydashSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 6.0.2-150400.9.4.1 | 6.0.2-150400.9.4.1 |
python-redisSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 5.0.1-150400.12.4.4 | 5.0.1-150400.12.4.4 |
python-retryingSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.3.4-150400.12.4.1 | 1.3.4-150400.12.4.1 |
python-semverSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 3.0.2-150400.10.4.1 | 3.0.2-150400.10.4.1 |
python-sshtunnelSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.4.0-150400.5.4.4 | 0.4.0-150400.5.4.4 |
python-strictyamlSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 1.7.3-150400.9.3.4 | 1.7.3-150400.9.3.4 |
python-sureSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 2.0.1-150400.12.4.4 | 2.0.1-150400.12.4.4 |
python-vcrpySUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 6.0.1-150400.7.4.4 | 6.0.1-150400.7.4.4 |
python-xmltodictSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 2 CVEs |
before 0.13.0-150400.12.4.1 | 0.13.0-150400.12.4.1 |
python-AutomatSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-DeprecatedSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.2.14-150400.10.7.2 | 1.2.14-150400.10.7.2 |
python-PyJWTSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.8.0-150400.8.7.2 | 2.8.0-150400.8.7.2 |
python-PygmentsSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.15.1-150400.7.7.4 | 2.15.1-150400.7.7.4 |
python-TwistedSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.17.4 | 22.10.0-150400.5.17.4 |
python-aiohttpSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 3.9.3-150400.10.18.4 | 3.9.3-150400.10.18.4 |
python-aiosignalSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.3.1-150400.9.7.2 | 1.3.1-150400.9.7.2 |
python-argcompleteSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 3.3.0-150400.12.12.2 | 3.3.0-150400.12.12.2 |
python-async_timeoutSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 4.0.2-150400.10.7.2 | 4.0.2-150400.10.7.2 |
python-blinkerSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.6.2-150400.12.7.4 | 1.6.2-150400.12.7.4 |
python-chardetSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 5.2.0-150400.13.7.2 | 5.2.0-150400.13.7.2 |
python-constantlySUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 15.1.0-150400.12.7.2 | 15.1.0-150400.12.7.2 |
python-decoratorSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 5.1.1-150400.12.7.4 | 5.1.1-150400.12.7.4 |
python-distroSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.9.0-150400.12.4.1 | 1.9.0-150400.12.4.1 |
python-fluidity-smSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 0.2.0-150400.10.7.2 | 0.2.0-150400.10.7.2 |
python-frozenlistSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.3.3-150400.9.7.2 | 1.3.3-150400.9.7.2 |
python-humanfriendlySUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 10.0-150400.13.7.4 | 10.0-150400.13.7.4 |
python-hyperlinkSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 21.0.0-150400.12.7.4 | 21.0.0-150400.12.7.4 |
python-importlib-metadataSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 6.8.0-150400.10.9.2 | 6.8.0-150400.10.9.2 |
python-incrementalSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-invokeSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.1.2-150400.10.7.4 | 2.1.2-150400.10.7.4 |
python-isodateSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 0.6.1-150400.12.7.2 | 0.6.1-150400.12.7.2 |
python-lexiconSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.0.1-150400.10.7.1 | 2.0.1-150400.10.7.1 |
python-multidictSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 6.0.4-150400.7.7.4 | 6.0.4-150400.7.7.4 |
python-oauthlibSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 3.2.2-150400.12.7.4 | 3.2.2-150400.12.7.4 |
python-opentelemetry-apiSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.23.0-150400.10.7.1 | 1.23.0-150400.10.7.1 |
python-paramikoSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 3.4.0-150400.13.10.4 | 3.4.0-150400.13.10.4 |
python-pathspecSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 0.11.1-150400.9.7.2 | 0.11.1-150400.9.7.2 |
python-pipSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 22.3.1-150400.17.16.4 | 22.3.1-150400.17.16.4 |
python-pkginfoSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 1.9.6-150400.7.7.1 | 1.9.6-150400.7.7.1 |
python-portalockerSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.7.0-150400.10.7.4 | 2.7.0-150400.10.7.4 |
python-psutilSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 5.9.5-150400.6.9.4 | 5.9.5-150400.6.9.4 |
python-pyparsingSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 3.0.9-150400.5.7.4 | 3.0.9-150400.5.7.4 |
python-AutomatopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-DeprecatedopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.2.14-150400.10.7.2 | 1.2.14-150400.10.7.2 |
python-FabricopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.2.2-150400.10.4.1 | 3.2.2-150400.10.4.1 |
python-PyGithubopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.57-150400.10.4.4 | 1.57-150400.10.4.4 |
python-PyJWTopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.8.0-150400.8.7.2 | 2.8.0-150400.8.7.2 |
python-PygmentsopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.15.1-150400.7.7.4 | 2.15.1-150400.7.7.4 |
python-TwistedopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.17.4 | 22.10.0-150400.5.17.4 |
python-aiohttpopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.9.3-150400.10.18.4 | 3.9.3-150400.10.18.4 |
python-aiosignalopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.3.1-150400.9.7.2 | 1.3.1-150400.9.7.2 |
python-antlr4-python3-runtimeopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 4.13.1-150400.10.4.1 | 4.13.1-150400.10.4.1 |
python-argcompleteopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.3.0-150400.12.12.2 | 3.3.0-150400.12.12.2 |
python-asgirefopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.6.0-150400.9.7.3 | 3.6.0-150400.9.7.3 |
python-async_timeoutopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 4.0.2-150400.10.7.2 | 4.0.2-150400.10.7.2 |
python-avroopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.11.3-150400.10.4.1 | 1.11.3-150400.10.4.1 |
python-blinkeropenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.6.2-150400.12.7.4 | 1.6.2-150400.12.7.4 |
python-chardetopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 5.2.0-150400.13.7.2 | 5.2.0-150400.13.7.2 |
python-constantlyopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 15.1.0-150400.12.7.2 | 15.1.0-150400.12.7.2 |
python-decoratoropenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 5.1.1-150400.12.7.4 | 5.1.1-150400.12.7.4 |
python-distroopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.9.0-150400.12.4.1 | 1.9.0-150400.12.4.1 |
python-dockeropenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 7.0.0-150400.8.4.4 | 7.0.0-150400.8.4.4 |
python-fakeredisopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.21.0-150400.9.3.4 | 2.21.0-150400.9.3.4 |
python-fixedintopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.2.0-150400.9.3.1 | 0.2.0-150400.9.3.1 |
python-fluidity-smopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.2.0-150400.10.7.2 | 0.2.0-150400.10.7.2 |
python-frozenlistopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.3.3-150400.9.7.2 | 1.3.3-150400.9.7.2 |
python-httplib2openSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.22.0-150400.10.4.1 | 0.22.0-150400.10.4.1 |
python-httprettyopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.1.4-150400.11.4.1 | 1.1.4-150400.11.4.1 |
python-humanfriendlyopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 10.0-150400.13.7.4 | 10.0-150400.13.7.4 |
python-hyperlinkopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 21.0.0-150400.12.7.4 | 21.0.0-150400.12.7.4 |
python-importlib-metadataopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 6.8.0-150400.10.9.2 | 6.8.0-150400.10.9.2 |
python-incrementalopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-invokeopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.1.2-150400.10.7.4 | 2.1.2-150400.10.7.4 |
python-isodateopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.6.1-150400.12.7.2 | 0.6.1-150400.12.7.2 |
python-javapropertiesopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.8.1-150400.10.4.4 | 0.8.1-150400.10.4.4 |
python-jsondiffopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.0.0-150400.10.4.1 | 2.0.0-150400.10.4.1 |
python-knackopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.11.0-150400.10.4.4 | 0.11.0-150400.10.4.4 |
python-lexiconopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.0.1-150400.10.7.1 | 2.0.1-150400.10.7.1 |
python-marshmallowopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.20.2-150400.9.7.1 | 3.20.2-150400.9.7.1 |
python-multidictopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 6.0.4-150400.7.7.4 | 6.0.4-150400.7.7.4 |
python-oauthlibopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.2.2-150400.12.7.4 | 3.2.2-150400.12.7.4 |
python-opencensusopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.11.4-150400.10.6.3 | 0.11.4-150400.10.6.3 |
python-opencensus-contextopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.1.3-150400.10.6.1 | 0.1.3-150400.10.6.1 |
python-opencensus-ext-threadingopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.1.2-150400.10.6.1 | 0.1.2-150400.10.6.1 |
python-opentelemetry-apiopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.23.0-150400.10.7.1 | 1.23.0-150400.10.7.1 |
python-opentelemetry-sdkopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.23.0-150400.9.3.1 | 1.23.0-150400.9.3.1 |
python-opentelemetry-semantic-conventionsopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-opentelemetry-test-utilsopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-paramikoopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.4.0-150400.13.10.4 | 3.4.0-150400.13.10.4 |
python-pathspecopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.11.1-150400.9.7.2 | 0.11.1-150400.9.7.2 |
python-pipopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.3.1-150400.17.16.4 | 22.3.1-150400.17.16.4 |
python-pkginfoopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.9.6-150400.7.7.1 | 1.9.6-150400.7.7.1 |
python-portalockeropenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.7.0-150400.10.7.4 | 2.7.0-150400.10.7.4 |
python-psutilopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 5.9.5-150400.6.9.4 | 5.9.5-150400.6.9.4 |
python-pycomposefileopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.0.30-150400.9.3.1 | 0.0.30-150400.9.3.1 |
python-pydashopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 6.0.2-150400.9.4.1 | 6.0.2-150400.9.4.1 |
python-pyparsingopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.0.9-150400.5.7.4 | 3.0.9-150400.5.7.4 |
python-redisopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 5.0.1-150400.12.4.4 | 5.0.1-150400.12.4.4 |
python-requests-oauthlibopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.3.1-150400.12.7.1 | 1.3.1-150400.12.7.1 |
python-retryingopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.3.4-150400.12.4.1 | 1.3.4-150400.12.4.1 |
python-scpopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.14.5-150400.12.7.4 | 0.14.5-150400.12.7.4 |
python-semveropenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.0.2-150400.10.4.1 | 3.0.2-150400.10.4.1 |
python-service_identityopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 23.1.0-150400.8.7.1 | 23.1.0-150400.8.7.1 |
python-sortedcontainersopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.4.0-150400.8.7.4 | 2.4.0-150400.8.7.4 |
python-sshtunnelopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.4.0-150400.5.4.4 | 0.4.0-150400.5.4.4 |
python-strictyamlopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.7.3-150400.9.3.4 | 1.7.3-150400.9.3.4 |
python-sureopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.0.1-150400.12.4.4 | 2.0.1-150400.12.4.4 |
python-tabulateopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.9.0-150400.11.7.4 | 0.9.0-150400.11.7.4 |
python-tqdmopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 4.66.1-150400.9.7.4 | 4.66.1-150400.9.7.4 |
python-typing_extensionsopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 4.5.0-150400.3.9.1 | 4.5.0-150400.3.9.1 |
python-vcrpyopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 6.0.1-150400.7.4.4 | 6.0.1-150400.7.4.4 |
python-websocket-clientopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.5.1-150400.13.7.1 | 1.5.1-150400.13.7.1 |
python-wheelopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.40.0-150400.13.7.4 | 0.40.0-150400.13.7.4 |
python-wraptopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.15.0-150400.12.7.1 | 1.15.0-150400.12.7.1 |
python-xmltodictopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 0.13.0-150400.12.4.1 | 0.13.0-150400.12.4.1 |
python-yarlopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.9.2-150400.8.7.4 | 1.9.2-150400.8.7.4 |
python-zippopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 3.15.0-150400.10.7.1 | 3.15.0-150400.10.7.1 |
python-zope.interfaceopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 6.0-150400.12.7.4 | 6.0-150400.12.7.4 |
python-AutomatopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-DeprecatedopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.2.14-150400.10.7.2 | 1.2.14-150400.10.7.2 |
python-FabricopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.2.2-150400.10.4.1 | 3.2.2-150400.10.4.1 |
python-PyGithubopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.57-150400.10.4.4 | 1.57-150400.10.4.4 |
python-PyJWTopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.8.0-150400.8.7.2 | 2.8.0-150400.8.7.2 |
python-PygmentsopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.15.1-150400.7.7.4 | 2.15.1-150400.7.7.4 |
python-TwistedopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.17.4 | 22.10.0-150400.5.17.4 |
python-aiohttpopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.9.3-150400.10.18.4 | 3.9.3-150400.10.18.4 |
python-aiosignalopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.3.1-150400.9.7.2 | 1.3.1-150400.9.7.2 |
python-antlr4-python3-runtimeopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 4.13.1-150400.10.4.1 | 4.13.1-150400.10.4.1 |
python-argcompleteopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.3.0-150400.12.12.2 | 3.3.0-150400.12.12.2 |
python-asgirefopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.6.0-150400.9.7.3 | 3.6.0-150400.9.7.3 |
python-async_timeoutopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 4.0.2-150400.10.7.2 | 4.0.2-150400.10.7.2 |
python-avroopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.11.3-150400.10.4.1 | 1.11.3-150400.10.4.1 |
python-blinkeropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.6.2-150400.12.7.4 | 1.6.2-150400.12.7.4 |
python-chardetopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 5.2.0-150400.13.7.2 | 5.2.0-150400.13.7.2 |
python-constantlyopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 15.1.0-150400.12.7.2 | 15.1.0-150400.12.7.2 |
python-decoratoropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 5.1.1-150400.12.7.4 | 5.1.1-150400.12.7.4 |
python-distroopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.9.0-150400.12.4.1 | 1.9.0-150400.12.4.1 |
python-dockeropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 7.0.0-150400.8.4.4 | 7.0.0-150400.8.4.4 |
python-fakeredisopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.21.0-150400.9.3.4 | 2.21.0-150400.9.3.4 |
python-fixedintopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.2.0-150400.9.3.1 | 0.2.0-150400.9.3.1 |
python-fluidity-smopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.2.0-150400.10.7.2 | 0.2.0-150400.10.7.2 |
python-frozenlistopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.3.3-150400.9.7.2 | 1.3.3-150400.9.7.2 |
python-httplib2openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.22.0-150400.10.4.1 | 0.22.0-150400.10.4.1 |
python-httprettyopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.1.4-150400.11.4.1 | 1.1.4-150400.11.4.1 |
python-humanfriendlyopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 10.0-150400.13.7.4 | 10.0-150400.13.7.4 |
python-hyperlinkopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 21.0.0-150400.12.7.4 | 21.0.0-150400.12.7.4 |
python-importlib-metadataopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 6.8.0-150400.10.9.2 | 6.8.0-150400.10.9.2 |
python-incrementalopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 22.10.0-150400.3.7.2 | 22.10.0-150400.3.7.2 |
python-invokeopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.1.2-150400.10.7.4 | 2.1.2-150400.10.7.4 |
python-isodateopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.6.1-150400.12.7.2 | 0.6.1-150400.12.7.2 |
python-javapropertiesopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.8.1-150400.10.4.4 | 0.8.1-150400.10.4.4 |
python-jsondiffopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.0.0-150400.10.4.1 | 2.0.0-150400.10.4.1 |
python-knackopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.11.0-150400.10.4.4 | 0.11.0-150400.10.4.4 |
python-lexiconopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.0.1-150400.10.7.1 | 2.0.1-150400.10.7.1 |
python-marshmallowopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.20.2-150400.9.7.1 | 3.20.2-150400.9.7.1 |
python-multidictopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 6.0.4-150400.7.7.4 | 6.0.4-150400.7.7.4 |
python-oauthlibopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.2.2-150400.12.7.4 | 3.2.2-150400.12.7.4 |
python-opencensusopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.11.4-150400.10.6.3 | 0.11.4-150400.10.6.3 |
python-opencensus-contextopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.1.3-150400.10.6.1 | 0.1.3-150400.10.6.1 |
python-opencensus-ext-threadingopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.1.2-150400.10.6.1 | 0.1.2-150400.10.6.1 |
python-opentelemetry-apiopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.23.0-150400.10.7.1 | 1.23.0-150400.10.7.1 |
python-opentelemetry-sdkopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.23.0-150400.9.3.1 | 1.23.0-150400.9.3.1 |
python-opentelemetry-semantic-conventionsopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-opentelemetry-test-utilsopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.44b0-150400.9.3.1 | 0.44b0-150400.9.3.1 |
python-paramikoopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.4.0-150400.13.10.4 | 3.4.0-150400.13.10.4 |
python-pathspecopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.11.1-150400.9.7.2 | 0.11.1-150400.9.7.2 |
python-pipopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 22.3.1-150400.17.16.4 | 22.3.1-150400.17.16.4 |
python-pkginfoopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.9.6-150400.7.7.1 | 1.9.6-150400.7.7.1 |
python-portalockeropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.7.0-150400.10.7.4 | 2.7.0-150400.10.7.4 |
python-psutilopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 5.9.5-150400.6.9.4 | 5.9.5-150400.6.9.4 |
python-pycomposefileopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.0.30-150400.9.3.1 | 0.0.30-150400.9.3.1 |
python-pydashopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 6.0.2-150400.9.4.1 | 6.0.2-150400.9.4.1 |
python-pyparsingopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.0.9-150400.5.7.4 | 3.0.9-150400.5.7.4 |
python-redisopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 5.0.1-150400.12.4.4 | 5.0.1-150400.12.4.4 |
python-requests-oauthlibopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.3.1-150400.12.7.1 | 1.3.1-150400.12.7.1 |
python-retryingopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.3.4-150400.12.4.1 | 1.3.4-150400.12.4.1 |
python-scpopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.14.5-150400.12.7.4 | 0.14.5-150400.12.7.4 |
python-semveropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 3.0.2-150400.10.4.1 | 3.0.2-150400.10.4.1 |
python-service_identityopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 23.1.0-150400.8.7.1 | 23.1.0-150400.8.7.1 |
python-sortedcontainersopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.4.0-150400.8.7.4 | 2.4.0-150400.8.7.4 |
python-sshtunnelopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.4.0-150400.5.4.4 | 0.4.0-150400.5.4.4 |
python-strictyamlopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.7.3-150400.9.3.4 | 1.7.3-150400.9.3.4 |
python-tabulateopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.9.0-150400.11.7.4 | 0.9.0-150400.11.7.4 |
python-redisUbuntu:24.04:LTS |
All versions, plus listed versions 4.3.4-3 |
None known |
python-redisUbuntu:25.10 |
All versions, plus listed versions 4.3.4-45.2.1-16.1.0-16.1.0-2 |
None known |
python-redisUbuntu:26.10 |
All versions, plus listed versions 6.4.0-16.4.0-2 |
None known |
python-redisUbuntu:26.04:LTS |
All versions, plus listed versions 6.1.0-26.4.0-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-28859 is a medium vulnerability (CVSS 6.5) in Redis Redis-py, published March 26, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.03%, the 63rd percentile. Fixed in redis 4.5.4.
References
github.com/redis/redis-py/pull/2641
github.com/redis/redis-py/issues/2665
github.com/redis/redis-py/releases/tag/v4.4.4
github.com/redis/redis-py/releases/tag/v4.5.4
github.com/redis/redis-py/pull/2666
nvd.nist.gov/vuln/detail/CVE-2023-28859
Show 21 moreShow less
github.com/redis/redis-py/pull/2671
github.com/pypa/advisory-database/tree/main/vulns/redis/PYSEC-2023-46.yaml
github.com/redis/redis-py/pull/1899
github.com/redis/redis-py/commit/66a4d6b2a493dd3a20cc299ab5fef3c14baad965
github.com/redis/redis-py/commit/b3c89acd0ffe8303649ad8207bc911b1d6a033eb
github.com/advisories/GHSA-8fww-64cx-x8p5
security.alpinelinux.org/vuln/CVE-2023-28859
github.com/CVEProject/cvelistV5/tree/main/cves/2023/28xxx/CVE-2023-28859.json
github.com/redis/redis-py
suse.com/support/update/announcement/2024/suse-su-20241639-1
bugzilla.suse.com/1209571
bugzilla.suse.com/1209811
bugzilla.suse.com/1209812
bugzilla.suse.com/1216606
bugzilla.suse.com/1222880
bugzilla.suse.com/761162
suse.com/security/cve/CVE-2023-28858
suse.com/security/cve/CVE-2023-28859
suse.com/support/update/announcement/2024/suse-su-20241639-2
ubuntu.com/security/CVE-2023-28859
cve.org/CVERecord?id=CVE-2023-28859
Left out here: 92 package rows and the rest of 2 source descriptions. The JSON record has them.