p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 166

Vulnerabilities published for PHP in the last 30 days: 222. Listed in the KEV catalogue: 2.

Filter vulnerabilities
PHP

Early warnings

Fresh vulnerability reports from vendor announcements and security news. These warnings do not change the security rating.

  1. php

    No fix published

    PHP: remote code execution

    According to OpenNet, PHP has a remote code execution vulnerability (CVE-2026-115560). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a PHP update with the fix is available and install it.

    CVE-2026-115560

Vulnerabilities: 7239

  1. CVE-2024-34067

    Medium · CVSS 6.1EPSS 0.46%Fix available

    Multiple cross site scripting (XSS) vulnerabilities in the admin area of Pterodactyl panel

    Pterodactyl is a free, open-source game server management panel built with PHP, React, and Go. Importing a malicious egg or gaining access to wings instance could lead to cross site scripting (XSS) on the panel, which could be used to gain an administrator account on the panel. Specifically, the following things are impacted: Egg Docker images and Egg variables: Name, Environment variable, Default value, Description, Validation rules. Additionally, certain fields would reflect malicious input, but it would require the user knowingly entering such input to have an impact. To iterate, this would require an administrator to perform actions and c

    • Update to 1.11.6
    Published Updated
  2. CVE-2024-1874

    Critical · CVSS 9.4EPSS 32.8%Fix available

    Command injection via array-ish $command parameter of proc_open()

    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.

    • Update to 8.1.28
    • Update to 8.2.18
    • Update to 8.3.5
    Published Updated
  3. CVE-2024-2757

    High · CVSS 7.5EPSS 1.92%Fix available

    PHP mb_encode_mimeheader runs endlessly for some inputs

    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.

    • Update to 8.3.5
    • Update to 8.3.6-0maysync1
    Published Updated
  4. CVE-2024-3096

    Medium · CVSS 6.5EPSS 1.49%Fix available

    PHP function password_verify can erroneously return true when argument contains NUL

    In PHP  version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.

    • Update to 7.0.33-0ubuntu0.16.04.16+esm9
    • Update to 7.2.24-0ubuntu0.18.04.17+esm3
    • Update to 7.4.3-4ubuntu2.22
    • Update to 8.1.2-1ubuntu2.17
    • Update to 8.1.28
    • Update to 8.2.18
    • Update to 8.2.18-1~deb12u1
    • Update to 8.3.5
    • Update to 8.3.6-0maysync1
    Published Updated
  5. CVE-2024-2756

    Medium · CVSS 6.5EPSS 38.12%Fix available

    __Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix

    Due to an incomplete fix to CVE-2022-31629 https://github.com/advisories/GHSA-c43m-486j-j32p , network and same-site attackers can set a standard insecure cookie in the victim's browser which is treated as a __Host- or __Secure- cookie by PHP applications.

    • Update to 7.0.33-0ubuntu0.16.04.16+esm9
    • Update to 7.2.24-0ubuntu0.18.04.17+esm3
    • Update to 7.4.3-4ubuntu2.22
    • Update to 8.1.2-1ubuntu2.17
    • Update to 8.1.28
    • Update to 8.2.18
    • Update to 8.2.18-1~deb12u1
    • Update to 8.3.5
    • Update to 8.3.6-0maysync1
    Published Updated
  6. CVE-2024-33670

    Medium · CVSS 4.3EPSS 0.48%Fix available

    CVE-2024-33670

    Passbolt API before 4.6.2 allows HTML injection in a URL parameter, resulting in custom content being displayed when a user visits the crafted URL. Although the injected content is not executed as JavaScript due to Content Security Policy (CSP) restrictions, it may still impact the appearance and user interaction of the page.

    • Update to 4.6.2
    Published Updated
  7. GHSA-346h-749j-r28w

    Critical · CVSS 9.1No fix published

    PHPECC vulnerable to multiple cryptographic side-channel attacks

    ### ECDSA Canonicalization PHPECC is vulnerable to malleable ECDSA signature attacks. ### Constant-Time Signer When generating a new ECDSA signature, the GMPMath adapter was used. This class wraps the GNU Multiple Precision arithmetic library (GMP), which does not aim to provide constant-time implementations of algorithms. An attacker capable of triggering many signatures and studying the time it takes to perform each operation would be able to leak the secret number, `k`, and thereby learn the private key. ### EcDH Timing Leaks When calculating a shared secret using the `EcDH` class, the scalar-point multiplication is based on the ari

    Published Updated
  8. GHSA-vjwg-28gv-pm8h

    Medium · CVSS 6.1Fix available

    Pimcore TinyMCE Bundle - tinymce CVE-2024-29203, CVE-2024-29881

    ### Impact The TineMCE Bundle uses tinymce version 6.7.3. CVEs for this version exists for <6.8.1: https://nvd.nist.gov/vuln/detail/CVE-2024-29203 https://nvd.nist.gov/vuln/detail/CVE-2024-29881 ### Patches The package should be updated to at least 6.8.1 to avoid XSS vulnerability. ### Workarounds Upgrade pimcore to release 11.2.3 or 11.1.6.5. ### References https://nvd.nist.gov/vuln/detail/CVE-2024-29203 https://nvd.nist.gov/vuln/detail/CVE-2024-29881

    • Update to 11.1.6.5
    • Update to 11.2.3
    Published Updated
  9. CVE-2024-32480

    High · CVSS 7.2EPSS 20.28%Fix available

    LibreNMS's Time-Based Blind SQL injection leads to database extraction

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. Versions prior to 24.4.0 are vulnerable to SQL injection. The `order` parameter is obtained from `$request`. After performing a string check, the value is directly incorporated into an SQL statement and concatenated, resulting in a SQL injection vulnerability. An attacker may extract a whole database this way. Version 24.4.0 fixes the issue.

    • Update to 24.4.0
    Published Updated
  10. CVE-2024-32479

    High · CVSS 7.1EPSS 34.13%Fix available

    LibreNMS's Improper Sanitization on Service template name leads to Stored XSS

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. Prior to version 24.4.0, there is improper sanitization on the `Service` template name, which can lead to stored Cross-site Scripting. Version 24.4.0 fixes this vulnerability.

    • Update to 24.4.0
    Published Updated
  11. CVE-2024-32461

    High · CVSS 7.1EPSS 19.11%Fix available

    LibreNMS vulnerable to time-based SQL injection that leads to database extraction

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A SQL injection vulnerability in POST /search/search=packages in LibreNMS prior to version 24.4.0 allows a user with global read privileges to execute SQL commands via the package parameter. With this vulnerability, an attacker can exploit a SQL injection time based vulnerability to extract all data from the database, such as administrator credentials. Version 24.4.0 contains a patch for the vulnerability.

    • Update to 24.4.0
    Published Updated
  12. CVE-2024-32003

    High · CVSS 8.8EPSS 0.67%Fix available

    Dusk plugin may allow unfettered user authentication in misconfigured installs

    wn-dusk-plugin (Dusk plugin) is a plugin which integrates Laravel Dusk browser testing into Winter CMS. The Dusk plugin provides some special routes as part of its testing framework to allow a browser environment (such as headless Chrome) to act as a user in the Backend or User plugin without having to go through authentication. This route is `[[URL]]/_dusk/login/[[USER ID]]/[[MANAGER]]` - where `[[URL]]` is the base URL of the site, `[[USER ID]]` is the ID of the user account and `[[MANAGER]]` is the authentication manager (either `backend` for Backend, or `user` for the User plugin). If a configuration of a site using the Dusk plugin is set

    • Update to 2.1.0
    Published Updated
  13. CVE-2024-20758

    Critical · CVSS 9EPSS 1.42%Fix available

    Adobe Commerce | Improper Input Validation (CWE-20)

    Adobe Commerce versions 2.4.6-p4, 2.4.5-p6, 2.4.4-p7, 2.4.7-beta3 and earlier are affected by an Improper Input Validation vulnerability that could result in arbitrary code execution on the underlying filesystem. Exploitation of this issue does not require user interaction, but the attack complexity is high.

    • Update to 2.4.4-p8
    • Update to 2.4.5-p7
    • Update to 2.4.6-p5
    • Update to 2.4.7
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →