Description In PHP versions:8.1.* before 8.1.33, 8.2.* before 8.2.29, 8.3.* before 8.3.23, 8.4.* pgsql and pdo_pgsql escaping functions do not check if the underlying quoting functions returned errors. This could cause crashes if Postgres server rejects the string as invalid.
CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H Exploitability: 2.2 | Impact: 3.6 Attack Vector: Network
Complexity: High
Privileges: None
User Interaction: None
Scope: Unchanged
Confidentiality: None
Integrity: None
Availability: High
Affected Packages10 packages ▶ Debian php7.4 < 7.4.33-1+deb11u9 ▶ Debian php8.2 < 8.2.29-1~deb12u1 Show 5 more packages
🔴 Vulnerability Details5 OSV php7.0, php7.2, php7.4 regression ↗ 2025-09-04 ▶ OSV php7.0, php7.2, php7.4 vulnerabilities ↗ 2025-08-21 ▶ OSV php8.1, php8.3, php8.4 vulnerabilities ↗ 2025-07-17 ▶ CVEList pgsql extension does not check for errors during escaping ↗ 2025-07-13 ▶ OSV CVE-2025-1735: In PHP versions:8 ↗ 2025-07-13 ▶
📋 Vendor Advisories7 Ubuntu PHP regression ↗ 2025-09-04 ▶ Ubuntu PHP vulnerabilities ↗ 2025-08-21 ▶ Ubuntu PHP vulnerabilities ↗ 2025-07-17 ▶ Microsoft pgsql extension does not check for errors during escaping ↗ 2025-07-08 ▶ Red Hat php: pgsql extension does not check for errors during escaping ↗ 2025-07-05 ▶ Show 2 more