Bug 2468567 (CVE-2025-14179) - CVE-2025-14179 php: SQL injection in pdo_firebird via NUL bytes in quoted strings
Summary: CVE-2025-14179 php: SQL injection in pdo_firebird via NUL bytes in quoted str...
Keywords:
Status: NEW
Alias: CVE-2025-14179
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-10 05:01 UTC by OSIDB Bzimport
Modified: 2026-06-08 18:05 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-05-10 05:01:27 UTC
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the PDO Firebird driver improperly handles NUL bytes when preparing SQL queries. During token-by-token query construction, a string token containing a NUL byte is copied via strncat(), which stops at the NUL byte, dropping the closing quote and causing subsequent SQL tokens to be interpreted as part of the string. This allows SQL injection when attacker-controlled values are quoted via PDO::quote() and embedded in SQL statements.


Note You need to log in before you can comment on or make changes to this bug.