p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 90

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-22242

    Medium · CVSS 4.9EPSS 0.43%Fix available

    CoreShop Vulnerable to SQL Injection via Admin Reports

    CoreShop is a Pimcore enhanced eCommerce solution. Prior to version 4.1.8, a blind SQL injection vulnerability exists in the application that allows an authenticated administrator-level user to extract database contents using boolean-based or time-based techniques. The database account used by the application is read-only and non-DBA, limiting impact to confidential data disclosure only. No data modification or service disruption is possible. This issue has been patched in version 4.1.8.

    • Update to 4.1.8
    Published Updated
  2. CVE-2026-21857

    High · CVSS 8.3EPSS 0.53%Fix available

    Redaxo has Path Traversal in Backup Addon Leading to Arbitrary File Read

    REDAXO is a PHP-based content management system. Prior to version 5.20.2, authenticated users with backup permissions can read arbitrary files within the webroot via path traversal in the Backup addon's file export functionality. The Backup addon does not validate the `EXPDIR` POST parameter against the UI-generated allowlist of permitted directories. An attacker can supply relative paths containing `../` sequences (or even absolute paths inside the document root) to include any readable file in the generated `.tar.gz` archive. Version 5.20.2 fixes this issue.

    • Update to 5.20.2
    Published Updated
  3. CVE-2025-69197

    Medium · CVSS 6.5EPSS 0.36%Fix available

    Pterodactyl TOTPs can be reused during validity window

    Pterodactyl is a free, open-source game server management panel. Versions 1.11.11 and below allow TOTP to be used multiple times during its validity window. Users with 2FA enabled are prompted to enter a token during sign-in, and afterward it is not sufficiently marked as used in the system. This allows an attacker who intercepts that token to use it in addition to a known username/password during the 60-second token validity window. The attacker must have intercepted a valid 2FA token (for example, during a screen share). This issue is fixed in version 1.12.0.

    • Update to 1.12.0
    Published Updated
  4. CVE-2025-68954

    High · CVSS 7.5EPSS 0.24%Fix available

    Pterodactyl does not revoke SFTP access when server is deleted or permissions reduced

    Pterodactyl is a free, open-source game server management panel. Versions 1.11.11 and below do not revoke active SFTP connections when a user is removed from a server instance or has their permissions changes with respect to file access over SFTP. This allows a user that was already connected to SFTP to remain connected and access files even after their permissions are revoked. A user must have been connected to SFTP at the time of their permissions being revoked in order for this vulnerability to be exploited. This issue is fixed in version 1.12.0.

    • Update to 1.12.0
    Published Updated
  5. CVE-2025-68456

    High · CVSS 7EPSS 0.56%Fix available

    Unauthenticated Craft CMS users can trigger a database backup

    Craft is a platform for creating digital experiences. In versions 5.0.0-RC1 through 5.8.20 and 3.0.0 through 4.16.16, unauthenticated users can trigger database backup operations via specific admin actions, potentially leading to resource exhaustion or information disclosure. Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue. Craft 3 users should update to the latest Craft 4 and 5 releases, which include the fixes.

    • Update to 4.16.17
    • Update to 5.8.21
    Published Updated
  6. CVE-2025-68455

    High · CVSS 8.6EPSS 0.97%Fix available

    Craft CMS vulnerable to potential authenticated Remote Code Execution via malicious attached Behavior

    Craft is a platform for creating digital experiences. Versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16 are vulnerable to potential authenticated Remote Code Execution via malicious attached Behavior. Note that attackers must have administrator access to the Craft Control Panel for this to work. Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue.

    • Update to 4.16.17
    • Update to 5.8.21
    Published Updated
  7. CVE-2025-68454

    Medium · CVSS 5.2EPSS 0.94%Fix available

    Craft CMS vulnerable to potential authenticated Remote Code Execution via Twig SSTI

    Craft is a platform for creating digital experiences. Versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16 are vulnerable to potential authenticated Remote Code Execution via Twig SSTI. For this to work, users must have administrator access to the Craft Control Panel, and allowAdminChanges must be enabled, which is against Craft CMS' recommendations for any non-dev environment. Alternatively, a non-administrator account with allowAdminChanges disabled can be used, provided access to the System Messages utility is available. It is possible to craft a malicious payload using the Twig `map` filter in text fields that accept Twig input

    • Update to 4.16.17
    • Update to 5.8.21
    Published Updated
  8. CVE-2025-68437

    Medium · CVSS 5EPSS 0.47%Fix available

    Craft CMS vulnerable to Server-Side Request Forgery (SSRF) via GraphQL Asset Upload Mutation

    Craft is a platform for creating digital experiences. In versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16, the Craft CMS GraphQL `save_<VolumeName>_Asset` mutation is vulnerable to Server-Side Request Forgery (SSRF). This vulnerability arises because the `_file` input, specifically its `url` parameter, allows the server to fetch content from arbitrary remote locations without proper validation. Attackers can exploit this by providing internal IP addresses or cloud metadata endpoints as the `url`, forcing the server to make requests to these restricted services. The fetched content is then saved as an asset, which can subsequent

    • Update to 4.16.17
    • Update to 5.8.21
    Published Updated
  9. CVE-2025-68436

    Medium · CVSS 4.9EPSS 0.28%Fix available

    Craft CMS vulnerable to potential information disclosure via unchecked asset relocation

    Craft is a platform for creating digital experiences. In versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16, authenticated users on a Craft installation could potentially expose sensitive assets via their user profile photo via maliciously crafted requests. Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue.

    • Update to 4.16.17
    • Update to 5.8.21
    Published Updated
  10. CVE-2026-21450

    High · CVSS 7.3EPSS 1.36%Fix available

    Bagisto has SSTI in parameter that can lead to RCE

    Bagisto is an open source laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection via type parameter, which can lead to remote code execution or another exploitation. Version 2.3.10 fixes the issue.

    • Update to 2.3.10
    Published Updated
  11. CVE-2026-21451

    Medium · CVSS 5.2EPSS 0.56%Fix available

    Bagisto has HTML Filter Bypass that Enables Stored XSS

    Bagisto is an open source laravel eCommerce platform. A stored Cross-Site Scripting (XSS) vulnerability exists in Bagisto prior to version 2.3.10 within the CMS page editor. Although the platform normally attempts to sanitize `<script>` tags, the filtering can be bypassed by manipulating the raw HTTP POST request before submission. As a result, arbitrary JavaScript can be stored in the CMS content and executed whenever the page is viewed or edited. This exposes administrators to a high-severity risk, including complete account takeover, backend hijacking, and malicious script execution. Version 2.3.10 fixes the issue.

    • Update to 2.3.10
    Published Updated
  12. CVE-2026-21449

    High · CVSS 7.4EPSS 0.5%Fix available

    Bagisto has SSTI via first and last name from low-privilege user (not admin)

    Bagisto is an open source laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection via first name and last name from a low-privilege user. Version 2.3.10 fixes the issue.

    • Update to 2.3.10
    Published Updated
  13. CVE-2026-21448

    High · CVSS 8.9EPSS 0.92%Fix available

    Bagisto has Normal & Blind SSTI from low-privilege user when ordering product

    Bagisto is an open source laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection. When a normal customer orders any product, in the `add address` step they can inject a value to run in admin view. The issue can lead to remote code execution. Version 2.3.10 contains a patch.

    • Update to 2.3.10
    Published Updated
  14. CVE-2026-21447

    High · CVSS 7.1EPSS 0.3%Fix available

    Bagisto has IDOR in Customer Order Reorder Functionality

    Bagisto is an open source laravel eCommerce platform. Prior to version 2.3.10, an Insecure Direct Object Reference vulnerability in the customer order reorder function allows any authenticated customer to add items from another customer's order to their own shopping cart by manipulating the order ID parameter. This exposes sensitive purchase information and enables potential fraud. Version 2.3.10 patches the issue.

    • Update to 2.3.10
    Published Updated
  15. CVE-2026-21446

    High · CVSS 8.8EPSS 0.63%Fix available

    Bagisto Missing Authentication on Installer API Endpoints

    Bagisto is an open source laravel eCommerce platform. In versions on the 2.3 branch prior to 2.3.10, API routes remain active even after initial installation is complete. The underlying API endpoints (`/install/api/*`) are directly accessible and exploitable without any authentication. An attacker can bypass the Ib installer entirely by calling the API endpoints directly. This allows any unauthenticated attacker to create admin accounts, modify application configurations, and potentially overwrite existing data. Version 2.3.10 fixes the issue.

    • Update to 2.3.10
    Published Updated
  16. CVE-2023-7332

    High · CVSS 7.1EPSS 0.4%Fix available

    PocketMine-MP < 4.18.1 Improper Validation of Dropped Item Count Allows Remote Server Crash

    PocketMine-MP versions prior to 4.18.1 contain an improper input validation vulnerability in inventory transaction handling. A remote attacker with a valid player session can request that the server drop more items than are available in the player's hotbar, triggering a server crash and resulting in denial of service.

    • Update to 4.18.1
    Published Updated
  17. CVE-2025-69277

    Medium · CVSS 4.5EPSS 0.18%Fix available

    CVE-2025-69277

    libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.

    • Update to 1.0.18-1+deb12u1
    • Update to 1.0.18-1+deb13u1
    • Update to 1.0.18-1ubuntu0.22.04.1
    • Update to 1.0.18-1ubuntu0.24.04.1
    • Update to 1.0.18-1ubuntu0.25.10.1
    • Update to 1.0.18-2
    • Update to 1.24.0
    • Update to 1.6.2
    • Update to 2.5.0
    • Update to 3.6.1
    Published Updated
  18. GHSA-6mp4-q625-mxjp

    High · CVSS 7.1No fix published

    YOURLS is vulnerable to XSS through JSONP and Callback request parameters

    ### Summary The callback and **jsonp** request parameters are directly concatenated into the response without any sanitization that allowing attackers to inject arbitrary JS code. When **YOURLS_PRIVATE** is set to **false** (public API mode), this vulnerability can be exploited by any unauthenticated attacker. In private mode, the XSS payload is still injected into the 403 response body though browser execution is blocked. ### Details Vulnerability exists in the JSONP callback handling chain: ``` yourls-api.php:127-128 if( isset( $_REQUEST['callback'] ) ) $return['callback'] = $_REQUEST['callback']; elseif ( isset( $_REQUEST['jsonp']

    Published Updated
  19. CVE-2025-69210

    Low · CVSS 1.2EPSS 0.97%Public exploitFix available

    FacturaScripts vulnerable to Stored Cross-Site Scripting (XSS) via XML File Upload

    FacturaScripts is open-source enterprise resource planning and accounting software. Prior to version 2025.7, a stored cross-site scripting (XSS) vulnerability exists in the product file upload functionality. Authenticated users can upload crafted XML files containing executable JavaScript. These files are later rendered by the application without sufficient sanitization or content-type enforcement, allowing arbitrary JavaScript execution when the file is accessed. Because product files uploaded by regular users are visible to administrative users, this vulnerability can be leveraged to execute malicious JavaScript in an administrator’s browse

    • Update to 2025.7
    Published Updated
  20. CVE-2025-67746

    Low · CVSS 1.3EPSS 0.45%Fix available

    Composer vulnerable to ANSI sequence injection

    Composer is a dependency manager for PHP. In versions on the 2.x branch prior to 2.2.26 and 2.9.3, attackers controlling remote sources that Composer downloads from might in some way inject ANSI control characters in the terminal output of various Composer commands, causing mangled output and potentially leading to confusion or DoS of the terminal application. There is no proven exploit and this has thus a low severity but we still publish a CVE as it has potential for abuse, and we want to be on the safe side informing users that they should upgrade. Versions 2.2.26 and 2.9.3 contain a patch for the issue.

    • Update to 2.2.26
    • Update to 2.5.5-1+deb12u3
    • Update to 2.8.8-1+deb13u1
    • Update to 2.9.3
    • Update to 2.9.3-1
    Published Updated

Check your server

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

Check your server →