CVE-2026-48796
Təsvir
CefSharp, Windows Forms və Windows Presentation Foundation tətbiqləri üçün Chromium Embedded Framework-ün .NET bağlamalarını təmin edir. Versiya 148.0.90-dan əvvəl CefSharp/SchemeHandler/FolderSchemeHandlerFactory.cs faylı dekodlaşdırılmış və kanonikləşdirilmiş sorğu yolunun rootFolder daxilində qalıb-qalmadığını müəyyən etmək üçün filePath.StartsWith(rootFolder, StringComparison.OrdinalIgnoreCase) metodundan istifadə edirdi. Bu xam prefiks testi kataloq sərhədini təmin etmirdiyi üçün ..%2fwww2/secret.txt kimi bir sorğu konfiqurasiya edilmiş www kataloqundan çıxaraq eyni sətir prefiksinə malik olan qonşu www2 kataloquna daxil ola bilərdi. Xüsusi sxem və ya HTTP yaxud HTTPS sxemi üçün FolderSchemeHandlerFactory qeydiyyatdan keçirən tətbiqlər, hücumçu gömülmüş brauzeri hazırlanmış URL-i sorğulamağa məcbur edə bildikdə, nəzərdə tutulan kök kataloqundan kənarda olan yerli faylları təqdim edə bilər. Problem həm /tmp/app/www2 kimi Unix tipli yollara, həm də C:\app\www2 kimi Windows yollarına təsir edir; həll yolu isə müqayisədən əvvəl normallaşdırılmış kökə kataloq ayırıcısının əlavə edilməsini, eyni zamanda null baytların və alternativ məlumat axını sintaksisinin rədd edilməsini nəzərdə tutur. Bu problem versiya 148.0.90-da düzəldilib.
Necə düzəltmək olar
- CefSharp.Common148.0.90 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| CefSharp.CommonNuGet | v < 148.0.90 | 148.0.90 |
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.