CVE-2026-7381
Təsvir
Perl üçün Plack::Middleware::XSendfile-ın 1.0053 daxil olmaqla versiyaları müştəri tərəfindən idarə olunan yolun yenidən yazılmasına imkan verə bilər. Əgər middleware konstruktorunda və ya Plack mühitində nəzərə alınmayıbsa, Plack::Middleware::XSendfile variasiya parametrlərinin (sendfile tipi) müştəri tərəfindən X-Sendfile-Type başlığı vasitəsilə təyin edilməsinə icazə verir. Bədniyyətli bir müştəri, nginx reverse proxy-ləri arxasında işləyən xidmətlər üçün X-Sendfile-Type başlığını "X-Accel-Redirect" olaraq təyin edə və daha sonra yolu serverdəki istənilən fayla yönləndirmək üçün X-Accel-Mapping parametrini qura bilər. 1.0053 versiyasından etibarən Plack::Middleware::XSendfile köhnəlmiş hesab olunur və Plack-ın gələcək buraxılışlarından çıxarılacaqdır. Bu, Rack::Sendfile üçün olan CVE-2025-61780 boşluğuna bənzəyir, lakin Plack::Middleware::XSendfile-da xəritələmə zamanı müntəzəm ifadələrin (regular expressions) istifadəsini qadağan edən və xəritələməni yalnız "X-Accel-Redirect" tipi üçün tətbiq edən bəzi yüngülləşdirici tədbirlər mövcuddur.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| miyagawa plack\ | \ ≤ v ≤ 1.0053 | — |
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.