CVE-2026-49264
Təsvir
OAuthLib, Python 3.6+ üçün OAuth sorğu imzalanma məntiqinin tətbiqidir. 0.6.1 versiyasından 4.0.0 versiyasına qədər, OAuthLib-in oauthlib/oauth2/rfc6749/endpoints/revocation.py faylındakı RevocationEndpoint komponenti, enable_jsonp=True olduqda, təsdiqlənməmiş callback sorğu parametrini uğurlu və xəta cavab gövdələrinə əks etdirir. Callback parametri sorğu sətrindən (query string) və ya sorğu gövdəsindən gələ bilər və qanuni JavaScript funksiya adı ilə məhdudlaşdırılmadan istifadə olunur. Ləğv etmə cavabını etibarlı JSONP kimi yükləyən və hücumçunun callback üzərində təsirinə şərait yaradan brauzer tətbiqi, beləliklə, daxil edən tətbiqin mənşəyində (origin), onun DOM-una və skript vasitəsilə əlçatan olan məlumatlarına girişlə hücumçu tərəfindən idarə olunan JavaScript kodunu icra edə bilər. Bu funksiya standart olaraq söndürülmüşdür, buna görə də yalnız JSONP-ni açıq şəkildə aktivləşdirən tətbiqlər təsirlənir. Bu problem 4.0.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- oauthlib4.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| oauthlibPyPI | 0.6.1 ≤ v < 4.0.0 | 4.0.0 |
| microsoft azl3_python-oauthlib_3.2.2-3 | Aralıq göstərilməyib | — |
| microsoft azl3_python-oauthlib_3.2.2-4 | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.