CVE-2017-9120 is a critical integer overflow vulnerability in PHP 7.x through 7.1.5, specifically within the mysqli_real_escape_string function, affecting PHP and NetApp products. This flaw allows remote attackers to trigger a denial of service via a long string, potentially leading to an application crash or other unspecified impacts. With a CVSS score of 9.8 (CRITICAL), it presents a high-impact, low-complexity attack vector with no user interaction required, enabling full confidentiality, integrity, and availability compromise. Despite its severity, there is no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion or media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 7.0.0, <= 7.1.5CPE matchmatch criteria | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | ||
>= 7.4.0, < 7.4.23CPE matchmatch criteria | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | ||
>= 8.0.0, < 8.0.10CPE matchmatch criteria | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | ||
Range not provided by sourceCPE matchmatch criteria | cpe:2.3:a:netapp:storage_automation_store:-:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
PHP 7.x through 7.1.5 allows remote attackers to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a long string because of an Integer overflow in mysqli_real_escape_string.
Aug 14, 2018php: Integer overflow in mysqli_api.c:mysqli_real_escape_string()
May 9, 2017