Resource exhaustion in PHP
CVE-2017-7963
The GNU Multiple Precision Arithmetic Library (GMP) interfaces for PHP through 7.1.4 allow attackers to cause a denial of service (memory consumption and application crash) via operations on long strings. NOTE: the vendor disputes this, stating "There is no security issue here, because GMP safely aborts in case of an OOM condition. The only attack vector here is denial of service. However, if you allow attacker-controlled, unbounded allocations you have a DoS vector regardless of GMP's OOM behavior.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
EPSS exploit prediction
EPSS: 0.020 (80.0th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 80th percentile — 80.0% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.020 · newest: 0.020 · change: 0.000
Affected products
Weakness classification (CWE)
References
- bugs.php.net/bug.php (Issue Tracking, Vendor Advisory)
Frequently asked questions
- What is CVE-2017-7963?
- CVE-2017-7963 is a high-severity vulnerability in PHP, classified under Allocation of Resources Without Limits or Throttling. CVSS score: 7.5/10. Published 2017-04-19.
- How severe is CVE-2017-7963?
- High severity. CVSS v3 base score is 7.5 out of 10.