Skip to content
OpenAdvisories
Medium · 6.5 CVE-2024-33663 CVE-2026-85394EUVD-2024-1121GHSA-6c5p-j8vq-pqhjPYSEC-2024-232

python-jose algorithm confusion guard bypassed by DER-encoded public keys

Published Apr 25, 2024 · Updated Sep 3, 2024 · Assigned by mitre

Description

python-jose through 3.3.0 has algorithm confusion with OpenSSH ECDSA keys and other key formats. This is similar to CVE-2022-29217.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 python-jose No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS python-jose No fix yet —
Ubuntu 22.04 LTS python-jose No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Inside 2 python-zipp +1 3.19.2-1.el9ap RHSA-2024:6428
Red Hat Ansible Automation Platform Inside 2 python39-zipp 3.19.2-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform Developer 2 automation-controller +1 4.5.10-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform Developer 2 python-zipp +1 3.19.2-1.el9ap RHSA-2024:6428
Red Hat Ansible Automation Platform Developer 2 python39-zipp 3.19.2-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 automation-controller +4 4.5.10-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python-django +1 4.2.15-1.el9ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python-grpcio +1 1.58.3-1.el9ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python-zipp +1 3.19.2-1.el9ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python39-django +1 4.2.15-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python39-grpcio +1 1.58.3-1.el8ap RHSA-2024:6428
Red Hat Ansible Automation Platform 2 python39-zipp 3.19.2-1.el8ap RHSA-2024:6428
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP5 python-python-jose 3.0.1-bp155.3.3.1 openSUSE-SU-2024:0118-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-cryptography 3.3.0-3.1 openSUSE-SU-2024:13928-1
openSUSE Leap 15.5 python-python-jose 3.0.1-bp155.3.3.1 openSUSE-SU-2024:0118-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI python-jose <= 3.5.0 — GHSA-3qf3-8w2g-rqmx
PyPI python-jose < 3.4.0 3.4.0 GHSA-6c5p-j8vq-pqhj

Advisories 3

References