CVE-2026-81315
Təsvir
ash-project ash_ai-də Origin Validation Error zəifliyi zərərli veb səhifəyə MCP serverin DNS-rebinding müdafiəsindən yan keçməyə və istifadəçinin lokal MCP serverinə həmin istifadəçinin aktoru ilə saytlararası sorğular göndərməyə imkan verir. AshAi.Mcp.Server-də defolt allowed_origins: nil olduqda origin_allowed?/3 funksiyası uri.host == conn.host şərti ödəndikdə və ötürülən sxem https olduqda origin-i qəbul edir. Hər iki dəyər hücumçunun nəzarətindədir: conn.host Host başlığından gəlir, sxem isə etibarlı proxy yoxlaması olmadan birbaşa x-forwarded-proto başlığından oxunur. DNS rebinding zamanı brauzer hücumçunun origin-ini və uyğun host-u göndərir, səhifənin JavaScript-i isə X-Forwarded-Proto: https təyin edə bilər, nəticədə heç bir TLS və ya proxy iştirak etmədən yoxlama keçir. Düzəliş defolt olaraq yalnız localhost origin-lərinə etibar edir; digər origin-lər üçün açıq allowed_origins icazə siyahısı tələb olunur. Bu problem ash_ai: 0.8.0-dan 1.0.0-dan əvvəl versiyalarına təsir edir.
Necə düzəltmək olar
- ash-project ash_ai1.0.0, 28af68d73134df0b8fb3aa6ab03e8fd795b07c21 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_ai | 0.8.0 ≤ v < 1.0.0, c94f0b17fbe252f68755ba512678586164ba6139 ≤ v < 28af68d73134df0b8fb3aa6ab03e8fd795b07c21 | 1.0.0, 28af68d73134df0b8fb3aa6ab03e8fd795b07c21 |
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.