Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
Oauthlib versions from 0.6.1 up to but not including 4.0.0 are affected when the RevocationEndpoint is created with enable_jsonp=True, because the user-supplied callback parameter is reflected into the JavaScript response without validation. An attacker who can influence that parameter can make the response contain arbitrary JavaScript, which runs in the origin of any page that loads the endpoint as JSONP. Upgrade to oauthlib 4.0.0 or later. The source does not list a workaround other than leaving enable_jsonp disabled, which is the default.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 6.1 | Medium | 3.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N | CNA (GitHub_M) |
- CISA KEV Not listed.
- EPSS 0.0023, the 14th percentile, on 8 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 14:08 UTC First seen by agentprime
- 31 Oct 2026, 14:08 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-hj66-6f7g-4r5v
- OSV: GHSA-hj66-6f7g-4r5v
- github.com/oauthlib/oauthlib/security/advisories/GHSA-hj66-6f7g-4r5v
- nvd.nist.gov/vuln/detail/CVE-2026-49264
- github.com/oauthlib/oauthlib/pull/951
- github.com/oauthlib/oauthlib/commit/c888359f3c42bec235b2c5caab2069c9ed62457c
- github.com/oauthlib/oauthlib
- github.com/pypa/advisory-database/tree/main/vulns/oauthlib/PYSEC-2026-4113.yaml