← All notices | Source (USN-8934-1) | Text version
QSN-8934-1: PyJWT vulnerabilities
October 19, 2026
Summary
Several security issues were fixed in PyJWT.
Details
Kingsley Olukanni discovered that PyJWT did not properly handle unknown key identifiers when retrieving signing keys. An attacker could possibly use this issue to amplify requests to the configured key endpoint, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS and Ubuntu 26.10. (CVE-2026-101917)
Ekalabya Ghosh discovered that PyJWT did not properly handle certain recursively nested JSON payloads. An attacker could possibly use this issue to cause an application to fail, resulting in a denial of service. (CVE-2026-101918)
Pedram Hayati discovered that PyJWT did not properly handle malformed RSA keys in a JSON Web Key Set. An attacker could possibly use this issue to cause authentication failures or a denial of service. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS and Ubuntu 26.10. (CVE-2026-102274)
It was discovered that PyJWT did not properly validate certain OKP private key components. An attacker could possibly use this issue to confuse the identity of public and private keys, and use a stolen sender-constrained token without the legitimate private key. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS and Ubuntu 26.10. (CVE-2026-102275)
Affected QuantaStor releases
| Release | Platform | Package | Exposure | Shipped version | Fixed version | Status |
|---|---|---|---|---|---|---|
| 6.9.1.001 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.6 | 2.3.0-1ubuntu0.6 | Fixed in this release |
| 6.9.0.464 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.5 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.6.015 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.5.018 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.4.038 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.3.018 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.2.002 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.1.007 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
| 6.8.0.205 | Ubuntu 22.04 LTS | python3-jwt | Externally-facing | 2.3.0-1ubuntu0.3 | 2.3.0-1ubuntu0.6 | Fixed by QuantaStor security update |
Internally-facing: only accessible when logged into the QuantaStor console/ssh as the qadmin administrative sudo user; generally lower priority. Externally-facing: part of a service the storage platform presents on the network (or the kernel), so potentially reachable over the network.
CVEs
CVE-2026-101918, CVE-2026-102275, CVE-2026-102274, CVE-2026-101917
References
https://ubuntu.com/security/notices/USN-8934-1
https://nvd.nist.gov/vuln/detail/CVE-2026-101918
https://nvd.nist.gov/vuln/detail/CVE-2026-102275
https://nvd.nist.gov/vuln/detail/CVE-2026-102274
https://nvd.nist.gov/vuln/detail/CVE-2026-101917
Update
Fixes marked Fixed by QuantaStor security update are applied by upgrading QuantaStor with security patches included (Upgrade Manager). Fixed package versions:
| Platform | Package | Version |
|---|---|---|
| bionic | pyjwt | 1.5.3+ds1-1ubuntu0.1+esm4 |
| Ubuntu 20.04 LTS | pyjwt | 1.7.1-2ubuntu2.1+esm4 |
| Ubuntu 22.04 LTS | pyjwt | 2.3.0-1ubuntu0.6 |
| Ubuntu 24.04 LTS | pyjwt | 2.7.0-1ubuntu0.4 |
| resolute | pyjwt | 2.10.1-4ubuntu1.3 |
| stonking | pyjwt | 2.13.0-1ubuntu1.1 |
| xenial | pyjwt | 1.3.0-1ubuntu0.1+esm4 |
