CVE-2025-66292

Yüksək

Təsvir

DPanel, Go dilində yazılmış açıq mənbəli server idarəetmə panelidir. 1.9.2 versiyasından əvvəl DPanel-də /api/common/attach/delete interfeysində ixtiyari faylların silinməsi zəifliyi mövcuddur. Autentifikasiya olunmuş istifadəçilər yol keçidi (path traversal) vasitəsilə serverdəki ixtiyari faylları silə bilərlər. İstifadəçi inzibati backend-ə daxil olduqda, bu interfeysdən faylları silmək üçün istifadə etmək mümkündür. Zəiflik app/common/http/controller/attach.go faylındakı Delete funksiyasında yerləşir. İstifadəçi tərəfindən göndərilən path parametri lazımi təmizləmə və ya yol keçidi simvollarının (../) yoxlanılması olmadan birbaşa storage.Local{}.GetSaveRealPath və daha sonra os.Remove funksiyasına ötürülür. common/service/storage/local.go faylındakı köməkçi funksiya isə filepath.Join-dən istifadə edir ki, bu da ../ simvollarını həll edir lakin chroot/jail tətbiq etmir. Bu zəiflik 1.9.2 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulDpanel
Dərc15 yan 2026
İlk görülmə15 yan 2026

Necə düzəltmək olar

Yeniləyin
  • dpanel dpanel1.9.2 və ya daha yeni versiya
  • github.com/donknap/dpanel1.9.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
dpanel dpanelv < 1.9.21.9.2
github.com/donknap/dpanelGov < 1.9.21.9.2

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.

Intelligence 360 paketində

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.

CVE-2025-66292 · Dpanel · Dark Radar