Advisories · Technology
PHP.
Every CVE that names PHP among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 9.2 CriticalCritical · KEV, CVSS 9+, CVSS 7+ and EPSSKEV
RCE via stale global state
- PHP
- Memory corruption
- CWE-755
- CVSS 9.2 CriticalCritical · KEV, CVSS 9+, CVSS 7+ and EPSSKEV
RCE via OOM corruption
- PHP
- Memory corruption
- CWE-755
- CVSS 5.9 Medium
OOB read / info leak in convert.* stream filters when line-break-chars contains NUL
- PHP
- Memory corruption
- CVSS 6.5 Medium
IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)
- PHP
- CWE-1023
- CVSS 4.3 Medium
TLS Hostname Verification Falls Back to CN After SAN Mismatch
- PHP
- Weak cryptography or TLS
- CVSS 6.5 Medium
Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CN
- PHP
- Memory corruption
- CVSS 3.4 Low
Various packet overreads in mysqlnd_writeprotocol.c
- PHP
- Memory corruption
- CVSS 5.9 Medium
Cross-origin credential leak in HTTP stream wrapper redirects
- PHP
- Information disclosure
- Hard-coded credentials
- CVSS 7.5 High
SOAP: Unbounded Recursion in Server-Side cleanup_xml_node
- PHP
- Denial of service
- CVSS 6.5 Medium
Integer overflow to buffer overflow in soap HTTP parsing
- PHP
- Memory corruption
- CVSS 6.9 Medium
PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS
- PHP
- CWE-67
- CVSS 4.3 Medium
Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection
- PHP
- Memory corruption
- CVSS 5.8 Medium
Out-of-bounds read in the HTTP stream wrapper when following a redirect with an empty Location header
- PHP
- Memory corruption
- CVSS 5.4 Medium
Stack overflow in phar with circular symlinks
- PHP
- Memory corruption
- CVSS 8.1 High
Out-of-bounds write in bccomp() via crafted operand and scale
- PHP
- Memory corruption
- CVSS 8.1 High
SQL injection in ext-pgsql via E'...' backslash breakout
- PHP
- SQL injection
- CVSS 5.6 Medium
ext/openssl: Memory corruption in openssl_encrypt with AES-WRAP-PAD
- php
- Memory corruption
- CVSS 6.3 Medium
DoS attack via DOMNode::C14N()
- PHP
- Denial of service
- CVSS 6.3 Medium
Global buffer over-read in mb_convert_encoding() with attacker-supplied encoding
- PHP
- Memory corruption
- CVSS 6.3 Medium
Out-of-bounds read in urldecode() on NetBSD
- PHP
- Memory corruption
- CVSS 9.5 CriticalCritical · CVSS 9+
Use-After-Free in SOAP using Apache map
- PHP
- Memory corruption
- CVSS 2.1 Low
Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()
- PHP
- Memory corruption
- CVSS 6.3 Medium
SoapServer session-persisted object use-after-free via SOAP header fault
- PHP
- Memory corruption
- CVSS 2.9 Low
NULL pointer dereference in SOAP apache:Map decoder with missing <value>
- PHP
- Memory corruption
- CVSS 7.4 High
SQL injection in pdo_firebird via NUL bytes in quoted strings
- PHP
- SQL injection
- CVSS 6.3 Medium
Signed integer overflow in metaphone()
- PHP
- Memory corruption
- CVSS 7.3 High
XSS within PHP-FPM status endpoint
- PHP
- Cross-site scripting (XSS)
- CVSS 6.3 Medium
Information Leak of Memory in getimagesize
- PHP
- Memory corruption
- CVSS 6.5 Medium
Heap buffer overflow in array_merge()
- PHP
- Memory corruption
- CVSS 8.2 High
NULL Pointer Dereference in PDO quoting
- PHP
- Memory corruption
- CVSS 5.9 Medium
pgsql extension does not check for errors during escaping
- PHP
- SQL injection
- Memory corruption
- CVSS 3.7 Low
Null byte termination in hostnames
- PHP
- Server-side request forgery (SSRF)
- CVSS 5.9 Medium
NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix
- PHP
- Memory corruption
- CVSS 9.2 CriticalCritical · CVSS 9+
Reference counting in php_request_shutdown causes Use-After-Free
- PHP
- Memory corruption
- CVSS 6.3 Medium
Stream HTTP wrapper truncates redirect location to 1024 bytes
- PHP
- Memory corruption
- CVSS 6.3 Medium
Stream HTTP wrapper header check might omit basic auth header
- PHP
- CWE-20
- CVSS 6.3 Medium
Streams HTTP wrapper does not fail for headers with invalid name and no colon
- PHP
- CWE-20
- CVSS 6.3 Medium
libxml streams use wrong content-type header when requesting a redirected resource
- PHP
- CWE-1116
- CVSS 6.3 Medium
Header parser of http stream wrapper does not handle folded headers
- PHP
- CWE-20
- CVSS 9.1 CriticalCritical · CVSS 9+
PDO::quote() may return unquoted string
- PHP
- Other injection
- CVSS 4.8 Medium
Single byte overread with convert.quoted-printable-decode filter
- PHP
- Memory corruption
- CVSS 4.8 Medium
Configuring a proxy in a stream context might allow for CRLF injection in URIs
- PHP
- CWE-20
- CVSS 9.8 CriticalCritical · CVSS 9+
Integer overflow in the firebird and dblib quoters causing OOB writes
- PHP
- Memory corruption
- CVSS 5.8 Medium
Leak partial content of the heap through heap buffer over-read in mysqlnd
- PHP
- Memory corruption
- Information disclosure
- CVSS 9.8 CriticalCritical · CVSS 9+
OOB access in ldap_escape
- PHP
- Memory corruption
- CVSS 3.3 Low
PHP-FPM logs from children may be altered
- PHP
- Other injection
- CWE-158
- CVSS 7.5 High
cgi.force_redirect configuration is bypassable due to the environment variable collision
- PHP
- CWE-1220
- CVSS 8.1 High
PHP CGI Parameter Injection Vulnerability (CVE-2024-4577 bypass)
- PHP
- Command injection
- CVSS 3.1 Low
Erroneous parsing of multipart form data
- PHP
- HTTP request smuggling
- CVSS 5.9 Medium
PHP is vulnerable to the Marvin Attack
- PHP
- Information disclosure
- CVSS 9.8 CriticalCritical · KEV, CVSS 9+, CVSS 7+ and EPSSKEV · ransomware
Argument Injection in PHP-CGI
- PHP
- Command injection
- CVSS 7.7 HighCritical · CVSS 7+ and EPSS
Command injection via array-ish $command parameter of proc_open() (bypass CVE-2024-1874 fix)
- PHP
- Command injection
- CWE-116
- CVSS 5.3 Medium
Filter bypass in filter_var (FILTER_VALIDATE_URL)
- PHP
- CWE-345
- CVSS 9.4 CriticalCritical · CVSS 9+, CVSS 7+ and EPSS
Command injection via array-ish $command parameter of proc_open()
- PHP
- CWE-116
- CVSS 7.5 High
PHP mb_encode_mimeheader runs endlessly for some inputs
- PHP
- Denial of service
- CVSS 6.5 Medium
PHP function password_verify can erroneously return true when argument contains NUL
- PHP
- CWE-20
- CVSS 6.5 Medium
__Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix
- PHP
- CWE-20
- CVSS 6.2 Medium
Potential buffer overflow in php_cli_server_startup_workers
- php
- Red Hat Enterprise Linux 6
- Memory corruption
- CVSS 9.4 CriticalCritical · CVSS 9+, CVSS 7+ and EPSS
Buffer overflow and overread in phar_dir_read()
- PHP
- Memory corruption
- CVSS 8.6 High
Security issue with external entity loading in XML without enabling it
- PHP