CVE-2026-82753
Təsvir
ash-project ash_authentication_oauth2_server komponentindəki Resursların Limitlərsiz və ya Tənzimləməsiz Ayırılması zəifliyi autentifikasiya olunmamış hücumçuya verilənlər bazasının yaddaşını və sistem yaddaşını tükətməyə imkan verir. /authorize son nöqtəsi dizayn etibarilə autentifikasiyasızdır. Client ID Metadata Documents aktiv edildikdə, AshAuthentication.Oauth2Server.CIMD daxilindəki resolve_client/3 funksiyası hər bir yeni URL formatlı client_id üçün sənədi əldə edir və müştəri sətrini yeniləyir/əlavə edir (upsert); burada sətirlərin sayına heç bir məhdudiyyət, vaxtın bitməsi və ya zibil yığımı (garbage collection) mexanizmi tətbiq edilmir, həmçinin əldə edilən sahələrin uzunluğu məhdudlaşdırılmır. Sənəd təsdiqlənməmişdən əvvəl CIMD.Cache-ə yerləşdirilir, buna görə də rədd edilmiş sənədlər belə TTL müddətinə qədər keş yaddaşında qalır. Bir çox fərqli URL-lərdə düzgün sənədlər təqdim edən hücumçu, hər URL üçün bir daimi müştəri sətri yaradır və bunların hər biri çoxmeqabaytlı sətirlər daşıya bildiyi üçün yaddaş və saxlama sahəsi limitsiz şəkildə artır. Bu problem ash_authentication_oauth2_server versiya 0.3.0-dan başlayaraq 0.3.1 versiyasına qədər olan hissəni əhatə edir.
Necə düzəltmək olar
- ash-project ash_authentication_oauth2_server0.3.1, 45e24f69e0f95d67413e2508acc2264156acb5ac və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ash-project ash_authentication_oauth2_server | 0.3.0 ≤ v < 0.3.1, e713a9ba816761140c226e2ca55b75c0b93f5984 ≤ v < 45e24f69e0f95d67413e2508acc2264156acb5ac | 0.3.1, 45e24f69e0f95d67413e2508acc2264156acb5ac |
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.