In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, a hostile MySQL server can cause the client to disclose the content of its heap containing data from other SQL requests and possible other data belonging to different users of the same server.
Vendor
php vulnerabilities
778 published CVES affecting php, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 778
- Critical
- 137
- High
- 284
- Medium
- 325
- Low
- 32
- Unscored
- 0
- CISA KEV
- 7
Products
- PHP 735
- frankenphp 6
- pear 6
- archive tar 5
- student enrollment 3
- best courier management system 2
- pearweb 2
- php script index 2
- ar memberscript 1
- best house rental management system 1
- blog cms 1
- bloq 1
- com extensions 1
- directory listing script 1
- errordocs 1
- ext-http 1
- f1 maxs file uploader 1
- imagick 1
- mysql banner exchange 1
- mysql extension 1
- pear archive tar 1
- pear html quickform controller 1
- pecl http 1
- php fi 1
- PHP Imagick extension 1
- phpsquidpass 1
- xhprof 1
- xml rpc 1
Latest php CVEs
Newest publication first · page 3 of 32
-
MediumCVSS 5.8 EPSS 2.2%
-
CVE-2024-8932 OOB access in ldap_escape
PublishedCriticalCVSS 9.8 EPSS 1.3%In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, uncontrolled long string inputs to ldap_escape() function on 32-bit systems can cause an integer overflow, resulting in an out-of-bounds write.
-
CriticalCVSS 9.8 EPSS 0.89%
SQL Injection vulnerability in Best courier management system in php v.1.0 allows a remote attacker to execute arbitrary code via the email parameter of the login request.
-
CriticalCVSS 9.8 EPSS 1.1%
File Upload vulnerability in Best courier management system in php v.1.0 allows a remote attacker to execute arbitrary code via the admin_class.php component.
-
CriticalCVSS 9.8 EPSS 0.89%
SQL Injection vulnerability in Best House rental management system project in php v.1.0 allows a remote attacker to execute arbitrary code via the username parameter of the login request.
-
LowCVSS 3.3 EPSS 0.49%
In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, when using PHP-FPM SAPI and it is configured to catch workers output through catch_workers_output = yes, it may be possible to pollute the final log or remove up to 4 characters from the log messages b...
-
HighCVSS 7.5 EPSS 1.1%
In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, HTTP_REDIRECT_STATUS variable is used to check whether or not CGI binary is being run by the HTTP server. However, in certain scenarios, the content of this variable can be controlled by the request su...
-
HighCVSS 8.8 EPSS 3.7% PoC
In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, when using a certain non-standard configurations of Windows codepages, the fixes for CVE-2024-4577 https://github.com/advisories/GHSA-vxpp-6299-mxw3 may still be bypassed and the same command injection...
-
MediumCVSS 5.3 EPSS 0.94%
In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, erroneous parsing of multipart form data contained in an HTTP POST request could lead to legitimate data not being processed. This could lead to malicious attacker able to control part of the submitted...
-
MediumCVSS 5.9 EPSS 1.2%
The openssl_private_decrypt function in PHP, when using PKCS1 padding (OPENSSL_PKCS1_PADDING, which is the default), is vulnerable to the Marvin Attack unless it is used with an OpenSSL version that includes the changes from this pull request: https://github.com/openssl/openssl/p...
-
CriticalCVSS 9.8 EPSS 100.0% CISA KEV added 2024-06-12 Ransomware Exploited in the wild Framework module Public exploit PoC
In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, when using Apache and PHP-CGI on Windows, if the system is set up to use certain code pages, Windows may use "Best-Fit" behavior to replace characters in command line given to Win32 API functions. PHP C...
-
HighCVSS 8.8 EPSS 28.8%
In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, the fix for CVE-2024-1874 does not work if the command name includes trailing spaces. Original issue: when using proc_open() command with array syntax, due to insufficient escaping, if the arguments of...
-
MediumCVSS 5.3 EPSS 12.1%
In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, due to a code logic error, filtering functions such as filter_var when validating URLs (FILTER_VALIDATE_URL) for certain types of URLs the function will result in invalid user information (username + pa...
-
CriticalCVSS 9.4 EPSS 32.8%
In PHP versions 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, when using proc_open() command with array syntax, due to insufficient escaping, if the arguments of the executed command are controlled by a malicious user, the user can supply arguments that would exec...
-
HighCVSS 7.5 EPSS 1.9%
In PHP 8.3.* before 8.3.5, function mb_encode_mimeheader() runs endlessly for some inputs that contain long strings of non-space characters followed by a space. This could lead to a potential DoS attack if a hostile user sends data to an application that uses this function.
-
CVE-2024-3096 PHP function password_verify can erroneously return true when argument contains NUL
PublishedMediumCVSS 6.5 EPSS 1.5%In PHP version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.
-
MediumCVSS 6.5 EPSS 38.1%
Due to an incomplete fix to CVE-2022-31629 https://github.com/advisories/GHSA-c43m-486j-j32p , network and same-site attackers can set a standard insecure cookie in the victim's browser which is treated as a __Host- or __Secure- cookie by PHP applications.
-
CriticalCVSS 9.8 EPSS 6.8%
A command inject vulnerability allows an attacker to perform command injection on Windows applications that indirectly depend on the CreateProcess function when the specific conditions are satisfied.
-
HighCVSS 8.8 EPSS 0.68%
SQL Injection vulnerability in Student Enrollment In PHP 1.0 allows attackers to run arbitrary code via the Student Search function.
-
CriticalCVSS 9.8 EPSS 0.57%
Student Enrollment In PHP v1.0 was discovered to contain a SQL injection vulnerability via the Login function.
-
CriticalCVSS 9.8 EPSS 0.88%
An arbitrary file upload vulnerability in the Update/Edit Student's Profile Picture function of Student Enrollment In PHP v1.0 allows attackers to execute arbitrary code via uploading a crafted PHP file.
-
MediumCVSS 5.5 EPSS 0.37%
A vulnerability was found in PHP where setting the environment variable PHP_CLI_SERVER_WORKERS to a large value leads to a heap buffer overflow.
-
CriticalCVSS 9.8 EPSS 21.8%
In PHP version 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8, when loading phar file, while reading PHAR directory entries, insufficient length checking may lead to a stack buffer overflow, leading potentially to memory corruption or RCE.
-
HighCVSS 7.5 EPSS 1.6%
In PHP versions 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8 various XML functions rely on libxml global state to track configuration variables, like whether external entities are loaded. This state is assumed to be unchanged unless the user explicitly changes...
-
MediumCVSS 4.3 EPSS 0.71%
In PHP versions 8.0.* before 8.0.29, 8.1.* before 8.1.20, 8.2.* before 8.2.7 when using SOAP HTTP Digest Authentication, random value generator was not checked for failure, and was using narrower range of values than it should have. In case of random generator failure, it could l...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.