73 matches found
PT-2026-105682
These are all security issues fixed in the python313-oauthlib-4.0.0-1.1 package on the GA media of openSUSE Tumbleweed...
OPENSUSE-SU-2026:11973-1 python313-oauthlib-4.0.0-1.1 on GA media
These are all security issues fixed in the python313-oauthlib-4.0.0-1.1 package on the GA media of openSUSE Tumbleweed...
PYSEC-2026-4114 Oauthlib: Timing Attack Vulnerability in PKCE code_verifier Comparison (CWE-208)
Summary A timing side-channel vulnerability exists in the PKCE RFC 7636 implementation of the Authorization Code Grant flow. The codechallengemethodplain function uses Python's standard == operator for string comparison instead of a constant-time comparison function, potentially allowing...
Oauthlib: Timing Attack Vulnerability in PKCE code_verifier Comparison (CWE-208)
SummaryA timing side-channel vulnerability exists in the PKCE RFC 7636 implementation of the Authorization Code Grant flow. The codechallengemethodplain function uses Python's standard == operator for string comparison instead of a constant-time comparison function, potentially allowing...
PYSEC-2026-4113 Oauthlib : Unsafe JSONP callback injection in RevocationEndpoint allows arbitrary JavaScript response generation
Summary When enablejsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation inste...
Oauthlib : Unsafe JSONP callback injection in RevocationEndpoint allows arbitrary JavaScript response generation
SummaryWhen enablejsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation instea...
PT-2026-105862
Summary When enable jsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation...
PT-2026-105863
Summary A timing side-channel vulnerability exists in the PKCE RFC 7636 implementation of the Authorization Code Grant flow. The code challenge method plain function uses Python's standard == operator for string comparison instead of a constant-time comparison function, potentially allowing...
Oauthlib: Timing Attack Vulnerability in PKCE code_verifier Comparison (CWE-208)
Summary A timing side-channel vulnerability exists in the PKCE RFC 7636 implementation of the Authorization Code Grant flow. The codechallengemethodplain function uses Python's standard == operator for string comparison instead of a constant-time comparison function, potentially allowing...
Timing Attack
Overview Affected versions of this package are vulnerable to Timing Attack via the codechallengemethods256 and codechallengemethodplain functions in oauthlib/oauth2/rfc6749/granttypes/authorizationcode.py, which compare PKCE code verifiers and challenges using the non-constant-time == operator. A...
GHSA-XPV3-W29H-X7CV Oauthlib: Timing Attack Vulnerability in PKCE code_verifier Comparison (CWE-208)
Summary A timing side-channel vulnerability exists in the PKCE RFC 7636 implementation of the Authorization Code Grant flow. The codechallengemethodplain function uses Python's standard == operator for string comparison instead of a constant-time comparison function, potentially allowing...
GHSA-HJ66-6F7G-4R5V Oauthlib : Unsafe JSONP callback injection in RevocationEndpoint allows arbitrary JavaScript response generation
Summary When enablejsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation inste...
Oauthlib : Unsafe JSONP callback injection in RevocationEndpoint allows arbitrary JavaScript response generation
Summary When enablejsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation inste...
PT-2026-102980
Name of the Vulnerable Software and Affected Versions oauthlib versions 0.6.1 through 3.3.1 Description When the enable jsonp parameter is set to True, the RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths. Th...
PT-2026-102981
Name of the Vulnerable Software and Affected Versions oauthlib affected versions not specified Description A timing side-channel exists in the PKCE implementation of the Authorization Code Grant flow. The functions code challenge method plain and code challenge method s256 in the file...
CVE-2026-49265
creationtimestamp| type| source ---|---|--- 2026-09-28 09:17:11+00:00| published-proof-of-concept| https://github.com/oauthlib/oauthlib/security/advisories/GHSA-xpv3-w29h-x7cv...
CVE-2026-49264
creationtimestamp| type| source ---|---|--- 2026-09-28 09:10:50+00:00| published-proof-of-concept| https://github.com/oauthlib/oauthlib/security/advisories/GHSA-hj66-6f7g-4r5v...
EUVD-2022-0170
Malicious code in bioql PyPI...
The vulnerability relates to the implementation of OAuth request signature logic in Python’s OAuthLib. It stems from insufficient validation of input data, allowing attackers to trigger a service denial.
The vulnerability relates to the implementation of OAuth request signature logic in Python’s OAuthLib. It stems from insufficient validation of input data in the urivalidate functions. Exploiting this vulnerability could allow an attacker to trigger a service denial...
ROS-20250731-01
Vulnerability in the implementation of OAuth request signing logic for Python OAuthLib is due to insufficient user data validation in urivalidate functions. Exploitation of the vulnerability could allow an attacker acting remotely to cause a denial of service...