CVE-2026-81853
Təsvir
ash-project ash_admin-də İstifadəçi tərəfindən idarə olunan açar vasitəsilə Autentifikasiyadan yan keçmə zəifliyi qeyd axtarışı URL-ni həssas atributlar üzərində bərabərlik oraklına çevirir. AshAdmin.Helpers.decode_primary_key/2 kompozit əsas açar formasını (Base64 və ETF) dekod edir və dekodlanmış xəritəni axtarış filtri kimi olduğu kimi qaytarır, onun açarlarının resursun əsas açar sahələri olduğunu yoxlamadan. Deserializasiya qoruyucuları ölçünü məhdudlaşdırır, yeni atomları və funları bloklayır və iç-içə ifadələri rədd edir, lakin heç biri hansı sahələrin qaytarıldığını məhdudlaşdırmır və :safe hələ də hər hansı artıq internləşdirilmiş atribut adına icazə verir. Buna görə hücumçu %{api_token: "guess"} kodlaşdıra və onun axtarış filtrinə qoşulmasına nail ola bilər, həssas atribut dəyərini (API token, reset token) hər dəfə bir bərabərlik təxmini ilə brute-force edə bilər; Map.to_list/1 həmçinin strukturları qəbul edir və yalançı __struct__ açarı yaradır. Düzəliş real əsas açar sahəsi olmayan istənilən dekodlanmış açarı rədd edir. Bu problem ash_admin-ə təsir edir: 0.1.0-dan 1.3.1-dən əvvələ qədər.
Necə düzəltmək olar
- ash-project ash_admin1.3.1, 3c3e905d47f1155dcc1ca3fb347348b05a66065a 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_admin | 0.1.0 ≤ v < 1.3.1, 98b03baa8422b94dd13e305bf08b8ee3f7232c7b ≤ v < 3c3e905d47f1155dcc1ca3fb347348b05a66065a | 1.3.1, 3c3e905d47f1155dcc1ca3fb347348b05a66065a |
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.