CVE-2026-61742
Təsvir
DBHub; Postgres, MySQL, SQL Server, Oracle, MariaDB və SQLite üçün verilənlər bazası MCP serveridir. 0.22.5 versiyasından əvvəlki versiyalarda sənədləşdirilmiş HTTP transport rejimi ilə başladıldıqda (məsələn, `--transport http --port 8080`), autentifikasiya olunmamış HTTP MCP son nöqtəsi (endpoint) açıq qalır. HTTP serveri brauzer mənşəli girişləri qorumaq üçün `Origin` host adının `Host` host adına bərabər olub-olmadığını yoxlayır və təsdiqlənmiş `Origin`-i `Access-Control-Allow-Origin` başlığına əks etdirir. Bu, DNS rebinding hücumunun qarşısını almır. Hücumçu tərəfindən idarə olunan host adı qurbanın daxil ola bildiyi DBHub HTTP serverinə yenidən bağlandıqdan sonra həm `Origin`, həm də `Host` hücumçunun idarə etdiyi host adını ehtiva edə bilər, buna görə də DBHub sorğunu qəbul edir və MCP alət çağırışlarını yönləndirir. Nəticədə, zərərli veb sayt, prompt inyeksiyası və ya modelin iştirakı olmadan, qurbanın brauzerindən DBHub MCP alətlərini deterministik şəkildə çağıra bilər. Defolt demo konfiqurasiyası ilə bu, demo SQLite verilənlər bazasını oxuya və ona yaza bilər; real konfiqurasiya edilmiş verilənlər bazası ilə isə eyni metod, DBHub-un konfiqurasiya edilmiş alət icazələrinə və verilənlər bazasının etibarnamələrinə əsasən məzmunu oxuya, siyahıla və potensial olaraq yazıla bilər. 0.22.5 versiyası bu problemi aradan qaldırır.
Necə düzəltmək olar
- @bytebase/dbhub0.22.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @bytebase/dbhubnpm | v < 0.22.5 | 0.22.5 |
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.