Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2022-29217

25
FAUCET Score

CVE-2022-29217 is a high-severity vulnerability affecting PyJWT, a Python implementation of RFC 7519, and related Fedora projects. The flaw, categorized as CWE-327 (Use of a Broken or Risky Cryptographic Algorithm), allows an attacker to choose the JWT signing algorithm if the application broadly supports all default algorithms. This network-exploitable vulnerability has low attack complexity and can lead to high integrity impacts, though confidentiality and availability are not affected. There is currently no evidence of active exploitation, public exploit code, or significant community discussion surrounding this CVE.

Impacted Technologies

VendorProductVersion(s)CPE
>= 1.5.0, < 2.4.0CPE matchmatch criteria
cpe:2.3:a:pyjwt_project:pyjwt:*:*:*:*:*:*:*:*
35CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*
36CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.4HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
Exploitability Score
2.2
Impact Score
5.2
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.28%
Probability of exploitation in next 30 days
EPSS Percentile
67.0%
Percentile rank of EPSS score among Peer Group
As of 2026-07-26
Model: v2026.06.15
This CVE's current EPSS score of 0.0128 is in the 46th percentile among its peer group of 51,485 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (21)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: 18695-16820Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: 18696-16823Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: cbl2 python-jwt 2.4.0-1 on CBL Mariner 2.0Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: cm1 python-jwt 2.4.0-1 on CBL Mariner 1.0Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 x64Fixed in: 2.4.0-1
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 ARMFixed in: 2.4.0-1
pippatch availablevia ghsa
Product: pyjwtFixed in: 2.4.0
redhatno patchvia redhat_api
Product: Red Hat Ceph Storage 4Fixed in: python-jwt
redhatno patchvia redhat_api
Product: Red Hat Quay 3Fixed in: quay/quay-rhel8
redhatno patchvia redhat_api
Product: Red Hat Ansible Automation Platform 2Fixed in: python-pyjwt
redhatno patchvia redhat_api
Product: Red Hat Ansible Automation Platform 2Fixed in: python-pulp-container
redhatno patchvia redhat_api
Product: Red Hat Ansible Automation Platform 2Fixed in: automation-controller
redhatno patchvia redhat_api
Product: Red Hat Satellite 6Fixed in: python-pulp-container
redhatend of lifevia redhat_api
Product: Red Hat Ceph Storage 5Fixed in: python-adal
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: fence-agents
redhatend of lifevia redhat_api
Product: Red Hat Storage 3Fixed in: python-jwt
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: python-jwt
redhatend of lifevia redhat_api
Product: Red Hat Ceph Storage 4Fixed in: python-adal

Vendor Advisories (4)

microsoft2022-Jun/CVE-2022-29217

CVE-2022-29217

Jun 14, 2022
pipGHSA-ffqj-6fqr-9h24high

Key confusion through non-blocklisted public key formats

May 24, 2022
redhatCVE-2022-29217Moderate

python-jwt: Key confusion through non-blocklisted public key formats

May 12, 2022
microsoft2022-May/CVE-2022-29217Important

Key confusion through non-blocklisted public key formats in PyJWT

May 10, 2022

References

vicarius.io / vsociety/posts/risky-algorithms-algorithm-confusion-in-pyjwt-cve-2022-29217
github.com / jpadilla/pyjwt/commit/9c528670c455b8d948aff95ed50e22940d1ad3fc
PatchThird Party Advisory
github.com / jpadilla/pyjwt/releases/tag/2.4.0
Release NotesThird Party Advisory
github.com / jpadilla/pyjwt/security/advisories/GHSA-ffqj-6fqr-9h24
Issue TrackingThird Party Advisory
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/5PK7IQCBVNLYJEFTPHBBPFP72H4WUFNX
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/6HIYEYZRQEP6QTHT3EHH3RGFYJIHIMAO