CVE-2026-46491
Təsvir
SimpleSAMLphp-casserver, SimpleSAMLphp modulu formasında CAS 1.0 və 2.0 ilə uyğun CAS serveridir. 7.0.3 versiyasından əvvəl simplesamlphp-module-casserver fayl əsaslı CAS bileti anbarı üçün fayl yollarını konfiqurasiya edilmiş bilet qovluğunu hücumçunun nəzarət etdiyi bilet identifikatoru ilə birbaşa birləşdirməklə qurur. İctimai CAS validasiya/proxy endpoint-ləri hücumçunun nəzarət etdiyi ticket / pgt sorğu parametrlərini bu anbara ötürür. FileSystemTicketStore istifadə edən quraşdırmalarda uzaqdan hücumçu ../target.serialized kimi yol keçmə ardıcıllıqlarından istifadə edərək CAS serverinin bilet qovluğundan kənarda olan faylları oxumasına və unserialize etməsinə səbəb ola bilər. CAS 1.0 validasiya axınında həmin hücumçu tərəfindən seçilmiş yol getTicket() qayıtdıqdan dərhal sonra deleteTicket()-ə də ötürülür ki, bu da hədəf fayl PHP prosesi tərəfindən oxuna bildikdə, PHP prosesinin fayl sistemi icazələri çərçivəsində silinə bildikdə və ?array qaytarma tipinə uyğun bir dəyərə unserialize olunduqda həmin faylı silə bilər. Bu problem 7.0.3 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- simplesamlphp/simplesamlphp-module-casserver7.0.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| simplesamlphp/simplesamlphp-module-casserverPackagist | v < 7.0.3 | 7.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.
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.