Vulnérabilités / CVE-2025-14179

critique

CVE-2025-14179

php: SQL injection in pdo_firebird via NUL bytes in quoted strings

Publiée Modifiée CWE 89
Dans la Trivy database depuis au moins le 24 oct. 2026, 07:11 UTCLa date d'entrée avant ce build n'est pas enregistrée.

Sévérité par source

NVD9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Red Hat8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Bitnami9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Le label propre à Trivy est CRITICAL. Critique selon NVD, Bitnami. Plus basse selon Red Hat (élevée), Azure Linux (élevée), Ubuntu (moyenne).

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.

Paquets affectés et versions corrigées

SourcePaquetCorrigé en
bitnami::Bitnami Vulnerability Databaselibphp, php, php-min8.2.31, 8.3.31, 8.4.21, 8.5.6
Azure Linux 3.0php0:8.3.31-1.azl3
chainguardphp-8.28.2.31-r0
debian 12php8.28.2.31-1~deb12u1
debian 13php8.48.4.21-1~deb13u1
debian 14php8.48.4.21-1
echophp-7.2, php-8.1, php8.2 et 1 autres7.2.34+e1 et 3 autres
minimosphp-8.2, php-8.3, php-8.4 et 1 autres8.2.31-r0 et 3 autres
rapidfort alma 10php, php-bcmath, php-cli et 22 autrespas de correctif indiqué
rapidfort debian 12php8.20:8.2.31-1~deb12u1
rapidfort debian 13php8.20:8.2.31-1~deb12u1
rapidfort fedora 43php, php-bcmath, php-cli et 26 autres8.4.21-1.fc43
Afficher les 161 entrées de 23 sources
SourcePaquetCorrigé en
bitnami::Bitnami Vulnerability Databaselibphp8.2.31, 8.3.31, 8.4.21, 8.5.6
bitnami::Bitnami Vulnerability Databasephp8.2.31, 8.3.31, 8.4.21, 8.5.6
bitnami::Bitnami Vulnerability Databasephp-min8.2.31, 8.3.31, 8.4.21, 8.5.6
Azure Linux 3.0php0:8.3.31-1.azl3
chainguardphp-8.28.2.31-r0
debian 12php8.28.2.31-1~deb12u1
debian 13php8.48.4.21-1~deb13u1
debian 14php8.48.4.21-1
echophp-7.27.2.34+e1
echophp-8.18.1.34+e1
echophp8.28.2.31-1~deb12u1
echophp8.48.4.21-1~deb13u1
minimosphp-8.28.2.31-r0
minimosphp-8.38.3.31-r0
minimosphp-8.48.4.21-r0
minimosphp-8.58.5.6-r0
rapidfort alma 10phppas de correctif indiqué
rapidfort alma 10php-bcmathpas de correctif indiqué
rapidfort alma 10php-clipas de correctif indiqué
rapidfort alma 10php-commonpas de correctif indiqué
rapidfort alma 10php-dbapas de correctif indiqué
rapidfort alma 10php-dbgpas de correctif indiqué
rapidfort alma 10php-develpas de correctif indiqué
rapidfort alma 10php-embeddedpas de correctif indiqué
rapidfort alma 10php-enchantpas de correctif indiqué
rapidfort alma 10php-ffipas de correctif indiqué
rapidfort alma 10php-fpmpas de correctif indiqué
rapidfort alma 10php-gdpas de correctif indiqué
rapidfort alma 10php-gmppas de correctif indiqué
rapidfort alma 10php-intlpas de correctif indiqué
rapidfort alma 10php-ldappas de correctif indiqué
rapidfort alma 10php-mbstringpas de correctif indiqué
rapidfort alma 10php-mysqlndpas de correctif indiqué
rapidfort alma 10php-odbcpas de correctif indiqué
rapidfort alma 10php-opcachepas de correctif indiqué
rapidfort alma 10php-pdopas de correctif indiqué
rapidfort alma 10php-pgsqlpas de correctif indiqué
rapidfort alma 10php-processpas de correctif indiqué
rapidfort alma 10php-snmppas de correctif indiqué
rapidfort alma 10php-soappas de correctif indiqué
rapidfort alma 10php-xmlpas de correctif indiqué
rapidfort debian 12php8.20:8.2.31-1~deb12u1
rapidfort debian 13php8.20:8.2.31-1~deb12u1
rapidfort fedora 43php8.4.21-1.fc43
rapidfort fedora 43php-bcmath8.4.21-1.fc43
rapidfort fedora 43php-cli8.4.21-1.fc43
rapidfort fedora 43php-common8.4.21-1.fc43
rapidfort fedora 43php-dba8.4.21-1.fc43
rapidfort fedora 43php-dbg8.4.21-1.fc43
rapidfort fedora 43php-devel8.4.21-1.fc43
rapidfort fedora 43php-embedded8.4.21-1.fc43
rapidfort fedora 43php-enchant8.4.21-1.fc43
rapidfort fedora 43php-ffi8.4.21-1.fc43
rapidfort fedora 43php-fpm8.4.21-1.fc43
rapidfort fedora 43php-gd8.4.21-1.fc43
rapidfort fedora 43php-gmp8.4.21-1.fc43
rapidfort fedora 43php-intl8.4.21-1.fc43
rapidfort fedora 43php-ldap8.4.21-1.fc43
rapidfort fedora 43php-mbstring8.4.21-1.fc43
rapidfort fedora 43php-mysqlnd8.4.21-1.fc43
rapidfort fedora 43php-odbc8.4.21-1.fc43
rapidfort fedora 43php-opcache8.4.21-1.fc43
rapidfort fedora 43php-pdo8.4.21-1.fc43
rapidfort fedora 43php-pdo-dblib8.4.21-1.fc43
rapidfort fedora 43php-pdo-firebird8.4.21-1.fc43
rapidfort fedora 43php-pgsql8.4.21-1.fc43
rapidfort fedora 43php-process8.4.21-1.fc43
rapidfort fedora 43php-snmp8.4.21-1.fc43
rapidfort fedora 43php-soap8.4.21-1.fc43
rapidfort fedora 43php-sodium8.4.21-1.fc43
rapidfort fedora 43php-tidy8.4.21-1.fc43
rapidfort fedora 43php-xml8.4.21-1.fc43
rapidfort Oracle Linux 10phppas de correctif indiqué
rapidfort Oracle Linux 10php-bcmathpas de correctif indiqué
rapidfort Oracle Linux 10php-clipas de correctif indiqué
rapidfort Oracle Linux 10php-commonpas de correctif indiqué
rapidfort Oracle Linux 10php-dbapas de correctif indiqué
rapidfort Oracle Linux 10php-dbgpas de correctif indiqué
rapidfort Oracle Linux 10php-develpas de correctif indiqué
rapidfort Oracle Linux 10php-embeddedpas de correctif indiqué
rapidfort Oracle Linux 10php-enchantpas de correctif indiqué
rapidfort Oracle Linux 10php-ffipas de correctif indiqué
rapidfort Oracle Linux 10php-fpmpas de correctif indiqué
rapidfort Oracle Linux 10php-gdpas de correctif indiqué
rapidfort Oracle Linux 10php-gmppas de correctif indiqué
rapidfort Oracle Linux 10php-intlpas de correctif indiqué
rapidfort Oracle Linux 10php-ldappas de correctif indiqué
rapidfort Oracle Linux 10php-mbstringpas de correctif indiqué
rapidfort Oracle Linux 10php-mysqlndpas de correctif indiqué
rapidfort Oracle Linux 10php-odbcpas de correctif indiqué
rapidfort Oracle Linux 10php-opcachepas de correctif indiqué
rapidfort Oracle Linux 10php-pdopas de correctif indiqué
rapidfort Oracle Linux 10php-pgsqlpas de correctif indiqué
rapidfort Oracle Linux 10php-processpas de correctif indiqué
rapidfort Oracle Linux 10php-snmppas de correctif indiqué
rapidfort Oracle Linux 10php-soappas de correctif indiqué
rapidfort Oracle Linux 10php-xmlpas de correctif indiqué
rapidfort Red Hat 10phppas de correctif indiqué
rapidfort Red Hat 10php-bcmathpas de correctif indiqué
rapidfort Red Hat 10php-clipas de correctif indiqué
rapidfort Red Hat 10php-commonpas de correctif indiqué
rapidfort Red Hat 10php-dbapas de correctif indiqué
rapidfort Red Hat 10php-dbgpas de correctif indiqué
rapidfort Red Hat 10php-develpas de correctif indiqué
rapidfort Red Hat 10php-embeddedpas de correctif indiqué
rapidfort Red Hat 10php-enchantpas de correctif indiqué
rapidfort Red Hat 10php-ffipas de correctif indiqué
rapidfort Red Hat 10php-fpmpas de correctif indiqué
rapidfort Red Hat 10php-gdpas de correctif indiqué
rapidfort Red Hat 10php-gmppas de correctif indiqué
rapidfort Red Hat 10php-intlpas de correctif indiqué
rapidfort Red Hat 10php-ldappas de correctif indiqué
rapidfort Red Hat 10php-mbstringpas de correctif indiqué
rapidfort Red Hat 10php-mysqlndpas de correctif indiqué
rapidfort Red Hat 10php-odbcpas de correctif indiqué
rapidfort Red Hat 10php-opcachepas de correctif indiqué
rapidfort Red Hat 10php-pdopas de correctif indiqué
rapidfort Red Hat 10php-pgsqlpas de correctif indiqué
rapidfort Red Hat 10php-processpas de correctif indiqué
rapidfort Red Hat 10php-snmppas de correctif indiqué
rapidfort Red Hat 10php-soappas de correctif indiqué
rapidfort Red Hat 10php-xmlpas de correctif indiqué
rapidfort rocky 10phppas de correctif indiqué
rapidfort rocky 10php-bcmathpas de correctif indiqué
rapidfort rocky 10php-clipas de correctif indiqué
rapidfort rocky 10php-commonpas de correctif indiqué
rapidfort rocky 10php-dbapas de correctif indiqué
rapidfort rocky 10php-dbgpas de correctif indiqué
rapidfort rocky 10php-develpas de correctif indiqué
rapidfort rocky 10php-embeddedpas de correctif indiqué
rapidfort rocky 10php-enchantpas de correctif indiqué
rapidfort rocky 10php-ffipas de correctif indiqué
rapidfort rocky 10php-fpmpas de correctif indiqué
rapidfort rocky 10php-gdpas de correctif indiqué
rapidfort rocky 10php-gmppas de correctif indiqué
rapidfort rocky 10php-intlpas de correctif indiqué
rapidfort rocky 10php-ldappas de correctif indiqué
rapidfort rocky 10php-mbstringpas de correctif indiqué
rapidfort rocky 10php-mysqlndpas de correctif indiqué
rapidfort rocky 10php-odbcpas de correctif indiqué
rapidfort rocky 10php-opcachepas de correctif indiqué
rapidfort rocky 10php-pdopas de correctif indiqué
rapidfort rocky 10php-pgsqlpas de correctif indiqué
rapidfort rocky 10php-processpas de correctif indiqué
rapidfort rocky 10php-snmppas de correctif indiqué
rapidfort rocky 10php-soappas de correctif indiqué
rapidfort rocky 10php-xmlpas de correctif indiqué
rapidfort ubuntu 20.04php8.10:8.1.2-1ubuntu2.24
rapidfort ubuntu 20.04php8.30:8.3.6-0ubuntu0.24.04.9
rapidfort ubuntu 20.04php8.50:8.5.4-0ubuntu1.1
rapidfort ubuntu 22.04php8.10:8.1.2-1ubuntu2.24
rapidfort ubuntu 22.04php8.30:8.3.6-0ubuntu0.24.04.9
rapidfort ubuntu 22.04php8.50:8.5.4-0ubuntu1.1
rapidfort ubuntu 24.04php8.10:8.1.2-1ubuntu2.24
rapidfort ubuntu 24.04php8.30:8.3.6-0ubuntu0.24.04.9
rapidfort ubuntu 24.04php8.50:8.5.4-0ubuntu1.1
ubuntu 22.04php8.18.1.2-1ubuntu2.24
ubuntu 24.04php8.38.3.6-0ubuntu0.24.04.9
ubuntu 25.10php8.48.4.11-1ubuntu1.2
ubuntu 26.04php8.58.5.4-0ubuntu1.1
wolfiphp-8.28.2.31-r0

Références

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.