CVE-2026-12740

Yüksək

Təsvir

Perl üçün Plack::Middleware::OAuth 0.10-a qədər versiyalar OAuth 2.0 state parametrini dəstəkləmir. RequestTokenV2 state dəyəri yaratmadan provayderin avtorizasiya yönləndirməsini qurur, AccessTokenV2 isə callback kodunu mübadilə edir və nəticədə yaranan tokeni sessiyaya (register_session) qeyd edir, lakin callback-in bu sessiyanın başlatdığı avtorizasiya sorğusuna uyğun olduğunu yoxlamır. OAuth 2.0 girişi üçün bu middleware-dən istifadə edən istənilən tətbiq giriş üçün saytlararası sorğu saxtalaşdırmasına (login CSRF) məruz qalır: callback axını başladan sessiyaya bağlanmadığı üçün öz provayder hesabı ilə avtorizasiya başladan hücumçu yaranan callback-i qurbanın sessiyasına çatdıra bilər, nəticədə qurbanın sessiyası hücumçunun avtorizasiyasını tamamlayır və hücumçunun provayder şəxsiyyəti və giriş tokeni həmin sessiya ilə əlaqələndirilir. Tətbiq bunu hesab əlaqəsi kimi saxladıqda, hücumçu öz provayder etimadnamələri vasitəsilə qurbanın hesabına girişi saxlaya bilər.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulPlack::Middleware::OAuth
Dərc4 iyl 2026
İlk görülmə4 iyl 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
CORNELIUS Plack::Middleware::OAuthv ≤ 0.10—

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.

Intelligence 360 paketində

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.

CVE-2026-12740 · Plack::Middleware::OAuth · Dark Radar