CVE-2021-21245

Kritik

Təsvir

OneDev bütün-bir-də devops platformasıdır. OneDev-in 4.0.3 versiyasından əvvəlki versiyalarında AttachmentUploadServlet istifadəçi tərəfindən idarə olunan məlumatları (`request.getInputStream()`) istifadəçinin təyin etdiyi yerə (`request.getHeader("File-Name")`) yadda saxlayır. Bu problem, OneDev serverinə WebShell yükləmək üçün istifadə edilə bilən ixtiyari fayl yükləməsinə səbəb ola bilər. Bu problem, yüklənən faylların yalnız attachments qovluğunda olmasına icazə verilməklə 4.0.3 versiyasında həll edilmişdir. OneDev attachments qovluğundakı faylları heç vaxt icra etmədiyi üçün webshell problemi mümkün deyil.

CiddilikKritik
CVSS10.0
İstismar ehtimalı—
MəhsulOnedev
Dərc15 yan 2021
İlk görülmə15 yan 2021

Necə düzəltmək olar

Yeniləyin
  • onedev_project onedev4.0.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
onedev_project onedevv < 4.0.34.0.3

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-2021-21245 · Onedev · Dark Radar