CVE-2026-45717
Təsvir
Budibase açıq mənbəli low-code platformadır. 3.38.1 versiyasından əvvəl Budibase məlumat mənbəyinin idarə edilməsi üçün REST API təqdim edir. PUT /api/datasources/:datasourceId marşrutu authorizedRoutes qrupunda TABLE/READ icazəsi ilə qeydiyyata alınmışdır. Bu, oxuma son nöqtəsi (GET /api/datasources/:datasourceId) ilə eyni avtorizasiya səviyyəsidir. BASIC daxili roluna və ya daha yüksək rola malik hər bir autentifikasiya olunmuş Budibase tətbiqi istifadəçisi TABLE/WRITE (və buna görə də TABLE/READ) icazələrinə sahibdir və məlumat mənbəyinin yeniləmə kontrolleri əlavə builder yoxlaması aparmır. Nəticədə, autentifikasiya olunmuş hər hansı qeyri-builder tətbiq istifadəçisi məlumat mənbəyinin konfiqurasiya obyektini — o cümlədən qoşulma hostunu, portunu, verilənlər bazasının etibarlılıq məlumatlarını və ya REST məlumat mənbəyinin baza URL-ni yenidən yazmaq üçün PUT sorğusu göndərə bilər. SQL drayver qoşulmalarına şəbəkə səviyyəsində heç bir SSRF mühafizəsi tətbiq edilməmiş olduğu üçün PostgreSQL/MySQL/MongoDB məlumat mənbəyini daxili IP ünvanına yönləndirmək uğurlu olur və hücumçu ixtiyari portlarda daxili xidmətləri araşdıra və ya onlarla qarşılıqlı əlaqə qura bilir. Bu zəiflik 3.38.1 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- @budibase/server3.38.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @budibase/servernpm | v < 3.38.1 | 3.38.1 |
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.