Aller au contenu
7.4 Élevée

CVE-2025-14179 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…

Description

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.

Produits et versions touchés

Produit Versions touchées Corrigé en
PHP 8.5 premières → < 8.5.6 8.5.6
PHP 8.4 premières → < 8.4.21 8.4.21
PHP 8.3 premières → < 8.3.31 8.3.31
PHP 8.2 premières → < 8.2.31 8.2.31
Red Hat Enterprise Linux 10 Versions non publiées
Red Hat Enterprise Linux 6 Versions non publiées
Red Hat Enterprise Linux 7 Versions non publiées
Red Hat Enterprise Linux 8 Versions non publiées
Red Hat Enterprise Linux 9 Versions non publiées
Afficher l’autre branche
Produit Versions touchées Corrigé en
Red Hat Hardened Images Versions non publiées

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 103 CVE de PHP →
Suivre cette CVE