p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 91

Vulnerabilities published for PHP in the last 30 days: 223. 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. GHSA-mgr9-6c2j-jxrq

    Medium · CVSS 5.1Fix available

    Pterodactyl has a Reflected XSS vulnerability in “Create New Database Host”

    > [!NOTE] > Message from the Pterodactyl team: > > The Pterodactyl team has evaluated this as a minor security issue but does not consider it something that should be assigned a CVE, nor does it require active patching by vulnerable systems. > > This issue is entirely self-inflicted and requires an administrative user paste an _obviously_ incorrect value into a database host field, submit it, and run into the XSS when the error message is rendered. However, we have determined that this fix is good security hygiene and may prevent issues in other areas not yet discovered. ### Summary When an administrative user creates a new database host the

    • Update to 1.12.0
    Published Updated
  2. CVE-2025-69200

    High · CVSS 7.5EPSS 2.14%Public exploitFix available

    phpMyFAQ has unauthenticated config backup download via /api/setup/backup

    phpMyFAQ is an open source FAQ web application. In versions prior to 4.0.16, an unauthenticated remote attacker can trigger generation of a configuration backup ZIP via `POST /api/setup/backup` and then download the generated ZIP from a web-accessible location. The ZIP contains sensitive configuration files (e.g., `database.php` with database credentials), leading to high-impact information disclosure and potential follow-on compromise. Version 4.0.16 fixes the issue.

    • Update to 4.0.16
    Published Updated
  3. CVE-2025-68951

    Medium · CVSS 5.4EPSS 0.28%Fix available

    phpMyFAQ has stored XSS in admin "List of users" via display_name HTML entity decoding (html_entity_decode) + Twig |raw

    phpMyFAQ is an open source FAQ web application. Versions 4.0.14 and 4.0.15 have a stored cross-site scripting (XSS) vulnerability that allows an attacker to execute arbitrary JavaScript in an administrator’s browser by registering a user whose display name contains HTML entities. When an administrator views the admin user list, the payload is decoded server-side and rendered without escaping, resulting in script execution in the admin context. Version 4.0.16 contains a patch for the issue.

    • Update to 4.0.16
    Published Updated
  4. CVE-2025-14177

    Medium · CVSS 6.3EPSS 0.51%Fix available

    Information Leak of Memory in getimagesize

    In PHP versions:8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1, the getimagesize() function may leak uninitialized heap memory into the APPn segments (e.g., APP1) when reading images in multi-chunk mode (such as via php://filter). This occurs due to a bug in php_read_stream_all_chunks() that overwrites the buffer without advancing the pointer, leaving tail bytes uninitialized. This may lead to information disclosure of sensitive heap data and affect the confidentiality of the target server.

    • Update to 8.1.34
    • Update to 8.2.30
    • Update to 8.2.30-1~deb12u1
    • Update to 8.3.29
    • Update to 8.3.6-0ubuntu0.24.04.6
    • Update to 8.4.11-1ubuntu1.1
    • Update to 8.4.16
    • Update to 8.4.16-1
    • Update to 8.4.16-1~deb13u1
    • Update to 8.5.1
    Published Updated
  5. CVE-2025-14178

    Medium · CVSS 6.5EPSS 0.46%Fix available

    Heap buffer overflow in array_merge()

    In PHP versions:8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1, a heap buffer overflow occurs in array_merge() when the total element count of packed arrays exceeds 32-bit limits or HT_MAX_SIZE, due to an integer overflow in the precomputation of element counts using zend_hash_num_elements(). This may lead to memory corruption or crashes and affect the integrity and availability of the target server.

    • Update to 7.2.24-0ubuntu0.18.04.17+esm12
    • Update to 7.4.3-4ubuntu2.29+esm3
    • Update to 8.1.2-1ubuntu2.23
    • Update to 8.1.34
    • Update to 8.2.30
    • Update to 8.2.30-1~deb12u1
    • Update to 8.3.29
    • Update to 8.3.6-0ubuntu0.24.04.6
    • Update to 8.4.11-1ubuntu1.1
    • Update to 8.4.16
    • Update to 8.4.16-1
    • Update to 8.4.16-1~deb13u1
    • Update to 8.5.1
    Published Updated
  6. CVE-2025-14180

    High · CVSS 8.2EPSS 0.7%Fix available

    NULL Pointer Dereference in PDO quoting

    In PHP versions 8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1 when using the PDO PostgreSQL driver with PDO::ATTR_EMULATE_PREPARES enabled, an invalid character sequence (such as \x99) in a prepared statement parameter may cause the quoting function PQescapeStringConn to return NULL, leading to a null pointer dereference in pdo_parse_params() function. This may lead to crashes (segmentation fault) and affect the availability of the target server.

    • Update to 8.1.2-1ubuntu2.23
    • Update to 8.1.34
    • Update to 8.2.30
    • Update to 8.2.30-1~deb12u1
    • Update to 8.3.29
    • Update to 8.3.6-0ubuntu0.24.04.6
    • Update to 8.4.11-1ubuntu1.1
    • Update to 8.4.16
    • Update to 8.4.16-1
    • Update to 8.4.16-1~deb13u1
    • Update to 8.5.1
    Published Updated
  7. CVE-2025-68614

    Medium · CVSS 4.3EPSS 3.88%Fix available

    LibreNMS Alert Rule API Cross-Site Scripting Vulnerability

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Prior to version 25.12.0, the Alert Rule API is vulnerable to stored cross-site scripting. Alert rules can be created or updated via LibreNMS API. The alert rule name is not properly sanitized, and can be used to inject HTML code. This issue has been patched in version 25.12.0.

    • Update to 25.12.0
    Published Updated
  8. CVE-2023-53957

    High · CVSS 8.5EPSS 0.59%No fix published

    Kimai 1.30.10 SameSite Cookie Vulnerability Session Hijacking

    Kimai 1.30.10 contains a SameSite cookie vulnerability that allows attackers to steal user session cookies through malicious exploitation. Attackers can trick victims into executing a crafted PHP script that captures and writes session cookie information to a file, enabling potential session hijacking.

    Published Updated
  9. CVE-2023-53929

    Medium · CVSS 6.2EPSS 0.54%No fix published

    phpMyFAQ 3.1.12 CSV Injection via User Profile Export

    phpMyFAQ 3.1.12 contains a CSV injection vulnerability that allows authenticated users to inject malicious formulas into their profile names. Attackers can modify their user profile name with a payload like 'calc|a!z|' to trigger code execution when an administrator exports user data as a CSV file.

    Published Updated
  10. CVE-2025-68129

    Medium · CVSS 6.8EPSS 0.43%Fix available

    Auth0-PHP SDK has Improper Audience Validation

    Auth0-PHP is a PHP SDK for Auth0 Authentication and Management APIs. In applications built with the Auth0-PHP SDK, the audience validation in access tokens is performed improperly. Without proper validation, affected applications may accept ID tokens as Access tokens. Projects are affected if they use Auth0-PHP SDK versions between v8.0.0 and v8.17.0, or applications using the following SDKs that rely on the Auth0-PHP SDK versions between v8.0.0 and v8.17.0: Auth0/symfony versions between 5.0.0 and 5.5.0, Auth0/laravel-auth0 versions between 7.0.0 and 7.19.0, and/or Auth0/wordpress plugin versions between 5.0.0-BETA0 and 5.4.0. Auth0/Auth0-PH

    • Update to 8.18.0
    Published Updated
  11. GHSA-vvg7-8rmq-92g7

    Medium · CVSS 6.8Fix available

    Auth0 WordPress has Improper Audience Validation via Auth0-PHP SDK Dependency

    ### Description In applications built with the Auth0-PHP SDK, the audience validation in access tokens is performed improperly. Without proper validation, affected applications may accept ID tokens as Access tokens. ### Affected product and versions Projects are affected if they meet the following preconditions: - Applications using the Auth0 Wordpress plugin with version between 5.0.0-BETA0 and 5.4.0, - Auth0 Wordpress plugin uses the Auth0-PHP SDK with versions between 8.0.0 and 8.17.0. ### Resolution Upgrade Auth0 Wordpress plugin to version 5.5.0 or greater. ### Acknowledgement Okta would like to thank Jafar Sadiq (iaf4r) for their di

    • Update to 5.5.0
    Published Updated
  12. GHSA-f3r2-88mq-9v4g

    Medium · CVSS 6.8Fix available

    Auth0 Symfony SDK has Improper Audience Validation via Auth0-PHP SDK

    ### Description In applications built with the Auth0-PHP SDK, the audience validation in access tokens is performed improperly. Without proper validation, affected applications may accept ID tokens as Access tokens. ### Affected product and versions Projects are affected if they meet the following preconditions: - Applications using the Auth0 Symfony SDK with versions between 5.0.0 and 5.5.0 - Auth0 Symfony SDK uses the Auth0-PHP SDK with versions between 8.0.0 and 8.17.0. ### Resolution Upgrade Auth0/symfony to version 5.6.0 or greater. ### Acknowledgement Okta would like to thank Jafar Sadiq (iaf4r) for their discovery and responsible d

    • Update to 5.6.0
    Published Updated
  13. GHSA-7hh9-gp72-wh7h

    Medium · CVSS 6.8Fix available

    Auth0 Laravel SDK has Improper Audience Validation via Auth0-PHP SDK dependency

    ### Description In applications built with the Auth0-PHP SDK, the audience validation in access tokens is performed improperly. Without proper validation, affected applications may accept ID tokens as Access tokens. ### Affected product and versions Users are affected if they meet the following preconditions: - Applications using the Auth0 laravel-auth0 SDK with versions between 7.0.0 and 7.19.0, - Auth0 laravel-auth0 SDK uses the Auth0-PHP SDK with versions between 8.0.0 and 8.17.0. ### Resolution Upgrade Auth0/laravel-auth0 to version 7.20.0 or greater. ### Acknowledgement Okta would like to thank Jafar Sadiq (iaf4r) for their discovery

    • Update to 7.20.0
    Published Updated
  14. CVE-2025-14761

    Medium · CVSS 6EPSS 0.21%Fix available

    CVE-2025-14761

    Missing cryptographic key commitment in the AWS SDK for PHP may allow a user with write access to the S3 bucket to introduce a new EDK that decrypts to different plaintext when the encrypted data key is stored in an "instruction file" instead of S3's metadata record. To mitigate this issue, upgrade AWS SDK for PHP to version 3.368.0 or later

    • Update to 3.368.0
    Published Updated
  15. CVE-2025-68113

    Medium · CVSS 6.5EPSS 0.46%Fix available

    ALTCHA Proof-of-Work Vulnerable to Challenge Splicing and Replay

    ALTCHA is privacy-first software for captcha and bot protection. A cryptographic semantic binding flaw in ALTCHA libraries allows challenge payload splicing, which may enable replay attacks. The HMAC signature does not unambiguously bind challenge parameters to the nonce, allowing an attacker to reinterpret a valid proof-of-work submission with a modified expiration value. This may allow previously solved challenges to be reused beyond their intended lifetime, depending on server-side replay handling and deployment assumptions. The vulnerability primarily impacts abuse-prevention mechanisms such as rate limiting and bot mitigation. It does no

    • Update to 1.0.0
    • Update to 1.3.0
    • Update to 1.3.1
    • Update to 1.4.1
    Published Updated
  16. CVE-2025-66844

    Critical · CVSS 9.1EPSS 0.29%No fix published

    CVE-2025-66844

    In grav <1.7.49.5, a SSRF (Server-Side Request Forgery) vector may be triggered via Twig templates when page content is processed by Twig and the configuration allows undefined PHP functions to be registered

    Published Updated

Check your server

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

Check your server →