CVE-2023-25558
Təsvir
DataHub açıq mənbəli metadata platformasıdır. DataHub frontend-i SSO vasitəsilə autentifikasiya üçün konfiqurasiya edildikdə, o, pac4j kitabxanasından istifadə edir. `id_token`-in emalı təhlükəsiz olmayan şəkildə həyata keçirilir və bu, DataHub frontend tərəfindən düzgün nəzərə alınmır. Xüsusilə, əgər id_token claim dəyərlərindən hər hansı biri {#sb64} prefiksi ilə başlayarsa, pac4j həmin dəyəri seriyalaşdırılmış Java obyekti kimi qəbul edir və onu deseriyalaşdırır. Bu problem, ən pis halda uzaqdan kodun icrasına (RCE) səbəb ola bilər. Hansı klasların deseriyalaşdırıla biləcəyinə müəyyən məhdudiyyətlər qoyan `RestrictedObjectInputStream` mövcud olsa da, o, hələ də geniş çeşiddə java paketlərinə icazə verir və fərqli gadget zəncirləri ilə istismar edilə bilər. İstifadəçilərə versiyanı yeniləmək tövsiyə olunur. Məlum olan heç bir alternativ həll yolu yoxdur. Bu boşluq GitHub Security laboratoriyası tərəfindən aşkar edilib, hesabatlanıb və GHSL-2022-086 kimi izlənilir.
Necə düzəltmək olar
- datahub_project datahub0.9.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| datahub_project datahub | v < 0.9.5 | 0.9.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.