Search vulnerabilities

Results 816

Export CSV
CVE-2018-10546

php: Infinite loop in ext/iconv/iconv.c when using stream filter with convert.incov on invalid sequence leads to denial-of-service

An issue was discovered in PHP before 5.6.36, 7.0.x before 7.0.30, 7.1.x before 7.1.17, and 7.2.x before 7.2.5. An infinite loop exists in ext/iconv/iconv.c because the iconv stream filter does not reject invalid multibyte sequences.

CVSS 3.0 · 7.5 High EPSS 9.8% KEV · Not listed
Vendors
Canonical Debian Netapp and 2 more
CVE-2018-10545

php: Dumpable FPM child processes allow bypassing opcache access controls

An issue was discovered in PHP before 5.6.35, 7.0.x before 7.0.29, 7.1.x before 7.1.16, and 7.2.x before 7.2.4. Dumpable FPM child processes allow bypassing opcache access controls because fpm_unix.c makes a PR_SET_DUMPABLE prctl call, allowing one user (in a multiuser environment) to obtain sensitive information from the process memory of a second user's PHP applications by running gcore on the PID of the PHP-FPM worker process.

CVSS 3.0 · 4.7 Medium EPSS < 1% KEV · Not listed
Vendors
Canonical Debian Netapp and 2 more
CVE-2018-1000888

php-pear: Unsafe deserialization of data in Archive_Tar class

PEAR Archive_Tar version 1.4.3 and earlier contains a CWE-502, CWE-915 vulnerability in the Archive_Tar class. There are several file operations with `$v_header['filename']` as parameter (such as file_exists, is_file, is_dir, etc). When extract is called without a specific prefix path, we can trigger unserialization by crafting a tar file with `phar://[path_to_malicious_phar_file]` as path. Object injection can be used to trigger destruct in the loaded PHP classes, e.g. the Archive_Tar class itself. With Archive_Tar object injection, arbitrary file deletion can occur because `@unlink($this->_temp_tarname)` is called. If another class with useful gadget is loaded, it may possible to cause remote code execution that can result in files being deleted or possibly modified. This vulnerability appears to have been fixed in 1.4.4.

CVSS 3.0 · 8.8 High EPSS 19.1% KEV · Not listed
Vendors
CVE-2017-9120

php: Integer overflow in mysqli_api.c:mysqli_real_escape_string()

PHP 7.x through 7.1.5 allows remote attackers to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a long string because of an Integer overflow in mysqli_real_escape_string.

CVSS 3.1 · 9.8 Critical EPSS 7.6% KEV · Not listed
Vendors
CVE-2017-7189

php: misparsing fsockopen calls in main/streams/xp_socket.c leads to information disclosure

main/streams/xp_socket.c in PHP 7.x before 2017-03-07 misparses fsockopen calls, such as by interpreting fsockopen('127.0.0.1:80', 443) as if the address/port were 127.0.0.1:80:443, which is later truncated to 127.0.0.1:80. This behavior has a security risk if the explicitly provided port number (i.e., 443 in this example) is hardcoded into an application as a security policy, but the hostname argument (i.e., 127.0.0.1:80 in this example) is obtained from untrusted input.

CVSS 3.0 · 7.5 High EPSS 2.4% KEV · Not listed
Vendors
Php
Products
Php
CVE-2016-7398

A type confusion vulnerability in the merge_param() function of php_http_params.c in PHP's pecl-http extension 3.1.0beta2 (PHP 7) and earlier as well as 2.6.0beta2 (PHP 5) and earlier allows attackers to crash PHP and possibly execute arbitrary code via crafted HTTP requests.

CVSS 3.1 · 9.8 Critical EPSS 6.8% KEV · Not listed
Vendors
Php
Products
CVE-2016-10712

php: Output of stream_get_meta_data can be falsified by its input

In PHP before 5.5.32, 5.6.x before 5.6.18, and 7.x before 7.0.3, all of the return values of stream_get_meta_data can be controlled if the input can be controlled (e.g., during file uploads). For example, a "$uri = stream_get_meta_data(fopen($file, "r"))['uri']" call mishandles the case where $file is data:text/plain;uri=eviluri, -- in other words, metadata can be set by an attacker.

CVSS 3.0 · 7.5 High EPSS 2.3% KEV · Not listed
Vendors
Products
CVE-2015-9253

php: Infinite loop in php-fpm when restarting a child using program execution function

An issue was discovered in PHP 7.3.x before 7.3.0alpha3, 7.2.x before 7.2.8, and before 7.1.20. The php-fpm master process restarts a child process in an endless loop when using program execution functions (e.g., passthru, exec, shell_exec, or system) with a non-blocking STDIN stream, causing this master process to consume 100% of the CPU, and consume disk space with a large volume of error logs, as demonstrated by an attack by a customer of a shared-hosting facility.

CVSS 3.0 · 6.5 Medium EPSS 4.2% KEV · Not listed
Vendors
Php
Products
Php
CVE-2015-6497

The create function in app/code/core/Mage/Catalog/Model/Product/Api/V2.php in Magento Community Edition (CE) before 1.9.2.1 and Enterprise Edition (EE) before 1.14.2.1, when used with PHP before 5.4.24 or 5.5.8, allows remote authenticated users to execute arbitrary PHP code via the productData parameter to index.php/api/v2_soap.

CVSS 3.1 · 8.8 High EPSS 7.4% KEV · Not listed
Vendors
Products
CVE-2015-2326

pcre: heap buffer over-read in pcre_compile2() (8.37/23)

The pcre_compile2 function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code and cause a denial of service (out-of-bounds read) via regular expression with a group containing both a forward referencing subroutine call and a recursive back reference, as demonstrated by "((?+1)(\1))/".

CVSS 3.1 · 5.5 Medium EPSS 1.6% KEV · Not listed
Vendors
Mariadb Opensuse Pcre and 2 more
Products
Mariadb Opensuse Pcre and 2 more
CVE-2015-2325

pcre: heap buffer overflow in compile_branch()

The compile_branch function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code, cause a denial of service (out-of-bounds heap read and crash), or possibly have other unspecified impact via a regular expression with a group containing a forward reference repeated a large number of times within a repeated outer group that has a zero minimum quantifier.

CVSS 3.1 · 7.8 High EPSS 1.6% KEV · Not listed
Vendors
Mariadb Opensuse Pcre and 2 more
Products
Mariadb Opensuse Pcre and 2 more
CVE-2014-3622

php: post handler potential illegal efree() vulnerability

Use-after-free vulnerability in the add_post_var function in the Posthandler component in PHP 5.6.x before 5.6.1 might allow remote attackers to execute arbitrary code by leveraging a third-party filter extension that accesses a certain ksep value.

CVSS 3.1 · 9.8 Critical EPSS 3.1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2011-1939

SQL injection vulnerability in Zend Framework 1.10.x before 1.10.9 and 1.11.x before 1.11.6 when using non-ASCII-compatible encodings in conjunction PDO_MySql in PHP before 5.3.6.

CVSS 3.1 · 9.8 Critical EPSS 3.9% KEV · Not listed
Vendors
CVE-2010-4657

php: XMLWriter information leak

PHP5 before 5.4.4 allows passing invalid utf-8 strings via the xmlTextWriterWriteAttribute, which are then misparsed by libxml2. This results in memory leak into the resulting output.

CVSS 3.1 · 7.5 High EPSS 1.5% KEV · Not listed
Vendors