CVE-2026-88815
Təsvir
Perl üçün DBI-ın 1.654-dən əvvəlki versiyaları sql_type_cast_svpv funksiyasında rəqəm dəyərlərini yanlış şəkildə sətir kimi emal edir. SQL_NUMERIC tipinə çevirmə zamanı sql_type_cast_svpv, SV-nin sətir göstəricisini və uzunluğunu onu əvvəlcə sətirə çevirmədən grok_number funksiyasına ötürür. Tam ədəd (IV) və ya onluq kəsr (NV) dəyərinin etibarlı sətir göstəricisi olmadığı üçün grok_number etibarsız ünvanı oxuyur və bu da seqmentasiya xətasına (segmentation fault) səbəb olur. Bu problem Perl-də sql_type_cast funksiyasından istifadə etməklə törədilə bilər: my $num = 42; DBI::sql_type_cast( $num, DBI::SQL_NUMERIC, 0 );
Necə düzəltmək olar
- DBI1.654 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| DBI | v < 1.654 | 1.654 |
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.