Php Group PHP vulnerabilities
103 known vulnerabilities affecting php_group/php.
Total CVEs
103
CISA KEV
3
actively exploited
Public exploits
3
Exploited in wild
4
Severity breakdown
CRITICAL27HIGH32MEDIUM40LOW4
Vulnerabilities
Page 3 of 6
CVE-2024-11233P3HIGHCVSS 8.2≥ 8.1.*, < 8.1.31≥ 8.2.*, < 8.2.26+1 more2024-11-24
CVE-2024-11233 [HIGH] CWE-122 CVE-2024-11233: In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, due to an error in co
In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, due to an error in convert.quoted-printable-decode filter certain data can lead to buffer overread by one byte, which can in certain circumstances lead to crashes or disclose content of other memory areas.
nvd
CVE-2023-0568P3HIGHCVSS 8.1≥ 8.0.x, < 8.0.28≥ 8.1.x, < 8.1.16+1 more2023-02-16
CVE-2023-0568 [HIGH] CWE-131 CVE-2023-0568: In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, core path resolution functio
In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, core path resolution function allocate buffer one byte too small. When resolving paths with lengths close to system MAXPATHLEN setting, this may lead to the byte after the allocated buffer being overwritten with NUL value, which might lead to unauthorized data access or modification
nvd
CVE-2024-11234P3HIGHCVSS 7.2≥ 8.1.*, < 8.1.31≥ 8.2.*, < 8.2.26+1 more2024-11-24
CVE-2024-11234 [HIGH] CWE-20 CVE-2024-11234: In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, when using streams wi
In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, when using streams with configured proxy and "request_fulluri" option, the URI is not properly sanitized which can lead to HTTP request smuggling and allow the attacker to use the proxy to perform arbitrary HTTP requests originating from the server, thus potentially gaining
nvd
CVE-2020-7062P3HIGHCVSS 7.5≥ 7.3.x, < 7.3.15≥ 7.4.x, < 7.4.3+1 more2020-02-27
CVE-2020-7062 [HIGH] CWE-476 CVE-2020-7062: In PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15 and 7.4.x below 7.4.3, when using file upload
In PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15 and 7.4.x below 7.4.3, when using file upload functionality, if upload progress tracking is enabled, but session.upload_progress.cleanup is set to 0 (disabled), and the file upload fails, the upload procedure would try to clean up data that does not exist and encounter null pointer dereference, whic
nvd
CVE-2021-21707P3MEDIUMCVSS 5.3≥ 7.3.x, < 7.3.33≥ 7.4.x, < 7.4.26+1 more2021-11-29
CVE-2021-21707 [MEDIUM] CWE-159 CVE-2021-21707: In PHP versions 7.3.x below 7.3.33, 7.4.x below 7.4.26 and 8.0.x below 8.0.13, certain XML parsing f
In PHP versions 7.3.x below 7.3.33, 7.4.x below 7.4.26 and 8.0.x below 8.0.13, certain XML parsing functions, like simplexml_load_file(), URL-decode the filename passed to them. If that filename contains URL-encoded NUL character, this may cause the function to interpret this as the end of the filename, thus interpreting the filename differently fro
nvd
CVE-2025-14180P3HIGHCVSS 7.5≥ 8.1.*, < 8.1.34≥ 8.2.*, < 8.2.30+3 more2025-12-27
CVE-2025-14180 [HIGH] CWE-476 CVE-2025-14180: In PHP versions 8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16,
In PHP versions 8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1 when using the PDO PostgreSQL driver with PDO::ATTR_EMULATE_PREPARES enabled, an invalid character sequence (such as \x99) in a prepared statement parameter may cause the quoting function PQescapeStringConn to return NULL, leading to a
nvd
CVE-2026-7568P3HIGHCVSS 7.5≥ 8.2.*, < 8.2.31≥ 8.3.*, < 8.3.31+2 more2026-05-10
CVE-2026-7568 [HIGH] CWE-125 CVE-2026-7568: In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the metaphone() function in ext/standard/metaphone.c uses a signed int variable to track the current position within the input string. If a string longer than 2,147,483,647 bytes is passed, a signed integer overflow occurs, resulting in undefined behav
nvd
CVE-2026-17545P3HIGHCVSS 7.5≥ 8.2.*, < 8.2.34≥ 8.3.*, < 8.3.35+2 more2026-09-25
CVE-2026-17545 [HIGH] CWE-67 CVE-2026-17545: On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, A
On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, CONIN$ and CONOUT$ when they appear as a component of a path. An attacker-controlled filename therefore reaches CreateFileW() and opens a device instead of the regular file the application expected, which can block or
nvd
CVE-2021-21702P3HIGHCVSS 7.5≥ 7.3.x, < 7.3.27≥ 7.4.x, < 7.4.15+1 more2021-02-15
CVE-2021-21702 [HIGH] CWE-476 CVE-2021-21702: In PHP versions 7.3.x below 7.3.27, 7.4.x below 7.4.15 and 8.0.x below 8.0.2, when using SOAP extens
In PHP versions 7.3.x below 7.3.27, 7.4.x below 7.4.15 and 8.0.x below 8.0.2, when using SOAP extension to connect to a SOAP server, a malicious SOAP server could return malformed XML data as a response that would cause PHP to access a null pointer and thus cause a crash.
nvd
CVE-2026-7263P3HIGHCVSS 7.5≥ 8.4.*, < 8.4.21≥ 8.5.*, < 8.5.62026-05-10
CVE-2026-7263 [HIGH] CWE-404 CVE-2026-7263: In PHP versions 8.4.* before 8.4.21 and 8.5.* before 8.5.6, DOMNode::C14N() method may process the X
In PHP versions 8.4.* before 8.4.21 and 8.5.* before 8.5.6, DOMNode::C14N() method may process the XML data incorrectly, causing a circular linked list in the data structure representing the XML document. This may cause subsequent processing of the XML document to enter infinite loop, causing denial of service in the processing application.
nvd
CVE-2024-2757P3HIGHCVSS 7.5≥ 8.3.*, < 8.3.52024-04-29
CVE-2024-2757 [HIGH] CWE-400 CVE-2024-2757: In PHP 8.3.* before 8.3.5, function mb_encode_mimeheader() runs endlessly for some inputs that conta
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.
nvd
CVE-2025-1735P3HIGHCVSS 7.5≥ 8.1.*, < 8.1.33≥ 8.2.*, < 8.2.29+2 more2025-07-13
CVE-2025-1735 [HIGH] CWE-89 CVE-2025-1735: 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_p
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.
nvd
CVE-2026-7258P3HIGHCVSS 7.5≥ 8.2.*, < 8.2.31≥ 8.3.*, < 8.3.31+2 more2026-05-10
CVE-2026-7258 [HIGH] CWE-125 CVE-2026-7258: In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, some functions, including urldecode(), pass signed char to ctype functions (like isxdigit()). On the systems with default signed char and optimized table-lookup ctype functions - such as NetBSD - this can lead to accessing array with negative offset, w
nvd
CVE-2025-1736P3HIGHCVSS 7.3≥ 8.1.*, < 8.1.32≥ 8.2.*, < 8.2.28+2 more2025-03-30
CVE-2025-1736 [HIGH] CWE-20 CVE-2025-1736: In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* befo
In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when user-supplied headers are sent, the insufficient validation of the end-of-line characters may prevent certain headers from being sent or lead to certain headers be misinterpreted.
nvd
CVE-2019-11045P3MEDIUMCVSS 5.9≥ 7.2.x, < 7.2.26≥ 7.3.x, < 7.3.13+1 more2019-12-23
CVE-2019-11045 [MEDIUM] CWE-170 CVE-2019-11045: In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accept
In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.
nvd
CVE-2025-14181P3MEDIUMCVSS 6.5≥ 8.2.*, < 8.2.34≥ 8.3.*, < 8.3.35+2 more2026-09-25
CVE-2025-14181 [MEDIUM] CWE-190 CVE-2025-14181: The SOAP HTTP client guards its response buffer growth with a check that relies on signed integer ov
The SOAP HTTP client guards its response buffer growth with a check that relies on signed integer overflow, which is undefined behaviour and is not guaranteed to trigger. When the check is optimised away, a malicious SOAP server can make the client allocate a buffer far smaller than the data it then writes into it, producing a heap buffer overflow.
nvd
CVE-2023-0662P3HIGHCVSS 7.5≥ 8.0.x, < 8.0.28≥ 8.1.x, < 8.1.16+1 more2023-02-16
CVE-2023-0662 [HIGH] CWE-400 CVE-2023-0662: In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, excessive number of parts in
In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, excessive number of parts in HTTP form upload can cause high resource consumption and excessive number of log entries. This can cause denial of service on the affected server by exhausting CPU resources or disk space.
nvd
CVE-2019-11050P3MEDIUMCVSS 6.5≥ 7.2.x, < 7.2.26≥ 7.3.x, < 7.3.13+1 more2019-12-23
CVE-2019-11050 [MEDIUM] CWE-125 CVE-2019-11050: When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() functio
When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.
nvd
CVE-2019-11047P3MEDIUMCVSS 6.5≥ 7.2.x, < 7.2.26≥ 7.3.x, < 7.3.13+1 more2019-12-23
CVE-2019-11047 [MEDIUM] CWE-125 CVE-2019-11047: When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() functio
When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.
nvd
CVE-2021-21703P3HIGHCVSS 7.0≥ 7.3.x, ≤ 7.3.31≥ 7.4.x, < 7.4.25+1 more2021-10-25
CVE-2021-21703 [HIGH] CWE-284 CVE-2021-21703: In PHP versions 7.3.x up to and including 7.3.31, 7.4.x below 7.4.25 and 8.0.x below 8.0.12, when ru
In PHP versions 7.3.x up to and including 7.3.31, 7.4.x below 7.4.25 and 8.0.x below 8.0.12, when running PHP FPM SAPI with main FPM daemon process running as root and child worker processes running as lower-privileged users, it is possible for the child processes to access memory shared with the main process and write to it, modifying it in a way tha
nvd