PT-2026-99932 · Dbi · Dbi
CVSS v3.1
6.2
Medium
| Vector | AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
DBI versions prior to 1.654
Description
Numeric values are incorrectly treated as strings in the
sql type cast svpv function. When casting to SQL NUMERIC, the sql type cast svpv function passes the string pointer and length of the SV to grok number() without first stringifying it. Because integer (IV) or floating-point (NV) values lack a valid string pointer, grok number() reads from an invalid address, resulting in a segmentation fault. This issue can be triggered using the sql type cast() function.Recommendations
Update DBI to version 1.654 or later.
Exploit
Fix
Type Confusion
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dbi