PT-2026-108335 · Azure Linux · Perl-Dbi
تاريخ النشر
2026-09-28
·
تاريخ التحديث
2026-09-28
لا يوجد
لا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.
DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in sql type cast svpv.
When casting to SQL NUMERIC, sql type cast svpv passes the string pointer and length of the SV to grok number without stringifying it first. An integer (IV) or floating-point (NV) value has no valid string pointer, so grok number reads from an invalid address, triggering a segmentation fault.
This is reachable in Perl using the sql type cast function:
my $num = 42;
DBI::sql type cast( $num, DBI::SQL NUMERIC, 0 );
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Perl-Dbi