CVE-2025-14179
Təsvir
PHP-nin 8.2.31-dən əvvəlki 8.2.*, 8.3.31-dən əvvəlki 8.3.*, 8.4.21-dən əvvəlki 8.4.* və 8.5.6-dan əvvəlki 8.5.* versiyalarında PDO Firebird drayveri SQL sorğularını hazırlayarkən NUL baytlarını düzgün emal etmir. Sorğunun token-token qurulması zamanı NUL baytı ehtiva edən sətir tokeni strncat() vasitəsilə kopyalanır; bu funksiya NUL baytında dayandığı üçün bağlayıcı dırnaq işarəsi düşür və növbəti SQL tokenlərinin sətirin bir hissəsi kimi şəkləndirilməsinə səbəb olur. Bu, hücumçu tərəfindən idarə olunan dəyərlər PDO::quote() vasitəsilə dırnağa alınaraq SQL ifadələrinə yerləşdirildikdə SQL inyeksiyasına imkan verir.
Necə düzəltmək olar
- php php8.2.31, 8.3.31, 8.4.21, 8.5.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| php php | 8.2.0 ≤ v < 8.2.31, 8.3.0 ≤ v < 8.3.31, 8.4.0 ≤ v < 8.4.21, 8.5.0 ≤ v < 8.5.6 | 8.2.31, 8.3.31, 8.4.21, 8.5.6 |
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.