Debian Php7.4 vulnerabilities

64 known vulnerabilities affecting debian/php7.4.

Total CVEs
64
CISA KEV
1
actively exploited
Public exploits
1
Exploited in wild
1
Severity breakdown
CRITICAL5HIGH11MEDIUM32LOW16

Vulnerabilities

Page 2 of 4
CVE-2024-2408MEDIUMCVSS 5.9fixed in php8.2 8.2.18-1 (bookworm)2024
CVE-2024-2408 [MEDIUM] CVE-2024-2408: php7.4 - The openssl_private_decrypt function in PHP, when using PKCS1 padding (OPENSSL_P... The openssl_private_decrypt function in PHP, when using PKCS1 padding (OPENSSL_PKCS1_PADDING, which is the default), is vulnerable to the Marvin Attack unless it is used with an OpenSSL version that includes the changes from this pull request: https://github.com/openssl/openssl/pull/13817 (rsa_pkcs1_implicit_rejection). These changes are part of OpenSSL 3.2 and have
debian
CVE-2024-4577LOWCVSS 9.8KEVPoC2024
CVE-2024-4577 [CRITICAL] CVE-2024-4577: php7.4 - In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, wh... In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, when using Apache and PHP-CGI on Windows, if the system is set up to use certain code pages, Windows may use "Best-Fit" behavior to replace characters in command line given to Win32 API functions. PHP CGI module may misinterpret those characters as PHP options, which may allow a malicious
debian
CVE-2024-2757LOWCVSS 7.52024
CVE-2024-2757 [HIGH] CVE-2024-2757: php7.4 - In PHP 8.3.* before 8.3.5, function mb_encode_mimeheader() runs endlessly for so... 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. Scope: local bullseye: resolved
debian
CVE-2024-8926LOWCVSS 9.8fixed in php8.2 8.2.24-1~deb12u1 (bookworm)2024
CVE-2024-8926 [CRITICAL] CVE-2024-8926: php7.4 - In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, w... In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, when using a certain non-standard configurations of Windows codepages, the fixes for CVE-2024-4577 https://github.com/advisories/GHSA-vxpp-6299-mxw3 may still be bypassed and the same command injection related to Windows "Best Fit" codepage behavior can be achieved. This may allow a mali
debian
CVE-2024-1874LOWCVSS 9.42024
CVE-2024-1874 [CRITICAL] CVE-2024-1874: php7.4 - In PHP versions 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, wh... In PHP versions 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, when using proc_open() command with array syntax, due to insufficient escaping, if the arguments of the executed command are controlled by a malicious user, the user can supply arguments that would execute arbitrary commands in Windows shell. Scope: local bullseye: resolved
debian
CVE-2024-5585LOWCVSS 9.42024
CVE-2024-5585 [CRITICAL] CVE-2024-5585: php7.4 - In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, th... In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, the fix for CVE-2024-1874 does not work if the command name includes trailing spaces. Original issue: when using proc_open() command with array syntax, due to insufficient escaping, if the arguments of the executed command are controlled by a malicious user, the user can supply arguments
debian
CVE-2024-8925LOWCVSS 3.1fixed in php7.4 7.4.33-1+deb11u6 (bullseye)2024
CVE-2024-8925 [LOW] CVE-2024-8925: php7.4 - In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, e... In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, erroneous parsing of multipart form data contained in an HTTP POST request could lead to legitimate data not being processed. This could lead to malicious attacker able to control part of the submitted data being able to exclude portion of other data, potentially leading to erroneous applicat
debian
CVE-2024-9026LOWCVSS 3.3fixed in php7.4 7.4.33-1+deb11u6 (bullseye)2024
CVE-2024-9026 [LOW] CVE-2024-9026: php7.4 - In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, w... In PHP versions 8.1.* before 8.1.30, 8.2.* before 8.2.24, 8.3.* before 8.3.12, when using PHP-FPM SAPI and it is configured to catch workers output through catch_workers_output = yes, it may be possible to pollute the final log or remove up to 4 characters from the log messages by manipulating log message content. Additionally, if PHP-FPM is configured to use syslog out
debian
CVE-2023-3824CRITICALCVSS 9.4fixed in php7.4 7.4.33-1+deb11u5 (bullseye)2023
CVE-2023-3824 [CRITICAL] CVE-2023-3824: php7.4 - In PHP version 8.0.* before 8.0.30,  8.1.* before 8.1.22, and 8.2.* before 8.2.8... In PHP version 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8, when loading phar file, while reading PHAR directory entries, insufficient length checking may lead to a stack buffer overflow, leading potentially to memory corruption or RCE. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u5)
debian
CVE-2023-3823HIGHCVSS 8.6fixed in php7.4 7.4.33-1+deb11u5 (bullseye)2023
CVE-2023-3823 [HIGH] CVE-2023-3823: php7.4 - In PHP versions 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8... In PHP versions 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8 various XML functions rely on libxml global state to track configuration variables, like whether external entities are loaded. This state is assumed to be unchanged unless the user explicitly changes it by calling appropriate function. However, since the state is process-global, other modu
debian
CVE-2023-0567HIGHCVSS 7.7fixed in php7.4 7.4.33-1+deb11u3 (bullseye)2023
CVE-2023-0567 [HIGH] CVE-2023-0567: php7.4 - In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password... In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u3)
debian
CVE-2023-0662HIGHCVSS 7.5fixed in php7.4 7.4.33-1+deb11u3 (bullseye)2023
CVE-2023-0662 [HIGH] CVE-2023-0662: php7.4 - In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, excessiv... 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. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u3)
debian
CVE-2023-0568HIGHCVSS 7.5fixed in php7.4 7.4.33-1+deb11u3 (bullseye)2023
CVE-2023-0568 [HIGH] CVE-2023-0568: php7.4 - 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 pat... 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. Scope: local b
debian
CVE-2023-3247LOWCVSS 2.6fixed in php7.4 7.4.33-1+deb11u4 (bullseye)2023
CVE-2023-3247 [LOW] CVE-2023-3247: php7.4 - In PHP versions 8.0.* before 8.0.29, 8.1.* before 8.1.20, 8.2.* before 8.2.7 whe... In PHP versions 8.0.* before 8.0.29, 8.1.* before 8.1.20, 8.2.* before 8.2.7 when using SOAP HTTP Digest Authentication, random value generator was not checked for failure, and was using narrower range of values than it should have. In case of random generator failure, it could lead to a disclosure of 31 bits of uninitialized memory from the client to the server, and it
debian
CVE-2022-31631CRITICALCVSS 9.1fixed in php7.4 7.4.33-1+deb11u3 (bullseye)2022
CVE-2022-31631 [CRITICAL] CVE-2022-31631: php7.4 - In PHP versions 8.0.* before 8.0.27, 8.1.* before 8.1.15, 8.2.* before 8.2.2 whe... In PHP versions 8.0.* before 8.0.27, 8.1.* before 8.1.15, 8.2.* before 8.2.2 when using PDO::quote() function to quote user-supplied data for SQLite, supplying an overly long string may cause the driver to incorrectly quote the data, which may further lead to SQL injection vulnerabilities. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u3)
debian
CVE-2022-37454CRITICALCVSS 9.8fixed in php7.4 7.4.33-1+deb11u1 (bullseye)2022
CVE-2022-37454 [CRITICAL] CVE-2022-37454: php7.4 - The Keccak XKCP SHA-3 reference implementation before fdc6fef has an integer ove... The Keccak XKCP SHA-3 reference implementation before fdc6fef has an integer overflow and resultant buffer overflow that allows attackers to execute arbitrary code or eliminate expected cryptographic properties. This occurs in the sponge function interface. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u1)
debian
CVE-2022-31626HIGHCVSS 7.5fixed in php7.4 7.4.30-1+deb11u1 (bullseye)2022
CVE-2022-31626 [HIGH] CVE-2022-31626: php7.4 - In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, w... In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when pdo_mysql extension with mysqlnd driver, if the third party is allowed to supply host to connect to and the password for the connection, password of excessive length can trigger a buffer overflow in PHP, which can lead to a remote code execution vulnerability. Scope: local bullseye: r
debian
CVE-2022-31625HIGHCVSS 8.1fixed in php7.4 7.4.30-1+deb11u1 (bullseye)2022
CVE-2022-31625 [HIGH] CVE-2022-31625: php7.4 - In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, w... In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when using Postgres database extension, supplying invalid parameters to the parametrized query may lead to PHP attempting to free memory using uninitialized data as pointers. This could lead to RCE vulnerability or denial of service. Scope: local bullseye: resolved (fixed in 7.4.30-1+deb11
debian
CVE-2022-4900MEDIUMCVSS 6.2fixed in php7.4 7.4.33-1+deb11u6 (bullseye)2022
CVE-2022-4900 [MEDIUM] CVE-2022-4900: php7.4 - A vulnerability was found in PHP where setting the environment variable PHP_CLI_... A vulnerability was found in PHP where setting the environment variable PHP_CLI_SERVER_WORKERS to a large value leads to a heap buffer overflow. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u6)
debian
CVE-2022-31629MEDIUMCVSS 6.5fixed in php7.4 7.4.33-1+deb11u1 (bullseye)2022
CVE-2022-31629 [MEDIUM] CVE-2022-31629: php7.4 - In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the vulnerability enables netw... In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the vulnerability enables network and same-site attackers to set a standard insecure cookie in the victim's browser which is treated as a `__Host-` or `__Secure-` cookie by PHP applications. Scope: local bullseye: resolved (fixed in 7.4.33-1+deb11u1)
debian