PHP Group PHP

103 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-1096198.2.* – < 8.2.35 ; 8.3.* – < 8.3.36 ; 8.4.* – < 8.4.27 ; …RCE via stale global stateCRITICAL 9.2100 %KEV
CVE-2026-1096188.2.* – < 8.2.35 ; 8.3.* – < 8.3.36 ; 8.4.* – < 8.4.27 ; …RCE via OOM corruptionCRITICAL 9.2100 %KEV
CVE-2026-928428.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …OOB read / info leak in convert.* stream filters when line-break-chars contains NULMEDIUM 5.90.2 %
CVE-2026-917688.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)MEDIUM 6.50.4 %
CVE-2026-917698.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …TLS Hostname Verification Falls Back to CN After SAN MismatchMEDIUM 4.30.2 %
CVE-2026-917678.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CNMEDIUM 6.50.1 %
CVE-2025-12188.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Various packet overreads in mysqlnd_writeprotocol.cMEDIUM 5.90.3 %
CVE-2026-917668.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Cross-origin credential leak in HTTP stream wrapper redirectsMEDIUM 5.90.3 %
CVE-2026-917658.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …SOAP: Unbounded Recursion in Server-Side cleanup_xml_nodeHIGH 7.50.4 %
CVE-2025-141818.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Integer overflow to buffer overflow in soap HTTP parsingMEDIUM 6.50.3 %
CVE-2026-175458.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoSMEDIUM 6.90.4 %
CVE-2026-61038.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Phar TAR phar_tar_number() Integer Overflow - Archive Entry InjectionMEDIUM 4.30.2 %
CVE-2026-936828.2.* – < 8.2.34 ; 8.3.* – < 8.3.35 ; 8.4.* – < 8.4.26 ; …Out-of-bounds read in the HTTP stream wrapper when following a redirect with an empty Location headerMEDIUM 5.80.3 %
CVE-2026-72608.2.* – < 8.2.33 ; 8.3.* – < 8.3.33 ; 8.4.* – < 8.4.24 ; …Stack overflow in phar with circular symlinksMEDIUM 5.40.1 %
CVE-2026-175448.4.* – < 8.4.24 ; 8.5.* – < 8.5.9Out-of-bounds write in bccomp() via crafted operand and scaleHIGH 8.10.4 %
CVE-2026-175438.2.* – < 8.2.33 ; 8.3.* – < 8.3.33 ; 8.4.* – < 8.4.24 ; …SQL injection in ext-pgsql via E'...' backslash breakoutHIGH 8.10.3 %
CVE-2026-72638.4.* – < 8.4.21 ; 8.5.* – < 8.5.6DoS attack via DOMNode::C14N()MEDIUM 6.30.4 %
CVE-2026-61048.4.* – < 8.4.21 ; 8.5.* – < 8.5.6Global buffer over-read in mb_convert_encoding() with attacker-supplied encodingMEDIUM 6.30.5 %
CVE-2026-72588.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …Out-of-bounds read in urldecode() on NetBSDMEDIUM 6.30.4 %
CVE-2026-67228.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …Use-After-Free in SOAP using Apache mapCRITICAL 9.50.9 %
CVE-2026-72598.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()LOW 2.10.2 %
CVE-2026-72618.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …SoapServer session-persisted object use-after-free via SOAP header faultMEDIUM 6.30.3 %
CVE-2026-72628.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …NULL pointer dereference in SOAP apache:Map decoder with missing <value>LOW 2.90.8 %
CVE-2025-141798.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …SQL injection in pdo_firebird via NUL bytes in quoted stringsHIGH 7.40.4 %
CVE-2026-75688.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …Signed integer overflow in metaphone()MEDIUM 6.30.5 %
CVE-2026-67358.2.* – < 8.2.31 ; 8.3.* – < 8.3.31 ; 8.4.* – < 8.4.21 ; …XSS within PHP-FPM status endpointHIGH 7.30.2 %
CVE-2025-141778.1.* – < 8.1.34 ; 8.2.* – < 8.2.30 ; 8.3.* – < 8.3.29 ; …Information Leak of Memory in getimagesizeMEDIUM 6.30.5 %
CVE-2025-141788.1.* – < 8.1.34 ; 8.2.* – < 8.2.30 ; 8.3.* – < 8.3.29 ; …Heap buffer overflow in array_merge()HIGH 8.20.5 %
CVE-2025-141808.1.* – < 8.1.34 ; 8.2.* – < 8.2.30 ; 8.3.* – < 8.3.29 ; …NULL Pointer Dereference in PDO quotingHIGH 8.20.7 %
CVE-2025-17358.1.* – < 8.1.33 ; 8.2.* – < 8.2.29 ; 8.3.* – < 8.3.23 ; …pgsql extension does not check for errors during escapingHIGH 7.51.2 %
CVE-2025-12208.1.* – < 8.1.33 ; 8.2.* – < 8.2.29 ; 8.3.* – < 8.3.23 ; …Null byte termination in hostnamesMEDIUM 5.30.7 %
CVE-2025-64918.1.* – < 8.1.33 ; 8.2.* – < 8.2.29 ; 8.3.* – < 8.3.23 ; …NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace PrefixMEDIUM 5.91.1 %
CVE-2024-112358.4.* – < 8.4.5 ; 8.3.* – < 8.3.19Reference counting in php_request_shutdown causes Use-After-FreeCRITICAL 9.21.5 %
CVE-2025-18618.1.* – < 8.1.32 ; 8.2.* – < 8.2.28 ; 8.3.* – < 8.3.19 ; …Stream HTTP wrapper truncates redirect location to 1024 bytesMEDIUM 6.30.9 %
CVE-2025-17368.1.* – < 8.1.32 ; 8.2.* – < 8.2.28 ; 8.3.* – < 8.3.19 ; …Stream HTTP wrapper header check might omit basic auth headerMEDIUM 6.30.6 %
CVE-2025-17348.1.* – < 8.1.32 ; 8.2.* – < 8.2.28 ; 8.3.* – < 8.3.19 ; …Streams HTTP wrapper does not fail for headers with invalid name and no colonMEDIUM 6.30.5 %
CVE-2025-12198.1.* – < 8.1.32 ; 8.2.* – < 8.2.28 ; 8.3.* – < 8.3.19 ; …libxml streams use wrong content-type header when requesting a redirected resourceMEDIUM 6.30.7 %
CVE-2025-12178.1.* – < 8.1.32 ; 8.2.* – < 8.2.28 ; 8.3.* – < 8.3.19 ; …Header parser of http stream wrapper does not handle folded headersMEDIUM 6.30.6 %
CVE-2022-316318.0.x – < 8.0.27 ; 8.1.x – < 8.1.15 ; 8.2.x – < 8.2.2PDO::quote() may return unquoted stringCRITICAL 9.12.2 %
CVE-2024-112338.1.* – < 8.1.31 ; 8.2.* – < 8.2.26 ; 8.3.* – < 8.3.14Single byte overread with convert.quoted-printable-decode filterHIGH 8.21.6 %
CVE-2024-112348.1.* – < 8.1.31 ; 8.2.* – < 8.2.26 ; 8.3.* – < 8.3.14Configuring a proxy in a stream context might allow for CRLF injection in URIsHIGH 7.21.1 %
CVE-2024-112368.1.* – < 8.1.31 ; 8.2.* – < 8.2.26 ; 8.3.* – < 8.3.14Integer overflow in the firebird and dblib quoters causing OOB writesCRITICAL 9.82.1 %
CVE-2024-89298.1.* – < 8.1.31 ; 8.2.* – < 8.2.24 ; 8.3.* – < 8.3.14Leak partial content of the heap through heap buffer over-read in mysqlndMEDIUM 5.82.2 %
CVE-2024-89328.1.* – < 8.1.31 ; 8.2.* – < 8.2.26 ; 8.3.* – < 8.3.14OOB access in ldap_escapeCRITICAL 9.81.3 %
CVE-2024-90268.1.* – < 8.1.30 ; 8.2.* – < 8.2.24 ; 8.3.* – < 8.3.12PHP-FPM logs from children may be alteredLOW 3.30.5 %
CVE-2024-89278.1.* – < 8.1.30 ; 8.2.* – < 8.2.24 ; 8.3.* – < 8.3.12cgi.force_redirect configuration is bypassable due to the environment variable collisionHIGH 7.51.1 %
CVE-2024-89268.1.* – < 8.1.30 ; 8.2.* – < 8.2.24 ; 8.3.* – < 8.3.12PHP CGI Parameter Injection Vulnerability (CVE-2024-4577 bypass)HIGH 8.83.7 %
CVE-2024-89258.1.* – < 8.1.30 ; 8.2.* – < 8.2.24 ; 8.3.* – < 8.3.12Erroneous parsing of multipart form dataMEDIUM 5.30.9 %
CVE-2024-24088.1.* – < 8.1.29 ; 8.2.* – < 8.2.20 ; 8.3.* – < 8.3.8PHP is vulnerable to the Marvin AttackMEDIUM 5.91.2 %
CVE-2024-45778.1.* – < 8.1.29 ; 8.2.* – < 8.2.20 ; 8.3.* – < 8.3.8Argument Injection in PHP-CGICRITICAL 9.8100 %KEV
CVE-2024-55858.1.* – < 8.1.29 ; 8.2.* – < 8.2.20 ; 8.3.* – < 8.3.8Command injection via array-ish $command parameter of proc_open() (bypass CVE-2024-1874 fix)HIGH 8.829 %
CVE-2024-54588.1.* – < 8.1.29 ; 8.2.* – < 8.2.20 ; 8.3.* – < 8.3.8Filter bypass in filter_var (FILTER_VALIDATE_URL)MEDIUM 5.312 %
CVE-2024-18748.1.* – < 8.1.28 ; 8.2.* – < 8.2.18 ; 8.3.* – < 8.3.5Command injection via array-ish $command parameter of proc_open()CRITICAL 9.433 %
CVE-2024-27578.3.* – < 8.3.5PHP mb_encode_mimeheader runs endlessly for some inputsHIGH 7.51.9 %
CVE-2024-30968.1.* – < 8.1.28 ; 8.2.* – < 8.2.18 ; 8.3.* – < 8.3.5PHP function password_verify can erroneously return true when argument contains NULMEDIUM 6.51.5 %
CVE-2024-27568.1.* – < 8.1.28 ; 8.2.* – < 8.2.18 ; 8.3.* – < 8.3.5__Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fixMEDIUM 6.538 %
CVE-2023-38248.0.* – < 8.0.30 ; 8.1.* – < 8.1.22 ; 8.2.* – < 8.2.8Buffer overflow and overread in phar_dir_read()CRITICAL 9.822 %
CVE-2023-38238.0.* – < 8.0.30 ; 8.1.* – < 8.1.22 ; 8.2.* – < 8.2.8Security issue with external entity loading in XML without enabling itHIGH 8.61.6 %
CVE-2023-32478.0.* – < 8.0.29 ; 8.1.* – < 8.1.20 ; 8.2.* – < 8.2.7Missing error check and insufficient random bytes in HTTP Digest authentication for SOAPMEDIUM 4.30.7 %
CVE-2023-05688.0.x – < 8.0.28 ; 8.1.x – < 8.1.16 ; 8.2.x – < 8.2.3Array overrun in common path resolve codeHIGH 8.11.2 %
CVE-2023-06628.0.x – < 8.0.28 ; 8.1.x – < 8.1.16 ; 8.2.x – < 8.2.3DoS vulnerability when parsing multipart request bodyHIGH 7.51.5 %
CVE-2023-05678.0.* – < 8.0.28 ; 8.1.* – < 8.1.16 ; 8.2.* – < 8.2.3password_verify() always returns true for some invalid hashesHIGH 7.70.9 %
CVE-2022-316307.4.x – < 7.4.33 ; 8.0.x – < 8.0.25 ; 8.1.x – < 8.1.12OOB read due to insufficient input validation in imageloadfont()HIGH 7.11.3 %
CVE-2022-316297.4.X – < 7.4.31 ; 8.0.X – < 8.0.24 ; 8.1.X – < 8.1.11$_COOKIE names string replacement (. -> _): cookie integrity vulnerabilitiesMEDIUM 6.550 %
CVE-2022-316287.4.X – < 7.4.31 ; 8.0.X – < 8.0.24 ; 8.1.X – < 8.1.11phar wrapper can occur dos when using quine gzip fileMEDIUM 5.50.6 %
CVE-2022-316278.1.X – < 8.1.8Heap buffer overflow in finfo_bufferCRITICAL 9.82.1 %
CVE-2022-316267.4.X – < 7.4.30 ; 8.0.X – < 8.0.20 ; 8.1.X – < 8.1.7mysqlnd/pdo password buffer overflowHIGH 8.858 %
CVE-2022-316257.4.X – < 7.4.30 ; 8.0.X – < 8.0.20 ; 8.1.X – < 8.1.7Freeing unallocated memory in php_pgsql_free_params()HIGH 8.13.8 %
CVE-2021-217087.4.x – < 7.4.28 ; 8.0.X – < 8.0.16 ; 8.1.X – < 8.1.3UAF due to php_filter_float() failingCRITICAL 9.83.0 %
CVE-2021-217077.3.x – < 7.3.33 ; 7.4.x – < 7.4.26 ; 8.0.X – < 8.0.13Special characters break path parsing in XML functionsMEDIUM 5.325 %
CVE-2021-217037.3.x – 7.3.31 ; 7.4.x – < 7.4.25 ; 8.0.X – < 8.0.12PHP-FPM memory access in root process leading to privilege escalationHIGH 7.81.4 %
CVE-2021-217067.3.x – < 7.3.31 ; 7.4.x – < 7.4.24 ; 8.0.X – < 8.0.11ZipArchive::extractTo may extract outside of destination dirMEDIUM 6.51.4 %
CVE-2021-217057.3.x – < 7.3.29 ; 7.4.x – < 7.4.21 ; 8.0.X – < 8.0.8Incorrect URL validation in FILTER_VALIDATE_URLMEDIUM 5.32.1 %
CVE-2021-217047.3.x – < 7.3.29 ; 7.4.x – < 7.4.21 ; 8.0.X – < 8.0.8Multiple vulnerabilities in Firebird client extensionMEDIUM 5.91.8 %
CVE-2021-217027.3.x – < 7.3.27 ; 7.4.x – < 7.4.15 ; 8.0.X – < 8.0.2Null Dereference in SoapClientHIGH 7.53.2 %
CVE-2020-70717.3.x – < 7.3.26 ; 7.4.x – < 7.4.14 ; 8.0.X – < 8.0.1FILTER_VALIDATE_URL accepts URLs with invalid userinfoMEDIUM 5.32.9 %
CVE-2020-70707.3.x – < 7.3.23 ; 7.4.x – < 7.4.11 ; 7.2.x – < 7.2.34PHP parses encoded cookie names so malicious `__Host-` cookies can be sentMEDIUM 5.35.0 %
CVE-2020-70697.3.x – < 7.3.23 ; 7.4.x – < 7.4.11 ; 7.2.x – < 7.2.34Wrong ciphertext/tag in AES-CCM encryption for a 12 bytes IVMEDIUM 6.52.1 %
CVE-2020-70687.3.x – < 7.3.21 ; 7.4.x – < 7.4.9 ; 7.2.x – < 7.2.33Use of freed hash key in the phar_parse_zipfile functionMEDIUM 4.81.7 %
CVE-2019-110487.3.x – < 7.3.18 ; 7.4.x – < 7.4.6 ; 7.2.x – < 7.2.31Temporary files are not cleaned after OOM when parsing HTTP request dataMEDIUM 5.36.3 %
CVE-2020-70677.2.x below 7.2.30 ; 7.3.x below 7.3.17 and 7.4.x below 7.4.5OOB Read in urldecode()HIGH 7.54.3 %
CVE-2020-70667.2.x below 7.2.29 ; 7.3.x below 7.3.16 ; 7.4.x below 7.4.4get_headers() silently truncates after a null byteMEDIUM 5.32.8 %
CVE-2020-70657.3.x – < 7.3.16 ; 7.4.x – < 7.4.4mb_strtolower (UTF-32LE): stack-buffer-overflow at php_unicode_tolower_fullHIGH 8.84.9 %
CVE-2020-70647.3.x – < 7.3.16 ; 7.4.x – < 7.4.4 ; 7.2.x – < 7.2.29Use-of-uninitialized-value in exifMEDIUM 6.54.3 %
CVE-2020-70637.3.x – < 7.3.15 ; 7.4.x – < 7.4.3 ; 7.2.x – < 7.2.28Files added to tar with Phar::buildFromIterator have all-access permissionsMEDIUM 5.51.6 %
CVE-2020-70627.3.x – < 7.3.15 ; 7.4.x – < 7.4.3 ; 7.2.x – < 7.2.28Null Pointer Dereference in PHP Session Upload ProgressHIGH 7.53.6 %
CVE-2020-70617.3.x – < 7.3.15 ; 7.4.x – < 7.4.3heap-buffer-overflow in phar_extract_fileCRITICAL 9.14.1 %
CVE-2020-70607.2.x – < 7.2.27 ; 7.3.x – < 7.3.14 ; 7.4.x – < 7.4.2global buffer-overflow in mbfl_filt_conv_big5_wcharCRITICAL 9.18.9 %
CVE-2020-70597.2.x – < 7.2.27 ; 7.3.x – < 7.3.14 ; 7.4.x – < 7.4.2OOB read in php_strip_tags_exCRITICAL 9.17.4 %
CVE-2019-110507.2.x – < 7.2.26 ; 7.3.x – < 7.3.13 ; 7.4.x – < 7.4.1Use-after-free in exif parsing under memory sanitizerMEDIUM 6.57.6 %
CVE-2019-110497.3.x – < 7.3.13 ; 7.4.x – < 7.4.1mail() may release string with refcount==1 twiceCRITICAL 9.84.2 %
CVE-2019-110477.2.x – < 7.2.26 ; 7.3.x – < 7.3.13 ; 7.4.x – < 7.4.1Heap-buffer-overflow READ in exifMEDIUM 6.57.5 %
CVE-2019-110467.2.x – < 7.2.26 ; 7.3.x – < 7.3.13 ; 7.4.x – < 7.4.1Buffer underflow in bc_shift_addsubMEDIUM 5.34.1 %
CVE-2019-110457.2.x – < 7.2.26 ; 7.3.x – < 7.3.13 ; 7.4.x – < 7.4.1DirectoryIterator class silently truncates after a null byteMEDIUM 5.98.8 %
CVE-2019-110447.2.x – < 7.2.26 ; 7.3.x – < 7.3.13 ; 7.4.x – < 7.4.1link() silently truncates after a null byte on WindowsHIGH 7.55.1 %
CVE-2019-110427.1.x below 7.1.31 ; 7.2.x below 7.2.21 ; 7.3.x below 7.3.8heap-buffer-overflow on exif_process_user_comment in EXIF extensionHIGH 7.14.4 %
CVE-2019-110417.1.x below 7.1.31 ; 7.2.x below 7.2.21 ; 7.3.x below 7.3.8heap-buffer-overflow on exif_scan_thumbnail in EXIF extensionHIGH 7.14.4 %
CVE-2019-110407.1.30 ; 7.2.19 ; 7.3.6Heap buffer overflow in EXIF extensionCRITICAL 9.14.1 %
CVE-2019-110397.1.30 ; 7.2.19 ; 7.3.6Out-of-bounds read in iconv.cCRITICAL 9.13.1 %
CVE-2019-110387.1.x < 7.1.30 ; 7.2.x < 7.2.19 ; 7.3.x < 7.3.6Uninitialized read in gdImageCreateFromXbmMEDIUM 5.34.3 %
CVE-2019-110367.1.x – < 7.1.29 ; 7.2.x – < 7.2.18 ; 7.3.x – < 7.3.5Heap over-read in PHP EXIF extensionCRITICAL 9.17.0 %
CVE-2019-110357.1.x – < 7.1.28 ; 7.2.x – < 7.2.17 ; 7.3.x – < 7.3.4Heap over-read in PHP EXIF extensionCRITICAL 9.14.4 %
CVE-2019-110347.1.x – < 7.1.28 ; 7.2.x – < 7.2.17 ; 7.3.x – < 7.3.4Heap over-read in PHP EXIF extensionCRITICAL 9.14.1 %