p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 78

Vulnerabilities published for PHP in the last 30 days: 224. 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-33035

    Medium · CVSS 5.3EPSS 0.32%No fix published

    Unauthenticated Reflected XSS via innerHTML in AVideo

    WWBN AVideo is an open source video platform. In versions 25.0 and below, there is a reflected XSS vulnerability that allows unauthenticated attackers to execute arbitrary JavaScript in a victim's browser. User input from a URL parameter flows through PHP's json_encode() into a JavaScript function that renders it via innerHTML, bypassing encoding and achieving full script execution. The vulnerability is caused by two issues working together: unescaped user input passed to JavaScript (videoNotFound.php), and innerHTML rendering HTML tags as executable DOM (script.js). The attack can be escalated to steal session cookies, take over accounts, p

    Published Updated
  2. CVE-2026-32935

    High · CVSS 8.2EPSS 0.39%Fix available

    phpseclib's AES-CBC unpadding susceptible to padding oracle timing attack

    phpseclib is a PHP secure communications library. Projects using versions 0.1.1 through 1.0.26, 2.0.0 through 2.0.51, and 3.0.0 through 3.0.49 are vulnerable to a to padding oracle timing attack when using AES in CBC mode. This issue has been fixed in versions 1.0.27, 2.0.52 and 3.0.50.

    • Update to 1.0.18-2ubuntu0.1~esm2
    • Update to 1.0.20-1+deb12u3
    • Update to 1.0.20-1+deb12u3build0.22.04.1
    • Update to 1.0.23-1ubuntu0.1~esm1
    • Update to 1.0.23-6+deb13u1
    • Update to 1.0.27
    • Update to 1.0.9-1ubuntu0.1~esm2
    • Update to 2.0.1-1ubuntu0.1~esm1
    • Update to 2.0.23-2ubuntu0.1~esm3
    • Update to 2.0.36-1ubuntu0.1~esm3
    • Update to 2.0.42-1+deb12u3
    • Update to 2.0.47-1ubuntu0.1~esm1
    • Update to 2.0.48-3+deb13u1
    • Update to 2.0.52
    • Update to 2.0.52-1
    • Update to 2.0.9-1ubuntu0.1~esm3
    • Update to 3.0.19-1+deb12u4
    • Update to 3.0.43-2+deb13u1
    • Update to 3.0.50
    • Update to 3.0.50-1
    Published Updated
  3. CVE-2026-32813

    High · CVSS 8EPSS 0.29%Fix available

    Admidio: Second-Order SQL Injection via List Configuration (lsc_special_field, lsc_sort, lsc_filter)

    Admidio is an open-source user management solution. Versions 5.0.6 and below are vulnerable to arbitrary SQL Injection through the MyList configuration feature. The MyList configuration feature lets authenticated users define custom list column layouts, storing user-supplied column names, sort directions, and filter conditions in the adm_list_columns table via prepared statements. However, these stored values are later read back and interpolated directly into dynamically constructed SQL queries without sanitization or parameterization, creating a classic second-order SQL injection vulnerability (safe write, unsafe read). An attacker can explo

    • Update to 5.0.7
    Published Updated
  4. CVE-2026-32817

    Critical · CVSS 9.1EPSS 0.34%Fix available

    Admidio is Missing Authorization and CSRF Protection on Document and Folder Deletion

    Admidio is an open-source user management solution. In versions 5.0.0 through 5.0.6, the documents and files module does not verify whether the current user has permission to delete folders or files. The folder_delete and file_delete action handlers in modules/documents-files.php only perform a VIEW authorization check (getFolderForDownload / getFileForDownload) before calling delete(), and they never validate a CSRF token. Because the target UUIDs are read from $_GET, deletion can be triggered by a plain HTTP GET request. When the module is in public mode (documents_files_module_enabled = 1) and a folder is marked public (fol_public = true),

    • Update to 5.0.7
    Published Updated
  5. CVE-2026-32812

    Medium · CVSS 6.8EPSS 0.44%Fix available

    Admidio Vulnerable to SSRF and Local File Read via Unrestricted URL Fetch in SSO Metadata Endpoint

    Admidio is an open-source user management solution. In versions 5.0.0 through 5.0.6, unrestricted URL fetch in the SSO Metadata API can result in SSRF and local file reads. The SSO Metadata fetch endpoint at modules/sso/fetch_metadata.php accepts an arbitrary URL via $_GET['url'], validates it only with PHP's FILTER_VALIDATE_URL, and passes it directly to file_get_contents(). FILTER_VALIDATE_URL accepts file://, http://, ftp://, data://, and php:// scheme URIs. An authenticated administrator can use this endpoint to read arbitrary local files via the file:// wrapper (Local File Read), reach internal services via http:// (SSRF), or fetch cloud

    • Update to 5.0.7
    Published Updated
  6. CVE-2026-32757

    Medium · CVSS 5.4EPSS 0.23%Fix available

    Admidio: HTMLPurifier Bypass in eCard Message Allows HTML Email Injection

    Admidio is an open-source user management solution. In versions 5.0.6 and below, the eCard send handler uses a raw $_POST['ecard_message'] value instead of the HTMLPurifier-sanitized $formValues['ecard_message'] when constructing the greeting card HTML. This allows an authenticated attacker to inject arbitrary HTML and JavaScript into greeting card emails sent to other members, bypassing the server-side HTMLPurifier sanitization that is properly applied to the ecard_message field during form validation. An attack can result in any member or role receiving phishing content that appears legitimate, crossing from the web application into recipie

    • Update to 5.0.7
    Published Updated
  7. CVE-2026-32756

    High · CVSS 8.8EPSS 1.02%Fix available

    Admidio: Unrestricted File Upload via CSRF Token Validation Bypass in Documents & Files Module

    Admidio is an open-source user management solution. Versions 5.0.6 and below contain a critical unrestricted file upload vulnerability in the Documents & Files module. Due to a design flaw in how CSRF token validation and file extension verification interact within UploadHandlerFile.php, an authenticated user with upload permissions can bypass file extension restrictions by intentionally submitting an invalid CSRF token. This allows the upload of arbitrary file types, including PHP scripts, which may lead to Remote Code Execution on the server, resulting in full server compromise, data exfiltration, and lateral movement. This issue has been f

    • Update to 5.0.7
    Published Updated
  8. CVE-2026-32818

    Medium · CVSS 6.5EPSS 0.24%Fix available

    Admidio is Missing Authorization on Forum Topic and Post Deletion

    Admidio is an open-source user management solution. In versions 5.0.0 through 5.0.6, the forum module in Admidio does not verify whether the current user has permission to delete forum topics or posts. Both the topic_delete and post_delete actions in forum.php only validate the CSRF token but perform no authorization check before calling delete(). Any authenticated user with forum access can delete any topic (with all its posts) or any individual post by providing its UUID. This is inconsistent with the save/edit operations, which properly check isAdministratorForum() and ownership before allowing modifications. Any logged-in user can permane

    • Update to 5.0.7
    Published Updated
  9. CVE-2026-32816

    Medium · CVSS 5.7EPSS 0.14%Fix available

    Admidio has Missing CSRF Validation on Role Delete, Activate, and Deactivate Actions

    Admidio is an open-source user management solution. In versions 5.0.0 through 5.0.6, the delete, activate, and deactivate modes in modules/groups-roles/groups_roles.php perform destructive state changes on organizational roles but never validate an anti-CSRF token. The client-side UI passes a CSRF token to callUrlHideElement(), which includes it in the POST body, but the server-side handlers ignore $_POST["adm_csrf_token"] entirely for these three modes. An attacker who can discover a role UUID (visible in the public cards view when the module is publicly accessible) can embed a forged POST form on any external page and trick any user with th

    • Update to 5.0.7
    Published Updated
  10. CVE-2026-32755

    Medium · CVSS 5.7EPSS 0.15%Fix available

    Admidio is Missing CSRF Protection on Role Membership Date Changes

    Admidio is an open-source user management solution. In versions 5.0.6 and below, the save_membership action in modules/profile/profile_function.php saves changes to a member's role membership start and end dates but does not validate the CSRF token. The handler checks stop_membership and remove_former_membership against the CSRF token but omits save_membership from that check. Because membership UUIDs appear in the HTML source visible to authenticated users, an attacker can embed a crafted POST form on any external page and trick a role leader into submitting it, silently altering membership dates for any member of roles the victim leads. A r

    • Update to 5.0.7
    Published Updated
  11. CVE-2026-1217

    Medium · CVSS 5.4EPSS 0.18%Fix available

    Yoast Duplicate Post <= 4.5 - Authenticated (Contributor+) Missing Authorization to Arbitrary Post Duplication and Overwrite

    The Yoast Duplicate Post plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the clone_bulk_action_handler() and republish_request() functions in all versions up to, and including, 4.5. This makes it possible for authenticated attackers, with Contributor-level access and above, to duplicate any post on the site including private, draft, and trashed posts they shouldn't have access to. Additionally, attackers with Author-level access and above can use the Rewrite & Republish feature to overwrite any published post with their own content.

    • Update to 4.6
    Published Updated
  12. CVE-2026-32268

    High · CVSS 8.7EPSS 0.36%Fix available

    Azure Blob Storage for Craft CMS Potential Sensitive Information Disclosure vulnerability

    The Azure Blob Storage for Craft CMS plugin provides an Azure Blob Storage integration for Craft CMS. In versions on the 2.x branch prior to 2.1.1, unauthenticated users can view a list of buckets the plugin has access to. The `DefaultController->actionLoadContainerData()` endpoint allows unauthenticated users with a valid CSRF token to view a list of buckets that the plugin is allowed to see. Because Azure can return sensitive data in error messages, additional attack vectors are also exposed. Users should update to version 2.1.1 of the plugin to mitigate the issue.

    • Update to 2.1.1
    Published Updated
  13. CVE-2026-32266

    Low · CVSS 2.4EPSS 0.36%Fix available

    Google Cloud Storage for Craft CMS has an Information Disclosure Vulnerability

    The Google Cloud Storage for Craft CMS plugin provides a Google Cloud Storage integration for Craft CMS. In versions on the 2.x branch prior to 2.2.1, the `DefaultController->actionLoadBucketData()` endpoint allows unauthenticated users with a valid CSRF token to view a list of buckets that the plugin is allowed to see. Users should update to version 2.2.1 of the plugin to mitigate the issue.

    • Update to 2.2.1
    Published Updated
  14. CVE-2026-32265

    Medium · CVSS 6.9EPSS 0.36%Fix available

    Amazon S3 for Craft CMS has an Information Disclosure vulnerability

    The Amazon S3 for Craft CMS plugin provides an Amazon S3 integration for Craft CMS. In versions 2.0.2 through 2.2.4, unauthenticated users can view a list of buckets the plugin has access to. The `BucketsController->actionLoadBucketData()` endpoint allows unauthenticated users with a valid CSRF token to view a list of buckets that the plugin is allowed to see. Users should update to version 2.2.5 of the plugin to mitigate the issue.

    • Update to 2.2.5
    Published Updated
  15. CVE-2026-31891

    High · CVSS 7.7EPSS 0.4%Fix available

    Cockpit CMS has SQL Injection in MongoLite Aggregation Optimizer via toJsonExtractRaw()

    Cockpit is a headless content management system. Any Cockpit CMS instance running version 2.13.4 or earlier with API access enabled is potentially affected by a a SQL Injection vulnerability in the MongoLite Aggregation Optimizer. Any deployment where the `/api/content/aggregate/{model}` endpoint is publicly accessible or reachable by untrusted users may be vulnerable, and attackers in possession of a valid read-only API key (the lowest privilege level) can exploit this vulnerability — no admin access is required. An attacker can inject arbitrary SQL via unsanitized field names in aggregation queries, bypass the `_state=1` published-content f

    • Update to 2.13.5
    Published Updated
  16. CVE-2026-4208

    High · CVSS 7.7EPSS 0.27%Fix available

    Authentication Bypass in extension "E-Mail MFA Provider" (mfa_email)

    The extension fails to properly reset the generated MFA code after successful authentication. This leads to a possible MFA bypass for future login attempts by providing an empty string as MFA code to the extensions MFA provider.

    • Update to 1.0.7
    • Update to 2.0.1
    Published Updated
  17. CVE-2026-1323

    Medium · CVSS 5.2EPSS 0.22%Fix available

    Insecure Deserialization in extension "Mailqueue" (mailqueue)

    The extension fails to properly define allowed classes used when deserializing transport failure metadata. An attacker may exploit this to execute untrusted serialized code. Note that an active exploit requires write access to the directory configured at $GLOBALS['TYPO3_CONF_VARS']['MAIL']['transport_spool_filepath'].

    • Update to 0.4.5
    • Update to 0.5.2
    Published Updated
  18. CVE-2026-32267

    High · CVSS 7.7EPSS 9.36%Fix available

    Craft CMS Vulnerable to Privilege Escalation/Bypass through UsersController->actionImpersonateWithToken()

    Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.6 and from version 5.0.0-RC1 to before version 5.9.12, a low-privilege user (or an unauthenticated user who has been sent a shared URL) can escalate their privileges to admin by abusing UsersController->actionImpersonateWithToken. This issue has been patched in versions 4.17.6 and 5.9.12.

    • Update to 4.17.6
    • Update to 5.9.12
    Published Updated

Check your server

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

Check your server →