p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 88

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. CVE-2026-24765

    High · CVSS 7.8EPSS 0.38%Fix available

    PHPUnit Vulnerable to Unsafe Deserialization in PHPT Code Coverage Handling

    PHPUnit is a testing framework for PHP. A vulnerability has been discovered in versions prior to 12.5.8, 11.5.50, 10.5.62, 9.6.33, and 8.5.52 involving unsafe deserialization of code coverage data in PHPT test execution. The vulnerability exists in the `cleanupForCoverage()` method, which deserializes code coverage files without validation, potentially allowing remote code execution if malicious `.coverage` files are present prior to the execution of the PHPT test. The vulnerability occurs when a `.coverage` file, which should not exist before test execution, is deserialized without the `allowed_classes` parameter restriction. An attacker wit

    • Update to 10.5.62
    • Update to 11.5.19-1+deb13u1
    • Update to 11.5.50
    • Update to 12.5.8
    • Update to 12.5.8-1
    • Update to 8.5.52
    • Update to 9.6.33
    • Update to 9.6.7-1+deb12u1
    Published Updated
  2. CVE-2020-36947

    High · CVSS 7.1EPSS 0.47%No fix published

    LibreNMS 1.46 - MAC Accounting Graph Authenticated SQL Injection

    LibreNMS 1.46 contains an authenticated SQL injection vulnerability in the MAC accounting graph endpoint that allows remote attackers to extract database information. Attackers can exploit the vulnerability by manipulating the 'sort' parameter with crafted SQL injection techniques to retrieve sensitive database contents through time-based blind SQL injection.

    Published Updated
  3. CVE-2026-24422

    Medium · CVSS 5.3EPSS 0.41%Fix available

    phpMyFAQ: Public API endpoints expose emails and invisible questions

    phpMyFAQ is an open source FAQ web application. In versions 4.0.16 and below, multiple public API endpoints improperly expose sensitive user information due to insufficient access controls. The OpenQuestionController::list() endpoint calls Question::getAll() with showAll=true by default, returning records marked as non-public (isVisible=false) along with user email addresses, with similar exposures present in comment, news, and FAQ APIs. This information disclosure vulnerability could enable attackers to harvest email addresses for phishing campaigns or access content that was explicitly marked as private. This issue has been fixed in version

    • Update to 4.0.17
    Published Updated
  4. CVE-2026-24420

    Medium · CVSS 6.5EPSS 0.46%Fix available

    phpMyFAQ: Attachment download allowed without dlattachment right (broken access control)

    phpMyFAQ is an open source FAQ web application. Versions 4.0.16 and below allow an authenticated user without the dlattachment permission to download FAQ attachments due to a incomprehensive permissions check. The presence of a right key is improperly validated as proof of authorization in attachment.php. Additionally, the group and user permission logic contains a flawed conditional expression that may allow unauthorized access. This issue has been fixed in version

    • Update to 4.0.17
    Published Updated
  5. CVE-2026-24421

    Medium · CVSS 6.5EPSS 1.74%Public exploitFix available

    phpMyFAQ missing authorization exposes /api/setup/backup to any authenticated user

    phpMyFAQ is an open source FAQ web application. Versions 4.0.16 and below have flawed authorization logic which exposes the /api/setup/backup endpoint to any authenticated user despite their permissions. SetupController.php uses userIsAuthenticated() but does not verify that the requester has configuration/admin permissions. Non-admin users can trigger a configuration backup and retrieve its path. The endpoint only checks authentication, not authorization, and returns a link to the generated ZIP. This issue is fixed in version 4.0.17.

    • Update to 4.0.17
    Published Updated
  6. CVE-2025-71177

    Medium · CVSS 5.1EPSS 0.22%No fix published

    LavaLite CMS <= 10.1.0 Stored XSS via Package Creation and Search

    LavaLite CMS versions up to and including 10.1.0 contain a stored cross-site scripting vulnerability in the package creation and search functionality. Authenticated users can supply crafted HTML or JavaScript in the package Name or Description fields that is stored and later rendered without proper output encoding in package search results. When other users view search results that include the malicious package, the injected script executes in their browsers, potentially enabling session hijacking, credential theft, and unauthorized actions in the context of the victim.

    Published Updated
  7. CVE-2025-67847

    High · CVSS 8.8EPSS 0.57%Fix available

    Moodle: moodle: remote code execution via insufficient restore input validation

    A flaw was found in Moodle. An attacker with access to the restore interface could trigger server-side execution of arbitrary code. This is due to insufficient validation of restore input, which leads to unintended interpretation by core restore routines. Successful exploitation could result in a full compromise of the Moodle application.

    • Update to 4.1.22
    • Update to 4.4.12
    • Update to 4.5.8
    • Update to 5.0.4
    • Update to 5.1.1
    Published Updated
  8. CVE-2026-23959

    Medium · CVSS 6.9EPSS 0.42%Fix available

    CoreShop Vulnerable to SQL Injection via Admin customer-company-modifier

    CoreShop is a Pimcore enhanced eCommerce solution. An error-based SQL Injection vulnerability was identified in versions prior to 4.1.9 in the `CustomerTransformerController` within the CoreShop admin panel. The affected endpoint improperly interpolates user-supplied input into a SQL query, leading to database error disclosure and potential data extraction. Version 4.1.9 fixes the issue.

    • Update to 4.1.9
    Published Updated
  9. CVE-2026-23524

    Critical · CVSS 9.8EPSS 0.98%Fix available

    Laravel Redis Horizontal Scaling Insecure Deserialization

    Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications. In versions 1.6.3 and below, Reverb passes data from the Redis channel directly into PHP’s unserialize() function without restricting which classes can be instantiated, which leaves users vulnerable to Remote Code Execution. The exploitability of this vulnerability is increased because Redis servers are commonly deployed without authentication, but only affects Laravel Reverb when horizontal scaling is enabled (REVERB_SCALING_ENABLED=true). This issue has been fixed in version 1.7.0. As a workaround, require a strong password for Redis access and ens

    • Update to 1.7.0
    Published Updated
  10. CVE-2021-47853

    High · CVSS 8.8No fix published

    phpPgAdmin contains a remote command execution vulnerability

    phpPgAdmin 7.13.0 contains a remote command execution vulnerability that allows authenticated attackers to execute arbitrary system commands through SQL query manipulation. Attackers can create a custom table, upload a malicious .txt file, and use the COPY FROM PROGRAM command to execute operating system commands with the application's privileges.

    Published Updated
  11. CVE-2026-0895

    Medium · CVSS 5.2EPSS 0.15%Fix available

    Insecure Deserialization in extension "Mailqueue" (mailqueue)

    The extension extends TYPO3’ FileSpool component, which was vulnerable to Insecure Deserialization prior to TYPO3-CORE-SA-2026-004 https://typo3.org/security/advisory/typo3-core-sa-2026-004 . Since the related fix is overwritten by the extension, using the extension with a patched TYPO3 core version still allows for Insecure Deserialization, because the affected vulnerable code was extracted from TYPO3 core to the extension. More information about this vulnerability can be found in the related TYPO3 Core Security Advisory TYPO3-CORE-SA-2026-004 https://typo3.org/security/advisory/typo3-core-sa-2026-004 .

    • Update to 0.4.3
    • Update to 0.5.1
    Published Updated
  12. CVE-2026-1196

    Low · CVSS 2.3EPSS 0.48%No fix published

    MineAdmin getFileInfoById information disclosure

    A security vulnerability has been detected in MineAdmin 1.x/2.x. Affected is an unknown function of the file /system/getFileInfoById. Such manipulation of the argument ID leads to information disclosure. It is possible to launch the attack remotely. The attack requires a high level of complexity. The exploitability is told to be difficult. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  13. CVE-2026-1195

    Low · CVSS 2.3EPSS 0.26%No fix published

    MineAdmin JWT Token refresh data authenticity

    A weakness has been identified in MineAdmin 1.x/2.x. This impacts the function refresh of the file /system/refresh of the component JWT Token Handler. This manipulation causes insufficient verification of data authenticity. It is possible to initiate the attack remotely. The attack is considered to have high complexity. The exploitability is said to be difficult. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  14. CVE-2026-1194

    Medium · CVSS 6.9EPSS 0.8%No fix published

    MineAdmin Swagger information disclosure

    A security flaw has been discovered in MineAdmin 1.x/2.x. This affects an unknown function of the component Swagger. The manipulation results in information disclosure. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  15. CVE-2026-1193

    Medium · CVSS 5.3EPSS 0.35%No fix published

    MineAdmin View view improper authorization

    A vulnerability was identified in MineAdmin 1.x/2.x. The impacted element is an unknown function of the file /system/cache/view of the component View Interface. The manipulation leads to improper authorization. The attack is possible to be carried out remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  16. CVE-2025-69198

    Medium · CVSS 6EPSS 0.25%Fix available

    Pterodactyl's improper resource locking allows raced queries to create more resources than alloted

    Pterodactyl is a free, open-source game server management panel. Pterodactyl implements rate limits that are applied to the total number of resources (e.g. databases, port allocations, or backups) that can exist for an individual server. These resource limits are applied on a per-server basis, and validated during the request cycle. However, in versions prior to 1.12.0, it is possible for a malicious user to send a massive volume of requests at the same time that would create more resources than the server is allotted. This is because the validation occurs early in the request cycle and does not lock the target resource while it is processing

    • Update to 1.12.0
    Published Updated
  17. CVE-2026-23626

    Medium · CVSS 6.8EPSS 0.46%Fix available

    Kimai Vulnerable to Authenticated Server-Side Template Injection (SSTI)

    Kimai is a web-based multi-user time-tracking application. Prior to version 2.46.0, Kimai's export functionality uses a Twig sandbox with an overly permissive security policy (`DefaultPolicy`) that allows arbitrary method calls on objects available in the template context. An authenticated user with export permissions can deploy a malicious Twig template that extracts sensitive information including environment variables, all user password hashes, serialized session tokens, and CSRF tokens. Version 2.46.0 patches this issue.

    • Update to 2.46.0
    Published Updated
  18. CVE-2026-23643

    Medium · CVSS 5.4EPSS 0.28%Fix available

    CakePHP PaginatorHelper::limitControl() vulnerable to reflected cross-site-scripting

    CakePHP is a rapid development framework for PHP. The PaginatorHelper::limitControl() method has a cross-site-scripting vulnerability via query string parameter manipulation. This issue has been fixed in 5.2.12 and 5.3.1.

    • Update to 5.2.12
    • Update to 5.3.1
    Published Updated
  19. CVE-2025-14894

    High · CVSS 7.5EPSS 0.62%Fix available

    CVE-2025-14894

    Livewire Filemanager, commonly used in Laravel applications, contains LivewireFilemanagerComponent.php, which does not perform file type and MIME validation, allowing for RCE through upload of a malicious php file that can then be executed via the /storage/ URL if a commonly performed setup process within Laravel applications has been completed.

    • Update to 1.0
    Published Updated
  20. GHSA-rwr8-xrpw-9qf5

    Not ratedFix available

    solspace/craft-freeform Exposed to Known Axios Vulnerabilities via Precompiled Assets

    ### Summary The latest versions of both 4.x and 5.x are using Axios versions < 1.7.5 and as such are subject to known vulnerabilities as per: https://security.snyk.io/package/npm/axios ### Details We've had this flagged up in a pen test, which indicates the issue stems from this script: /freeform/plugin.js. I couldn't see any reference to vulnerable axios versions in your package.json files, but noticed some precompiled files in packages/plugin so I'm assuming those are where the issue lies.

    • Update to 4.1.22
    • Update to 5.5.9
    Published Updated

Check your server

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

Check your server →