Search vulnerabilities

Results 765

Export CSV
CVE-2007-1521

Double free vulnerability in PHP before 4.4.7, and 5.x before 5.2.2, allows context-dependent attackers to execute arbitrary code by interrupting the session_regenerate_id function, as demonstrated by calling a userspace error handler or triggering a memory limit violation.

CVSS 2.0 · 6.8 Medium EPSS 8.6% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1581

The resource system in PHP 5.0.0 through 5.2.1 allows context-dependent attackers to execute arbitrary code by interrupting the hash_update_file function via a userspace (1) error or (2) stream handler, which can then be used to destroy and modify internal resources. NOTE: it was later reported that PHP 5.2 through 5.2.13 and 5.3 through 5.3.2 are also affected.

CVSS 2.0 · 9.3 Critical EPSS 8.0% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1584

Buffer underflow in the header function in PHP 5.2.0 allows context-dependent attackers to execute arbitrary code by passing an all-whitespace string to this function, which causes it to write '\0' characters in whitespace that precedes the string.

CVSS 2.0 · 6.8 Medium EPSS 5.3% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1649

PHP 5.2.1 allows context-dependent attackers to read portions of heap memory by executing certain scripts with a serialized data input string beginning with S:, which does not properly track the number of input bytes being processed.

CVSS 2.0 · 7.8 High EPSS 7.5% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1701

php session extension global variable clobber

PHP 4 before 4.4.5, and PHP 5 before 5.2.1, when register_globals is enabled, allows context-dependent attackers to execute arbitrary code via deserialization of session data, which overwrites arbitrary global variables, as demonstrated by calling session_decode on a string beginning with "_SESSION|s:39:".

CVSS 2.0 · 6.8 Medium EPSS 9.4% KEV · Not listed
Vendors
CVE-2007-1709

Buffer overflow in the confirm_phpdoc_compiled function in the phpDOC extension (PECL phpDOC) in PHP 5.2.1 allows context-dependent attackers to execute arbitrary code via a long argument string.

CVSS 2.0 · 4.3 Medium EPSS 2.0% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1718

security flaw

CRLF injection vulnerability in the mail function in PHP 4.0.0 through 4.4.6 and 5.0.0 through 5.2.1 allows remote attackers to inject arbitrary e-mail headers and possibly conduct spam attacks via a control character immediately following folding of the (1) Subject or (2) To parameter, as demonstrated by a parameter containing a "\r\n\t\n" sequence, related to an increment bug in the SKIP_LONG_HEADER_SEP macro.

CVSS 2.0 · 7.8 High EPSS 6.9% KEV · Not listed
Vendors
CVE-2007-1777

Integer overflow in the zip_read_entry function in PHP 4 before 4.4.5 allows remote attackers to execute arbitrary code via a ZIP archive that contains an entry with a length value of 0xffffffff, which is incremented before use in an emalloc call, triggering a heap overflow.

CVSS 2.0 · 7.5 High EPSS 15.5% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1825

php imap_mail_compose() buffer overflow via type.parameters

Buffer overflow in the imap_mail_compose function in PHP 5 before 5.2.1, and PHP 4 before 4.4.5, allows remote attackers to execute arbitrary code via a long boundary string in a type.parameters field. NOTE: as of 20070411, it appears that this issue might be subsumed by CVE-2007-0906.3.

CVSS 2.0 · 7.5 High EPSS 10.5% KEV · Not listed
Vendors
CVE-2007-1835

PHP 4 before 4.4.5 and PHP 5 before 5.2.1, when using an empty session save path (session.save_path), uses the TMPDIR default after checking the restrictions, which allows local users to bypass open_basedir restrictions.

CVSS 2.0 · 4.6 Medium EPSS < 1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1884

Multiple integer signedness errors in the printf function family in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 on 64 bit machines allow context-dependent attackers to execute arbitrary code via (1) certain negative argument numbers that arise in the php_formatted_print function because of 64 to 32 bit truncation, and bypass a check for the maximum allowable value; and (2) a width and precision of -1, which make it possible for the php_sprintf_appendstring function to place an internal buffer at an arbitrary memory location.

CVSS 2.0 · 6.8 Medium EPSS 3.2% KEV · Not listed
Vendors
Apple Linux Microsoft and 1 more
Products
CVE-2007-1885

Integer overflow in the str_replace function in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 allows context-dependent attackers to execute arbitrary code via a single character search string in conjunction with a long replacement string, which overflows a 32 bit length counter. NOTE: this is probably the same issue as CVE-2007-0906.6.

CVSS 2.0 · 7.5 High EPSS 4.3% KEV · Not listed
Vendors
Php
Products
Php
CVE-2006-4812

security flaw

Integer overflow in PHP 5 up to 5.1.6 and 4 before 4.3.0 allows remote attackers to execute arbitrary code via an argument to the unserialize PHP function with a large value for the number of array elements, which triggers the overflow in the Zend Engine ecalloc function (Zend/zend_alloc.c).

CVSS 2.0 · 10.0 Critical EPSS 20.7% KEV · Not listed
Vendors
CVE-2006-5178

Race condition in the symlink function in PHP 5.1.6 and earlier allows local users to bypass the open_basedir restriction by using a combination of symlink, mkdir, and unlink functions to change the file path after the open_basedir check and before the file is opened by the underlying system, as demonstrated by symlinking a symlink into a subdirectory, to point to a parent directory via .. (dot dot) sequences, and then unlinking the resulting symlink.

CVSS 2.0 · 6.2 Medium EPSS < 1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2006-5465

PHP buffer overflow

Buffer overflow in PHP before 5.2.0 allows remote attackers to execute arbitrary code via crafted UTF-8 inputs to the (1) htmlentities or (2) htmlspecialchars functions.

CVSS 2.0 · 7.5 High EPSS 10.3% KEV · Not listed
Vendors
CVE-2006-5706

Unspecified vulnerabilities in PHP, probably before 5.2.0, allow local users to bypass open_basedir restrictions and perform unspecified actions via unspecified vectors involving the (1) chdir and (2) tempnam functions. NOTE: the tempnam vector might overlap CVE-2006-1494.

CVSS 2.0 · 7.2 High EPSS < 1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2006-6383

PHP 5.2.0 and 4.4 allows local users to bypass safe_mode and open_basedir restrictions via a malicious path and a null byte before a ";" in a session_save_path argument, followed by an allowed path, which causes a parsing inconsistency in which PHP validates the allowed path but sets session.save_path to the malicious path.

CVSS 2.0 · 4.6 Medium EPSS 1.1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2006-7204

The imap_body function in PHP before 4.4.4 does not implement safemode or open_basedir checks, which allows local users to read arbitrary files or list arbitrary directory contents.

CVSS 2.0 · 2.1 Low EPSS < 1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-2511

php user_filter_factory_create overflow

Buffer overflow in the user_filter_factory_create function in PHP before 5.2.2 has unknown impact and local attack vectors.

CVSS 2.0 · 7.2 High EPSS < 1% KEV · Not listed
Vendors
Php
Products
Php
CVE-2007-1583

security flaw

The mb_parse_str function in PHP 4.0.0 through 4.4.6 and 5.0.0 through 5.2.1 sets the internal register_globals flag and does not disable it in certain cases when a script terminates, which allows remote attackers to invoke available PHP scripts with register_globals functionality that is not detectable by these scripts, as demonstrated by forcing a memory_limit violation.

CVSS 2.0 · 6.8 Medium EPSS 5.4% KEV · Not listed
Vendors