p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de craftcms/cms · Page n° 2

Vulnérabilité publiée pour craftcms/cms au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 127

  1. CVE-2026-50283

    Moyenne · CVSS 5.3EPSS 0,36%Correctif disponible

    Craft CMS: Unauthorized Deletion of Source Assets During File Replacement

    Craft CMS is a content management system (CMS). Versions 5.0.0-RC1 through 5.9.20, and 4.0.0-RC1 through 4.17.13 contain an authorization issue in the AssetsController::actionReplaceFile that can delete a source asset without source delete permission by supplying both assetId and sourceAssetId. AssetsController::actionReplaceFile() supports replacing a target asset file using another existing asset as the source. The action loads: assetId -> $assetToReplace and sourceAssetId -> $sourceAsset, then enforces replace permissions using ($assetToReplace ?: $sourceAsset). When both IDs are provided, this expression resolves to the target asset so no

    • Mettez à jour vers 4.17.14
    • Mettez à jour vers 5.9.21
    Publication Mise à jour
  2. CVE-2026-55793

    Moyenne · CVSS 5.9EPSS 0,32%Correctif disponible

    Craft CMS: Stored XSS via Structure entry title in table view

    Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.22, an author-level control panel user can store a malicious JavaScript payload in an entry title. When an admin, or any control panel user with saveEntries for the same Structure section, drags another entry under the poisoned entry in table view, the payload executes in the victim’s session. The issue is exploitable because the title is escaped into data-title by the server, decoded again by the browser, read with jQuery .data('title'), and then concatenated into a new HTML string without attribute escaping. To exploit, an attacker must have an existing contro

    • Mettez à jour vers 5.9.53
    Publication Mise à jour
  3. CVE-2026-56394

    Élevée · CVSS 7.1EPSS 0,49%Correctif disponible

    Craft CMS - Authenticated Path Traversal in assets/icon Extension Parameter

    Craft CMS from 4.0.0-RC1 contains an authenticated path traversal vulnerability in the assets/icon endpoint where the extension parameter is not validated before file existence checks. Attackers can bypass extension validation by passing traversal sequences that resolve to existing SVG files, allowing local file read access.

    • Mettez à jour vers 4.17.7
    • Mettez à jour vers 5.9.13
    Publication Mise à jour
  4. CVE-2026-56393

    Moyenne · CVSS 4.6EPSS 0,22%Correctif disponible

    Craft CMS - Multiple Stored Cross-Site Scripting in Settings Names and Field Options

    Craft CMS 4.x (>= 4.0.0-RC1, < 4.17.0-beta.1) and 5.x (>= 5.0.0-RC1, < 5.9.0-beta.1) contain multiple stored cross-site scripting vulnerabilities where settings names and field option labels are rendered without sanitization (e.g., via the checkbox.twig template, which used {{ label|raw }}). An authenticated administrator (with allowAdminChanges enabled) can inject malicious payloads into section names, volume names, user group names, global set names, generated field names, checkbox/radio option labels, and custom source labels, causing arbitrary JavaScript to execute in other users' control-panel sessions. Fixed in 4.17.0-beta.1 and 5.9.0-b

    • Mettez à jour vers 4.17.0-beta.1
    • Mettez à jour vers 5.9.0-beta.1
    Publication Mise à jour
  5. CVE-2026-56385

    Moyenne · CVSS 5.3EPSS 0,36%Correctif disponible

    Craft CMS - Authorization Bypass in assets/preview-file Endpoint

    Craft CMS versions >= 5.0.0-RC1, <= 5.9.13 and >= 4.0.0-RC1, <= 4.17.7 contain an authorization bypass in the assets/preview-file endpoint. The action does not enforce per-asset view authorization before returning preview content, allowing an authenticated low-privileged user to supply a controlled assetId for an asset they are not permitted to view and still receive preview response data (previewHtml), including a private preview image route containing the target private assetId. Fixed in 5.9.14 and 4.17.8.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  6. CVE-2026-56384

    Moyenne · CVSS 5.3EPSS 0,33%Correctif disponible

    Craft CMS - Missing Authorization in assets/preview-thumb Endpoint

    Craft CMS contains a missing authorization vulnerability in the assets/preview-thumb endpoint. A Control Panel user without permission to view a target private asset can call the endpoint with an attacker-controlled assetId and receive preview HTML containing a signed fallback transform preview link for that private asset, because no asset-view permission check is performed before preview generation. This affects versions >= 4.0.0-RC1, <= 4.17.7 and >= 5.0.0-RC1, <= 5.9.13, and is fixed in 4.17.8 and 5.9.14.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  7. CVE-2026-56383

    Moyenne · CVSS 4.6EPSS 0,22%Correctif disponible

    Craft CMS - Stored XSS in Table Field via Row Heading Column Type

    Craft CMS contains a stored cross-site scripting (XSS) vulnerability in the editableTable.twig component when using the 'Row Heading' column type. The application fails to sanitize input within row heading default values, allowing an attacker with an administrator account (with allowAdminChanges enabled) to inject arbitrary JavaScript that executes when another user views a page containing the affected table field. Affected versions are >= 4.5.0-beta.1 through 4.16.18 and >= 5.0.0-RC1 through 5.8.22; fixed in 4.16.19 and 5.8.23.

    • Mettez à jour vers 4.16.19
    • Mettez à jour vers 5.8.23
    Publication Mise à jour
  8. CVE-2026-56382

    Élevée · CVSS 8.6EPSS 0,68%Correctif disponible

    Craft CMS - Remote Code Execution via Missing Config Sanitization in FieldsController

    Craft CMS (composer package craftcms/cms) versions >= 5.5.0 and <= 5.9.13 contain a remote code execution vulnerability in the FieldsController::actionRenderCardPreview() method, which passes the fieldLayoutConfig POST parameter directly to Fields::createLayout() without calling Component::cleanseConfig(). An authenticated admin user can inject Yii2 event handlers (e.g., 'on init' keys) via the fieldLayoutConfig parameter to execute arbitrary PHP code and disclose sensitive information (such as environment variables containing database credentials and CRAFT_SECURITY_KEY). The issue is fixed in version 5.9.14.

    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  9. CVE-2026-56381

    Moyenne · CVSS 4.6EPSS 0,18%Correctif disponible

    Craft CMS - Stored XSS via User Group Name in User Permissions Page

    Craft CMS from version 5.0.0-RC1 contains a stored cross-site scripting vulnerability in the User Permissions page where user group names are rendered without proper HTML escaping. Attackers with admin access can inject arbitrary JavaScript via the user group name field that executes when other users view or edit permissions.

    • Mettez à jour vers 5.8.22
    Publication Mise à jour
  10. CVE-2026-44011

    Élevée · CVSS 8.6EPSS 0,62%Code d’exploitation publicCorrectif disponible

    Craft CMS: Potential authenticated Remote Code Execution via malicious attached Behavior

    Craft CMS is a content management system (CMS). From 4.0.0 to before 4.17.12 and 5.9.18, Craft CMS which contains an input-handling flaw in a Yii object creation path that let any authenticated user inject malicious configuration and execute arbitrary commands on the server. The request-controlled condition field layouts data is converted into a live FieldLayout object without a Component::cleanseConfig() boundary. Because Craft configures models before parent::__construct(), attacker-controlled special config keys can take effect during object creation, and FieldLayout initialization then triggers a same-request event. This vulnerability is

    • Mettez à jour vers 4.17.12
    • Mettez à jour vers 5.9.18
    Publication Mise à jour
  11. CVE-2026-44012

    Élevée · CVSS 7.1EPSS 0,34%Correctif disponible

    Craft CMS: Missing Volume Permission Check in AssetsController::actionShowInFolder Allows Information Disclosure

    Craft CMS is a content management system (CMS). From 5.0.0-RC1 to before 5.9.18, AssetsController::actionShowInFolder() fetches an asset by ID and returns its filename and complete folder hierarchy (including volume handle, volume UID, folder names, folder UIDs, and folder URI paths) without checking whether the requesting user has viewAssets or viewPeerAssets permission on the asset’s volume. Any authenticated CP user — even one with zero volume permissions — can enumerate asset filenames and the full folder structure of any volume by supplying arbitrary asset IDs. This vulnerability is fixed in 5.9.18.

    • Mettez à jour vers 5.9.18
    Publication Mise à jour
  12. CVE-2026-44010

    Élevée · CVSS 7.1EPSS 0,41%Correctif disponible

    Craft CMS: Missing Authorization in GraphQL Address Resolver Allows Cross-Scope PII Disclosure

    Craft CMS is a content management system (CMS). From 4.0.0 to before 4.17.12 and 5.9.18, the GraphQL Address element resolver (src/gql/resolvers/elements/Address.php) performs no schema scope filtering on top-level queries. A GraphQL API token scoped to a single low-privilege user group can read every address in the system, including addresses belonging to users in groups the token has no authorization to access. This exposes PII, including full names, addresses, organizations, tax IDs, etc. This vulnerability is fixed in 4.17.12 and 5.9.18.

    • Mettez à jour vers 4.17.12
    • Mettez à jour vers 5.9.18
    Publication Mise à jour
  13. CVE-2026-41130

    Moyenne · CVSS 5.5EPSS 0,33%Correctif disponible

    Craft CMS has a host header injection leading to SSRF via resource-js endpoint

    Craft CMS is a content management system (CMS). In versions on the 4.x branch through 4.17.8 and the 5.x branch through 5.9.14, the `resource-js` endpoint in Craft CMS allows unauthenticated requests to proxy remote JavaScript resources. When `trustedHosts` is not explicitly restricted (default configuration), the application trusts the client-supplied Host header. This allows an attacker to control the derived `baseUrl`, which is used in prefix validation inside `actionResourceJs()`. By supplying a malicious Host header, the attacker can make the server issue arbitrary HTTP requests, leading to Server-Side Request Forgery (SSRF). Versions 4

    • Mettez à jour vers 4.17.9
    • Mettez à jour vers 5.9.15
    Publication Mise à jour
  14. CVE-2026-41129

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    Craft CMS has Server-Side Request Forgery (SSRF) with Asset Uploads Mutations

    Craft CMS is a content management system (CMS). Versions on the 4.x branch through 4.17.8 and the 5.x branch through 5.9.14 are vulnerable to Server-Side Request Forgery. The exploitation requires a few permissions to be enabled in the used GraphQL schema: "Edit assets in the <VolumeName> volume" and "Create assets in the <VolumeName> volume." Versions 4.17.9 and 5.9.15 patch the issue.

    • Mettez à jour vers 4.17.9
    • Mettez à jour vers 5.9.15
    Publication Mise à jour
  15. CVE-2026-41128

    Moyenne · CVSS 5.3EPSS 0,25%Correctif disponible

    Craft CMS has a Missing Authorization Check on User Group Removal via save-permissions Action

    Craft CMS is a content management system (CMS). In versions 5.6.0 through 5.9.14, the `actionSavePermissions()` endpoint allows a user with only `viewUsers` permission to remove arbitrary users from all user groups. While `_saveUserGroups()` enforces per-group authorization for additions, it performs no equivalent authorization check for removals, so submitting an empty `groups` value removes all existing group memberships. Version 5.9.15 contains a patch.

    • Mettez à jour vers 5.9.15
    Publication Mise à jour
  16. CVE-2026-33162

    Moyenne · CVSS 4.9EPSS 0,29%Correctif disponible

    Craft CMS: Authorization bypass in "entries/move-to-section" allows control panel user to move entries without section permissions

    Craft CMS is a content management system (CMS). From version 5.3.0 to before version 5.9.14, an authenticated control panel user with only accessCp can move entries across sections via POST /actions/entries/move-to-section, even when they do not have saveEntries:{sectionUid} permission for either source or destination section. This issue has been patched in version 5.9.14.

    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  17. CVE-2026-33161

    Faible · CVSS 1.3EPSS 0,22%Correctif disponible

    Craft CMS: Anonymous "assets/image-editor" calls returns private asset editor metadata to unauthorized users

    Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.8 and from version 5.0.0-RC1 to before version 5.9.14, a low-privileged authenticated user can call assets/image-editor with the ID of a private asset they cannot view and still receive editor response data, including focalPoint. The endpoint returns private editing metadata without per-asset authorization validation. This issue has been patched in versions 4.17.8 and 5.9.14.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  18. CVE-2026-33160

    Faible · CVSS 2.7EPSS 0,36%Correctif disponible

    Craft CMS: Anonymous "generate transform" calls for assets can expose private assets via transform URL

    Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.8 and from version 5.0.0-RC1 to before version 5.9.14, an unauthenticated user can call assets/generate-transform with a private assetId, receive a valid transform URL, and fetch transformed image bytes. The endpoint is anonymous and does not enforce per-asset authorization before returning the transform URL. This issue has been patched in versions 4.17.8 and 5.9.14.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  19. CVE-2026-33159

    Moyenne · CVSS 6.9EPSS 0,31%Correctif disponible

    Craft CMS: Unauthenticated users could execute project configuration sync operations that should be restricted trusted users

    Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.8 and from version 5.0.0-RC1 to before version 5.9.14, guest users can access Config Sync updater index, obtain signed data, and execute state-changing Config Sync actions (regenerate-yaml, apply-yaml-changes) without authentication. This issue has been patched in versions 4.17.8 and 5.9.14.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour
  20. CVE-2026-33158

    Moyenne · CVSS 4.9EPSS 0,36%Correctif disponible

    Craft CMS: Low-privilege users could read private asset contents when editing an asset (IDOR)

    Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.8 and from version 5.0.0-RC1 to before version 5.9.14, a low-privileged authenticated user can read private asset content by calling assets/edit-image with an arbitrary assetId that they are not authorized to view. The endpoint returns image bytes (or a preview redirect) without enforcing a per-asset view authorization check, leading to potential unauthorized disclosure of private files. This issue has been patched in versions 4.17.8 and 5.9.14.

    • Mettez à jour vers 4.17.8
    • Mettez à jour vers 5.9.14
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →