CVE-2026-115924
Təsvir
Rembg şəkillərin fonunu silmək üçün bir alətdir. 2.0.82 versiyasından əvvəl, ictimai /api/remove son nöqtəsi hücumçunun idarə etdiyi extras.sam_model parametrini rembg/commands/s_command.py vasitəsilə rembg/sessions/sam.py faylına ötürür və burada həmin parametr sabitləşdirilmiş heş olmadan pooch.retrieve() funksiyasına ötürülən SAM fayl adlarına və GitHub yükləmə URL-lərinə daxil edilir. Autentifikasiya olunmamış hücumçu, lokal POSIX yolunun fraqmenti saxladığı, lakin HTTP sorğusunun fraqmenti tulladığı xüsusiyyətindən istifadə edərək, yol keçidi (path traversal) ilə URL fraqment sintaksisini birləşdirən sam_model dəyəri təqdim edib boşluğu istismar edə bilər. İlk sorğu hücumçunun seçdiyi yol ağacını hazırlayır və eyni sorğunun təkrarı oxunaqlı hədəf faylın yanına zərərli ONNX kodlayıcı və dekoder fayllarını yükləyir. Qrafiklər ONNX xarici məlumatları vasitəsilə hədəfi yükləyə və onun baytlarını qaytarılan PNG maskasına kodlaşdıra bilər ki, bu da rembg prosesi üçün əlçatan olan tam faylların ifşasına səbəb olur və ixtiyari ONNX hesablamalarına imkan verir. Bu problem 2.0.82 versiyasında düzəldilib.
Necə düzəltmək olar
- rembg2.0.82 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rembgPyPI | v < 2.0.82 | 2.0.82 |
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.