# SUSE-SU-2024:1639-2: Security update for 74 packages

SUSE-SU-2024:1639-2, released July 1, 2024, fixes 2 CVEs across 74 products. None of them is reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/fix/linux/suse-su-2024-1639-2
- Platform: Linux
- Released: Jul 1, 2024
- Priority: Routine (Closes 2 CVEs, none high severity)
- CVEs: 2, exploited: 0, on CISA KEV: 0
- Vendor advisory: https://osv.dev/vulnerability/SUSE-SU-2024:1639-2

## Applies to

| Product | Release | Fixed in |
|---|---|---|
| [python-Automat](https://patchblox.com/security/data/product/linux/python-automat.md) | opensuse-leap 15.6 | 22.10.0-150400.3.7.2 |
| [python-Automat](https://patchblox.com/security/data/product/linux/python-automat.md) | sles 15.6 | 22.10.0-150400.3.7.2 |
| [python-Deprecated](https://patchblox.com/security/data/product/linux/python-deprecated.md) | opensuse-leap 15.6 | 1.2.14-150400.10.7.2 |
| [python-Deprecated](https://patchblox.com/security/data/product/linux/python-deprecated.md) | sles 15.6 | 1.2.14-150400.10.7.2 |
| [python-Fabric](https://patchblox.com/security/data/product/linux/python-fabric.md) | opensuse-leap 15.6 | 3.2.2-150400.10.4.1 |
| [python-Fabric](https://patchblox.com/security/data/product/linux/python-fabric.md) | sles 15.6 | 3.2.2-150400.10.4.1 |
| [python-PyGithub](https://patchblox.com/security/data/product/linux/python-pygithub.md) | opensuse-leap 15.6 | 1.57-150400.10.4.4 |
| [python-PyGithub](https://patchblox.com/security/data/product/linux/python-pygithub.md) | sles 15.6 | 1.57-150400.10.4.4 |
| [python-PyJWT](https://patchblox.com/security/data/product/linux/python-pyjwt.md) | opensuse-leap 15.6 | 2.8.0-150400.8.7.2 |
| [python-PyJWT](https://patchblox.com/security/data/product/linux/python-pyjwt.md) | sles 15.6 | 2.8.0-150400.8.7.2 |
| [python-Pygments](https://patchblox.com/security/data/product/linux/python-pygments.md) | opensuse-leap 15.6 | 2.15.1-150400.7.7.4 |
| [python-Pygments](https://patchblox.com/security/data/product/linux/python-pygments.md) | sles 15.6 | 2.15.1-150400.7.7.4 |
| [python-Twisted](https://patchblox.com/security/data/product/linux/python-twisted.md) | opensuse-leap 15.6 | 22.10.0-150400.5.17.4 |
| [python-Twisted](https://patchblox.com/security/data/product/linux/python-twisted.md) | sles 15.6 | 22.10.0-150400.5.17.4 |
| [python-aiohttp](https://patchblox.com/security/data/product/linux/python-aiohttp.md) | opensuse-leap 15.6 | 3.9.3-150400.10.18.4 |
| [python-aiohttp](https://patchblox.com/security/data/product/linux/python-aiohttp.md) | sles 15.6 | 3.9.3-150400.10.18.4 |
| [python-aiosignal](https://patchblox.com/security/data/product/linux/python-aiosignal.md) | opensuse-leap 15.6 | 1.3.1-150400.9.7.2 |
| [python-aiosignal](https://patchblox.com/security/data/product/linux/python-aiosignal.md) | sles 15.6 | 1.3.1-150400.9.7.2 |
| [python-antlr4-python3-runtime](https://patchblox.com/security/data/product/linux/python-antlr4-python3-runtime.md) | opensuse-leap 15.6 | 4.13.1-150400.10.4.1 |
| [python-antlr4-python3-runtime](https://patchblox.com/security/data/product/linux/python-antlr4-python3-runtime.md) | sles 15.6 | 4.13.1-150400.10.4.1 |
| [python-argcomplete](https://patchblox.com/security/data/product/linux/python-argcomplete.md) | opensuse-leap 15.6 | 3.3.0-150400.12.12.2 |
| [python-argcomplete](https://patchblox.com/security/data/product/linux/python-argcomplete.md) | sles 15.6 | 3.3.0-150400.12.12.2 |
| [python-asgiref](https://patchblox.com/security/data/product/linux/python-asgiref.md) | opensuse-leap 15.6 | 3.6.0-150400.9.7.3 |
| [python-asgiref](https://patchblox.com/security/data/product/linux/python-asgiref.md) | sles 15.6 | 3.6.0-150400.9.7.3 |
| [python-async_timeout](https://patchblox.com/security/data/product/linux/python-async-timeout.md) | opensuse-leap 15.6 | 4.0.2-150400.10.7.2 |
| [python-async_timeout](https://patchblox.com/security/data/product/linux/python-async-timeout.md) | sles 15.6 | 4.0.2-150400.10.7.2 |
| [python-avro](https://patchblox.com/security/data/product/linux/python-avro.md) | opensuse-leap 15.6 | 1.11.3-150400.10.4.1 |
| [python-avro](https://patchblox.com/security/data/product/linux/python-avro.md) | sles 15.6 | 1.11.3-150400.10.4.1 |
| [python-blinker](https://patchblox.com/security/data/product/linux/python-blinker.md) | opensuse-leap 15.6 | 1.6.2-150400.12.7.4 |
| [python-blinker](https://patchblox.com/security/data/product/linux/python-blinker.md) | sles 15.6 | 1.6.2-150400.12.7.4 |
| [python-chardet](https://patchblox.com/security/data/product/linux/python-chardet.md) | opensuse-leap 15.6 | 5.2.0-150400.13.7.2 |
| [python-chardet](https://patchblox.com/security/data/product/linux/python-chardet.md) | sles 15.6 | 5.2.0-150400.13.7.2 |
| [python-constantly](https://patchblox.com/security/data/product/linux/python-constantly.md) | opensuse-leap 15.6 | 15.1.0-150400.12.7.2 |
| [python-constantly](https://patchblox.com/security/data/product/linux/python-constantly.md) | sles 15.6 | 15.1.0-150400.12.7.2 |
| [python-decorator](https://patchblox.com/security/data/product/linux/python-decorator.md) | opensuse-leap 15.6 | 5.1.1-150400.12.7.4 |
| [python-decorator](https://patchblox.com/security/data/product/linux/python-decorator.md) | sles 15.6 | 5.1.1-150400.12.7.4 |
| [python-distro](https://patchblox.com/security/data/product/linux/python-distro.md) | opensuse-leap 15.6 | 1.9.0-150400.12.4.1 |
| [python-docker](https://patchblox.com/security/data/product/linux/python-docker.md) | opensuse-leap 15.6 | 7.0.0-150400.8.4.4 |
| [python-docker](https://patchblox.com/security/data/product/linux/python-docker.md) | sles 15.6 | 7.0.0-150400.8.4.4 |
| [python-fakeredis](https://patchblox.com/security/data/product/linux/python-fakeredis.md) | opensuse-leap 15.6 | 2.21.0-150400.9.3.4 |
| [python-fixedint](https://patchblox.com/security/data/product/linux/python-fixedint.md) | opensuse-leap 15.6 | 0.2.0-150400.9.3.1 |
| [python-fixedint](https://patchblox.com/security/data/product/linux/python-fixedint.md) | sles 15.6 | 0.2.0-150400.9.3.1 |
| [python-fluidity-sm](https://patchblox.com/security/data/product/linux/python-fluidity-sm.md) | opensuse-leap 15.6 | 0.2.0-150400.10.7.2 |
| [python-fluidity-sm](https://patchblox.com/security/data/product/linux/python-fluidity-sm.md) | sles 15.6 | 0.2.0-150400.10.7.2 |
| [python-frozenlist](https://patchblox.com/security/data/product/linux/python-frozenlist.md) | opensuse-leap 15.6 | 1.3.3-150400.9.7.2 |
| [python-frozenlist](https://patchblox.com/security/data/product/linux/python-frozenlist.md) | sles 15.6 | 1.3.3-150400.9.7.2 |
| [python-httplib2](https://patchblox.com/security/data/product/linux/python-httplib2.md) | opensuse-leap 15.6 | 0.22.0-150400.10.4.1 |
| [python-httpretty](https://patchblox.com/security/data/product/linux/python-httpretty.md) | opensuse-leap 15.6 | 1.1.4-150400.11.4.1 |
| [python-humanfriendly](https://patchblox.com/security/data/product/linux/python-humanfriendly.md) | opensuse-leap 15.6 | 10.0-150400.13.7.4 |
| [python-humanfriendly](https://patchblox.com/security/data/product/linux/python-humanfriendly.md) | sles 15.6 | 10.0-150400.13.7.4 |
| [python-hyperlink](https://patchblox.com/security/data/product/linux/python-hyperlink.md) | opensuse-leap 15.6 | 21.0.0-150400.12.7.4 |
| [python-hyperlink](https://patchblox.com/security/data/product/linux/python-hyperlink.md) | sles 15.6 | 21.0.0-150400.12.7.4 |
| [python-importlib-metadata](https://patchblox.com/security/data/product/linux/python-importlib-metadata.md) | opensuse-leap 15.6 | 6.8.0-150400.10.9.2 |
| [python-importlib-metadata](https://patchblox.com/security/data/product/linux/python-importlib-metadata.md) | sles 15.6 | 6.8.0-150400.10.9.2 |
| [python-incremental](https://patchblox.com/security/data/product/linux/python-incremental.md) | opensuse-leap 15.6 | 22.10.0-150400.3.7.2 |
| [python-incremental](https://patchblox.com/security/data/product/linux/python-incremental.md) | sles 15.6 | 22.10.0-150400.3.7.2 |
| [python-invoke](https://patchblox.com/security/data/product/linux/python-invoke.md) | opensuse-leap 15.6 | 2.1.2-150400.10.7.4 |
| [python-invoke](https://patchblox.com/security/data/product/linux/python-invoke.md) | sles 15.6 | 2.1.2-150400.10.7.4 |
| [python-isodate](https://patchblox.com/security/data/product/linux/python-isodate.md) | opensuse-leap 15.6 | 0.6.1-150400.12.7.2 |
| [python-isodate](https://patchblox.com/security/data/product/linux/python-isodate.md) | sles 15.6 | 0.6.1-150400.12.7.2 |
| [python-javaproperties](https://patchblox.com/security/data/product/linux/python-javaproperties.md) | opensuse-leap 15.6 | 0.8.1-150400.10.4.4 |
| [python-javaproperties](https://patchblox.com/security/data/product/linux/python-javaproperties.md) | sles 15.6 | 0.8.1-150400.10.4.4 |
| [python-jsondiff](https://patchblox.com/security/data/product/linux/python-jsondiff.md) | opensuse-leap 15.6 | 2.0.0-150400.10.4.1 |
| [python-jsondiff](https://patchblox.com/security/data/product/linux/python-jsondiff.md) | sles 15.6 | 2.0.0-150400.10.4.1 |
| [python-knack](https://patchblox.com/security/data/product/linux/python-knack.md) | opensuse-leap 15.6 | 0.11.0-150400.10.4.4 |
| [python-knack](https://patchblox.com/security/data/product/linux/python-knack.md) | sles 15.6 | 0.11.0-150400.10.4.4 |
| [python-lexicon](https://patchblox.com/security/data/product/linux/python-lexicon.md) | opensuse-leap 15.6 | 2.0.1-150400.10.7.1 |
| [python-lexicon](https://patchblox.com/security/data/product/linux/python-lexicon.md) | sles 15.6 | 2.0.1-150400.10.7.1 |
| [python-marshmallow](https://patchblox.com/security/data/product/linux/python-marshmallow.md) | opensuse-leap 15.6 | 3.20.2-150400.9.7.1 |
| [python-marshmallow](https://patchblox.com/security/data/product/linux/python-marshmallow.md) | sles 15.6 | 3.20.2-150400.9.7.1 |
| [python-multidict](https://patchblox.com/security/data/product/linux/python-multidict.md) | opensuse-leap 15.6 | 6.0.4-150400.7.7.4 |
| [python-multidict](https://patchblox.com/security/data/product/linux/python-multidict.md) | sles 15.6 | 6.0.4-150400.7.7.4 |
| [python-oauthlib](https://patchblox.com/security/data/product/linux/python-oauthlib.md) | opensuse-leap 15.6 | 3.2.2-150400.12.7.4 |
| [python-oauthlib](https://patchblox.com/security/data/product/linux/python-oauthlib.md) | sles 15.6 | 3.2.2-150400.12.7.4 |
| [python-opencensus](https://patchblox.com/security/data/product/linux/python-opencensus.md) | opensuse-leap 15.6 | 0.11.4-150400.10.6.3 |
| [python-opencensus](https://patchblox.com/security/data/product/linux/python-opencensus.md) | sles 15.6 | 0.11.4-150400.10.6.3 |
| [python-opencensus-context](https://patchblox.com/security/data/product/linux/python-opencensus-context.md) | opensuse-leap 15.6 | 0.1.3-150400.10.6.1 |
| [python-opencensus-context](https://patchblox.com/security/data/product/linux/python-opencensus-context.md) | sles 15.6 | 0.1.3-150400.10.6.1 |
| [python-opencensus-ext-threading](https://patchblox.com/security/data/product/linux/python-opencensus-ext-threading.md) | opensuse-leap 15.6 | 0.1.2-150400.10.6.1 |
| [python-opencensus-ext-threading](https://patchblox.com/security/data/product/linux/python-opencensus-ext-threading.md) | sles 15.6 | 0.1.2-150400.10.6.1 |
| [python-opentelemetry-api](https://patchblox.com/security/data/product/linux/python-opentelemetry-api.md) | opensuse-leap 15.6 | 1.23.0-150400.10.7.1 |
| [python-opentelemetry-api](https://patchblox.com/security/data/product/linux/python-opentelemetry-api.md) | sles 15.6 | 1.23.0-150400.10.7.1 |
| [python-opentelemetry-sdk](https://patchblox.com/security/data/product/linux/python-opentelemetry-sdk.md) | opensuse-leap 15.6 | 1.23.0-150400.9.3.1 |
| [python-opentelemetry-sdk](https://patchblox.com/security/data/product/linux/python-opentelemetry-sdk.md) | sles 15.6 | 1.23.0-150400.9.3.1 |
| [python-opentelemetry-semantic-conventions](https://patchblox.com/security/data/product/linux/python-opentelemetry-semantic-conventions.md) | opensuse-leap 15.6 | 0.44b0-150400.9.3.1 |
| [python-opentelemetry-semantic-conventions](https://patchblox.com/security/data/product/linux/python-opentelemetry-semantic-conventions.md) | sles 15.6 | 0.44b0-150400.9.3.1 |
| [python-opentelemetry-test-utils](https://patchblox.com/security/data/product/linux/python-opentelemetry-test-utils.md) | opensuse-leap 15.6 | 0.44b0-150400.9.3.1 |
| [python-opentelemetry-test-utils](https://patchblox.com/security/data/product/linux/python-opentelemetry-test-utils.md) | sles 15.6 | 0.44b0-150400.9.3.1 |
| [python-paramiko](https://patchblox.com/security/data/product/linux/python-paramiko.md) | opensuse-leap 15.6 | 3.4.0-150400.13.10.4 |
| [python-paramiko](https://patchblox.com/security/data/product/linux/python-paramiko.md) | sles 15.6 | 3.4.0-150400.13.10.4 |
| [python-pathspec](https://patchblox.com/security/data/product/linux/python-pathspec.md) | opensuse-leap 15.6 | 0.11.1-150400.9.7.2 |
| [python-pathspec](https://patchblox.com/security/data/product/linux/python-pathspec.md) | sles 15.6 | 0.11.1-150400.9.7.2 |
| [python-pip](https://patchblox.com/security/data/product/linux/python-pip.md) | opensuse-leap 15.6 | 22.3.1-150400.17.16.4 |
| [python-pip](https://patchblox.com/security/data/product/linux/python-pip.md) | sles 15.6 | 22.3.1-150400.17.16.4 |
| [python-pkginfo](https://patchblox.com/security/data/product/linux/python-pkginfo.md) | opensuse-leap 15.6 | 1.9.6-150400.7.7.1 |
| [python-pkginfo](https://patchblox.com/security/data/product/linux/python-pkginfo.md) | sles 15.6 | 1.9.6-150400.7.7.1 |
| [python-portalocker](https://patchblox.com/security/data/product/linux/python-portalocker.md) | opensuse-leap 15.6 | 2.7.0-150400.10.7.4 |
| [python-portalocker](https://patchblox.com/security/data/product/linux/python-portalocker.md) | sles 15.6 | 2.7.0-150400.10.7.4 |
| [python-psutil](https://patchblox.com/security/data/product/linux/python-psutil.md) | opensuse-leap 15.6 | 5.9.5-150400.6.9.4 |
| [python-psutil](https://patchblox.com/security/data/product/linux/python-psutil.md) | sles 15.6 | 5.9.5-150400.6.9.4 |
| [python-pycomposefile](https://patchblox.com/security/data/product/linux/python-pycomposefile.md) | opensuse-leap 15.6 | 0.0.30-150400.9.3.1 |
| [python-pycomposefile](https://patchblox.com/security/data/product/linux/python-pycomposefile.md) | sles 15.6 | 0.0.30-150400.9.3.1 |
| [python-pydash](https://patchblox.com/security/data/product/linux/python-pydash.md) | opensuse-leap 15.6 | 6.0.2-150400.9.4.1 |
| [python-pydash](https://patchblox.com/security/data/product/linux/python-pydash.md) | sles 15.6 | 6.0.2-150400.9.4.1 |
| [python-pyparsing](https://patchblox.com/security/data/product/linux/python-pyparsing.md) | opensuse-leap 15.6 | 3.0.9-150400.5.7.4 |
| [python-pyparsing](https://patchblox.com/security/data/product/linux/python-pyparsing.md) | sles 15.6 | 3.0.9-150400.5.7.4 |
| [python-redis](https://patchblox.com/security/data/product/linux/python-redis.md) | opensuse-leap 15.6 | 5.0.1-150400.12.4.4 |
| [python-requests-oauthlib](https://patchblox.com/security/data/product/linux/python-requests-oauthlib.md) | opensuse-leap 15.6 | 1.3.1-150400.12.7.1 |
| [python-requests-oauthlib](https://patchblox.com/security/data/product/linux/python-requests-oauthlib.md) | sles 15.6 | 1.3.1-150400.12.7.1 |
| [python-retrying](https://patchblox.com/security/data/product/linux/python-retrying.md) | opensuse-leap 15.6 | 1.3.4-150400.12.4.1 |
| [python-retrying](https://patchblox.com/security/data/product/linux/python-retrying.md) | sles 15.6 | 1.3.4-150400.12.4.1 |
| [python-scp](https://patchblox.com/security/data/product/linux/python-scp.md) | opensuse-leap 15.6 | 0.14.5-150400.12.7.4 |
| [python-scp](https://patchblox.com/security/data/product/linux/python-scp.md) | sles 15.6 | 0.14.5-150400.12.7.4 |
| [python-semver](https://patchblox.com/security/data/product/linux/python-semver.md) | opensuse-leap 15.6 | 3.0.2-150400.10.4.1 |
| [python-semver](https://patchblox.com/security/data/product/linux/python-semver.md) | sles 15.6 | 3.0.2-150400.10.4.1 |
| [python-service_identity](https://patchblox.com/security/data/product/linux/python-service-identity.md) | opensuse-leap 15.6 | 23.1.0-150400.8.7.1 |
| [python-service_identity](https://patchblox.com/security/data/product/linux/python-service-identity.md) | sles 15.6 | 23.1.0-150400.8.7.1 |
| [python-sortedcontainers](https://patchblox.com/security/data/product/linux/python-sortedcontainers.md) | opensuse-leap 15.6 | 2.4.0-150400.8.7.4 |
| [python-sortedcontainers](https://patchblox.com/security/data/product/linux/python-sortedcontainers.md) | sles 15.6 | 2.4.0-150400.8.7.4 |
| [python-sshtunnel](https://patchblox.com/security/data/product/linux/python-sshtunnel.md) | opensuse-leap 15.6 | 0.4.0-150400.5.4.4 |
| [python-strictyaml](https://patchblox.com/security/data/product/linux/python-strictyaml.md) | opensuse-leap 15.6 | 1.7.3-150400.9.3.4 |
| [python-strictyaml](https://patchblox.com/security/data/product/linux/python-strictyaml.md) | sles 15.6 | 1.7.3-150400.9.3.4 |
| [python-tabulate](https://patchblox.com/security/data/product/linux/python-tabulate.md) | opensuse-leap 15.6 | 0.9.0-150400.11.7.4 |
| [python-tabulate](https://patchblox.com/security/data/product/linux/python-tabulate.md) | sles 15.6 | 0.9.0-150400.11.7.4 |
| [python-tqdm](https://patchblox.com/security/data/product/linux/python-tqdm.md) | opensuse-leap 15.6 | 4.66.1-150400.9.7.4 |
| [python-tqdm](https://patchblox.com/security/data/product/linux/python-tqdm.md) | sles 15.6 | 4.66.1-150400.9.7.4 |
| [python-typing_extensions](https://patchblox.com/security/data/product/linux/python-typing-extensions.md) | opensuse-leap 15.6 | 4.5.0-150400.3.9.1 |
| [python-vcrpy](https://patchblox.com/security/data/product/linux/python-vcrpy.md) | opensuse-leap 15.6 | 6.0.1-150400.7.4.4 |
| [python-vcrpy](https://patchblox.com/security/data/product/linux/python-vcrpy.md) | sles 15.6 | 6.0.1-150400.7.4.4 |
| [python-websocket-client](https://patchblox.com/security/data/product/linux/python-websocket-client.md) | opensuse-leap 15.6 | 1.5.1-150400.13.7.1 |
| [python-websocket-client](https://patchblox.com/security/data/product/linux/python-websocket-client.md) | sles 15.6 | 1.5.1-150400.13.7.1 |
| [python-wheel](https://patchblox.com/security/data/product/linux/python-wheel.md) | opensuse-leap 15.6 | 0.40.0-150400.13.7.4 |
| [python-wrapt](https://patchblox.com/security/data/product/linux/python-wrapt.md) | opensuse-leap 15.6 | 1.15.0-150400.12.7.1 |
| [python-wrapt](https://patchblox.com/security/data/product/linux/python-wrapt.md) | sles 15.6 | 1.15.0-150400.12.7.1 |
| [python-yarl](https://patchblox.com/security/data/product/linux/python-yarl.md) | opensuse-leap 15.6 | 1.9.2-150400.8.7.4 |
| [python-yarl](https://patchblox.com/security/data/product/linux/python-yarl.md) | sles 15.6 | 1.9.2-150400.8.7.4 |
| [python-zipp](https://patchblox.com/security/data/product/linux/python-zipp.md) | opensuse-leap 15.6 | 3.15.0-150400.10.7.1 |
| [python-zope.interface](https://patchblox.com/security/data/product/linux/python-zope.interface.md) | opensuse-leap 15.6 | 6.0-150400.12.7.4 |
| [python-zope.interface](https://patchblox.com/security/data/product/linux/python-zope.interface.md) | sles 15.6 | 6.0-150400.12.7.4 |

## CVEs this fix closes

| CVE | Priority | Title | CVSS | EPSS | Exploitation |
|---|---|---|---:|---:|---|
| [CVE-2023-28859](https://patchblox.com/security/data/cve/CVE-2023-28859.md) | Routine | python-aiohttp: This update for python-argcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, pytho... | n/a | 0.0103 |  |
| [CVE-2023-28858](https://patchblox.com/security/data/cve/CVE-2023-28858.md) | Routine | python-aiohttp: This update for python-argcomplete, python-Fabric, python-PyGithub, python-antlr4-python3-runtime, python-avro, pytho... | 3.7 | 0.0101 |  |

---

Data as of 2026-11-10T20:03:11Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
