{"id":36975,"date":"2026-10-14T00:32:31","date_gmt":"2026-10-13T16:32:31","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-49264"},"modified":"2026-10-14T00:32:31","modified_gmt":"2026-10-13T16:32:31","slug":"cve-2026-49264","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-49264","title":{"rendered":"CVE-2026-49264 [MEDIUM] &#8211; OAuthLib is an implementation of the OAuth request-signing logic for Python 3.6+. From 0.6"},"content":{"rendered":"<p>OAuthLib is an implementation of the OAuth request-signing logic for Python 3.6+. From 0.6.1 until 4.0.0, OAuthLib&#8217;s RevocationEndpoint in oauthlib\/oauth2\/rfc6749\/endpoints\/revocation.py reflects an unvalidated callback request parameter into success and error response bodies when enable_jsonp=True. The callback can come from the query string or request body and is used without restricting it to a legal JavaScript function name. A browser application that loads the revocation response as trusted JSONP and permits attacker influence over callback can therefore execute attacker-controlled JavaScript in the including application&#8217;s origin, with access to its DOM and script-accessible data. The feature is disabled by default, so only deployments that explicitly enable JSONP are affected. This issue is fixed in version 4.0.0.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OAuthLib is an implementation of the OAuth request-signing logic for Python 3.6+. From 0.6.1 until 4.0.0, OAuthLib&#8217;s RevocationEndpoint in oauthlib\/oauth2\/rfc6749\/endpoints\/revocation.py reflects an u<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-36975","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/36975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=36975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=36975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}