Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 3 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
344new WordPress flaws this week
390,080entries in the database

199 results · page 3 of 4

  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29177 · Websites & servers · craftcms · reported by GitHubLow 1.9

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 4.10.2 and 5.5.3, a Stored Cross-Site Scripting (XSS) vulnerability exists in the Craft Commerce Order details. Malicious JavaScript can be injected via the Shipping Method Name, Order Reference, or Site Name. When a user opens the order details slideout via a double-click on the order index page, the injected payload executes. This vulnerability is fixed in 4.10.2 and 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29176 · Websites & servers · craftcms · reported by GitHubMedium 4.8

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 5.5.3, A stored XSS vulnerability exists in the Commerce Settings - Inventory Locations page. The Name field is rendered without proper HTML escaping, allowing an attacker to execute arbitrary JavaScript. This XSS triggers when an administrator (or user with product editing permissions) creates or edits a variant product. This vulnerability is fixed in 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29175 · Websites & servers · craftcms · reported by GitHubHigh 8.6

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 5.5.3, Stored XSS vulnerabilities exist in the Commerce Inventory page. The Product Title, Variant Title, and Variant SKU fields are rendered without proper HTML escaping, allowing an attacker to execute arbitrary JavaScript when any user (including administrators) views the inventory management page. This vulnerability is fixed in 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29174 · Websites & servers · craftcms · reported by GitHubHigh 8.7

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 5.5.3, Craft Commerce is vulnerable to SQL Injection in the inventory levels table data endpoint. The sort[0][direction] and sort[0][sortField] parameters are concatenated directly into an addOrderBy() clause without any validation or sanitization. An authenticated attacker with access to the Commerce Inventory section can inject arbitrary SQL queries, potentially leading to a full database compromise. This vulnerability is fixed in 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29173 · Websites & servers · craftcms · reported by GitHubLow 1.9

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 4.10.2 and 5.5.3, a stored XSS vulnerability exists when a user tries to update the Order Status from the Commerce Orders Table. The Order Status Name is rendered without proper escaping, allowing script execution to occur. This vulnerability is fixed in 4.10.2 and 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-29172 · Websites & servers · craftcms · reported by GitHubHigh 8.7

    Craft Commerce is an ecommerce platform for Craft CMS. Prior to 4.10.2 and 5.5.3, Craft Commerce is vulnerable to SQL Injection in the purchasables table endpoint. The sort parameter is split by | and the first part (column name) is passed directly as an array key to orderBy() without whitelist validation. Yii2's query builder does NOT escape array keys, allowing an authenticated attacker to inject arbitrary SQL into the ORDER BY clause. This vulnerability is fixed in 4.10.2 and 5.5.3.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 10, 2026Craft is a content management system (CMS).CVE-2026-29113 · Other software · craftcms · reported by GitHubLow 2.3

    Craft is a content management system (CMS). Prior to 4.17.3 and 5.9.7, Craft CMS has a CSRF issue in the preview token endpoint at /actions/preview/create-token. The endpoint accepts an attacker-supplied previewToken. Because the action does not require POST and does not enforce a CSRF token, an attacker can force a logged-in victim editor to mint a preview token chosen by the attacker. That token can then be used by the attacker (without authentication) to access previewed/unpublished content tied to the victim’s authorized preview scope. This vulnerability is fixed in 4.17.3 and 5.9.7.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-29069 · Other software · craftcms · reported by GitHubMedium 6.9

    Craft is a content management system (CMS). Prior to 5.9.0-beta.2 and 4.17.0-beta.2, the actionSendActivationEmail() endpoint is accessible to unauthenticated users and does not require a permission check for pending users. An attacker with no prior access can trigger activation emails for any pending user account by knowing or guessing the user ID. If the attacker controls the target user’s email address, they can activate the account and gain access to the system. This vulnerability is fixed in 5.9.0-beta.2 and 4.17.0-beta.2.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28784 · Other software · craftcms · reported by GitHubHigh 8.6

    Craft is a content management system (CMS). Prior to 5.8.22 and 4.16.18, it is possible to craft a malicious payload using the Twig map filter in text fields that accept Twig input under Settings in the Craft control panel or using the System Messages utility, which could lead to a RCE. For this to work, you must have administrator access to the Craft Control Panel, and allowAdminChanges must be enabled for this to work, which is against our recommendations for any non-dev environment. Alternatively, you can have a non-administrator account with allowAdminChanges disabled, but you have access to the System Messages utility. Users should update to the patched versions (5.8.22 and 4.16.18) to mitigate the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28783 · Other software · craftcms · reported by GitHubCritical 9.4

    Craft is a content management system (CMS). Prior to 5.9.0-beta.1 and 4.17.0-beta.1, Craft CMS implements a blocklist to prevent potentially dangerous PHP functions from being called via Twig non-Closure arrow functions. In order to be able to successfully execute this attack, you need to either have allowAdminChanges enabled on production, or a compromised admin account, or an account with access to the System Messages utility. Several PHP functions are not included in the blocklist, which could allow malicious actors with the required permissions to execute various types of payloads, including RCEs, arbitrary file reads, SSRFs, and SSTIs. This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28782 · Other software · craftcms · reported by GitHubMedium 5.3

    Craft is a content management system (CMS). Prior to 5.9.0-beta.1 and 4.17.0-beta.1, the "Duplicate" entry action does not properly verify if the user has permission to perform this action on the specific target elements. Even with only "View Entries" permission (where the "Duplicate" action is restricted in the UI), a user can bypass this restriction by sending a direct request. Furthermore, this vulnerability allows duplicating other users' entries by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system. This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28781 · Other software · craftcms · reported by GitHubHigh 7.1

    Craft is a content management system (CMS). Prior to 4.17.0-beta.1 and 5.9.0-beta.1, the entry creation process allows for Mass Assignment of the authorId attribute. A user with "Create Entries" permission can inject the authorIds[] (or authorId) parameter into the POST request, which the backend processes without verifying if the current user is authorized to assign authorship to others. Normally, this field is not present in the request for users without the necessary permissions. By manually adding this parameter, an attacker can attribute the new entry to any user, including Admins. This effectively "spoofs" the authorship. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28697 · Other software · craftcms · reported by GitHubCritical 9.4

    Craft is a content management system (CMS). Prior to 4.17.0-beta.1 and 5.9.0-beta.1, an authenticated administrator can achieve Remote Code Execution (RCE) by injecting a Server-Side Template Injection (SSTI) payload into Twig template fields (e.g., Email Templates). By calling the craft.app.fs.write() method, an attacker can write a malicious PHP script to a web-accessible directory and subsequently access it via the browser to execute arbitrary system commands. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28696 · Other software · craftcms · reported by GitHubHigh 8.7

    Craft is a content management system (CMS). Prior to 4.17.0-beta.1 and 5.9.0-beta.1, the GraphQL directive @parseRefs, intended to parse internal reference tags (e.g., {user:1:email}), can be abused by both authenticated users and unauthenticated guests (if a Public Schema is enabled) to access sensitive attributes of any element in the CMS. The implementation in Elements::parseRefs fails to perform authorization checks, allowing attackers to read data they are not authorized to view. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2026Craft is a content management system (CMS).CVE-2026-28695 · Other software · craftcms · reported by GitHubHigh 7.5

    Craft is a content management system (CMS). There is an authenticated admin RCE in Craft CMS 5.8.21 via Server-Side Template Injection using the create() Twig function combined with a Symfony Process gadget chain. The create() Twig function exposes Craft::createObject(), which allows instantiation of arbitrary PHP classes with constructor arguments. Combined with the bundled symfony/process dependency, this enables RCE. This bypasses the fix implemented for CVE-2025-57811 (patched in 5.8.7). This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 23, 2026Craft is a content management system (CMS).CVE-2026-27129 · Other software · craftcms · reported by GitHubMedium 5.7

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, the SSRF validation in Craft CMS’s GraphQL Asset mutation uses `gethostbyname()`, which only resolves IPv4 addresses. When a hostname has only AAAA (IPv6) records, the function returns the hostname string itself, causing the blocklist comparison to always fail and completely bypassing SSRF protection. This is a bypass of the security fix for CVE-2025-68437. Exploitation requires GraphQL schema permissions for editing assets in the `<VolumeName>` volume and creating assets in the `<VolumeName>` volume. These permissions may be granted to authenticated users with appropriate GraphQL schema access and/or Public Schema (if misconfigured with write permissions). Versions 4.16.19 and 5.8.23 patch the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 23, 2026Craft is a content management system (CMS).CVE-2026-27128 · Other software · craftcms · reported by GitHubMedium 6.9

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a Time-of-Check-Time-of-Use (TOCTOU) race condition exists in Craft CMS’s token validation service for tokens that explicitly set a limited usage. The `getTokenRoute()` method reads a token’s usage count, checks if it’s within limits, then updates the database in separate non-atomic operations. By sending concurrent requests, an attacker can use a single-use impersonation token multiple times before the database update completes. To make this work, an attacker needs to obtain a valid user account impersonation URL with a non-expired token via some other means and exploit a race condition while bypassing any rate-limiting rules in place. For this to be a privilege escalation, the impersonation URL must include a token for a user account with more permissions than the current user. Versions 4.16.19 and 5.8.23 patch the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 23, 2026Craft is a content management system (CMS).CVE-2026-27127 · Other software · craftcms · reported by GitHubHigh 7

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, the SSRF validation in Craft CMS’s GraphQL Asset mutation performs DNS resolution separately from the HTTP request. This Time-of-Check-Time-of-Use (TOCTOU) vulnerability enables DNS rebinding attacks, where an attacker’s DNS server returns different IP addresses for validation compared to the actual request. This is a bypass of the security fix for CVE-2025-68437 that allows access to all blocked IPs, not just IPv6 endpoints. Exploitation requires GraphQL schema permissions for editing assets in the `<VolumeName>` volume and creating assets in the `<VolumeName>` volume. These permissions may be granted to authenticated users with appropriate GraphQL schema access and/or Public Schema (if misconfigured with write permissions). Versions 4.16.19 and 5.8.23 patch the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 23, 2026Craft is a content management system (CMS).CVE-2026-27126 · Other software · craftcms · reported by GitHubMedium 5.9

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a stored Cross-site Scripting (XSS) vulnerability exists in the `editableTable.twig` component when using the `html` column type. The application fails to sanitize the input, allowing an attacker to execute arbitrary JavaScript when another user views a page with the malicious table field. In order to exploit the vulnerability, an attacker must have an administrator account, and `allowAdminChanges` must be enabled in production, which is against Craft's security recommendations. Versions 4.16.19 and 5.8.23 patch the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25498 · Other software · craftcms · reported by GitHubHigh 8.6

    Craft is a platform for creating digital experiences. In versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, a Remote Code Execution (RCE) vulnerability exists in Craft CMS where the assembleLayoutFromPost() function in src/services/Fields.php fails to sanitize user-supplied configuration data before passing it to Craft::createObject(). This allows authenticated administrators to inject malicious Yii2 behavior configurations that execute arbitrary system commands on the server. This vulnerability represents an unpatched variant of the behavior injection vulnerability addressed in CVE-2025-68455, affecting different endpoints through a separate code path. This vulnerability is fixed in 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25497 · Other software · craftcms · reported by GitHubHigh 8.6

    Craft is a platform for creating digital experiences. In Craft versions from 4.0.0-RC1 to before 4.17.0-beta.1 and 5.9.0-beta.1, there is a Privilege Escalation vulnerability in Craft CMS’s GraphQL API that allows an authenticated user with write access to one asset volume to escalate their privileges and modify/transfer assets belonging to any other volume, including restricted or private volumes to which they should not have access. The saveAsset GraphQL mutation validates authorization against the schema-resolved volume but fetches the target asset by ID without verifying that the asset belongs to the authorized volume. This allows unauthorized cross-volume asset modification and transfer. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25496 · Other software · craftcms · reported by GitHubMedium 4.8

    Craft is a platform for creating digital experiences. In Craft versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, a stored XSS vulnerability exists in the Number field type settings. The Prefix and Suffix fields are rendered using the |md|raw Twig filter without proper escaping, allowing script execution when the Number field is displayed on users' profiles. This issue is patched in versions 4.16.18 and 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25495 · Other software · craftcms · reported by GitHubHigh 8.7

    Craft is a platform for creating digital experiences. In Craft versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, the element-indexes/get-elements endpoint is vulnerable to SQL Injection via the criteria[orderBy] parameter (JSON body). The application fails to sanitize this input before using it in the database query. An attacker with Control Panel access can inject arbitrary SQL into the ORDER BY clause by omitting viewState[order] (or setting both to the same payload). This issue is patched in versions 4.16.18 and 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25494 · Other software · craftcms · reported by GitHubMedium 6.9

    Craft is a platform for creating digital experiences. In Craft versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, the saveAsset GraphQL mutation uses filter_var(..., FILTER_VALIDATE_IP) to block a specific list of IP addresses. However, alternative IP notations (hexadecimal, mixed) are not recognized by this function, allowing attackers to bypass the blocklist and access cloud metadata services. This issue is patched in versions 4.16.18 and 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25493 · Other software · craftcms · reported by GitHubMedium 6.9

    Craft is a platform for creating digital experiences. In Craft versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, the saveAsset GraphQL mutation validates the initial URL hostname and resolved IP against a blocklist, but Guzzle follows HTTP redirects by default. An attacker can bypass all SSRF protections by hosting a redirect that points to cloud metadata endpoints or any internal IP addresses. This issue is patched in versions 4.16.18 and 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft CMS is a content management system.CVE-2026-25492 · Other software · craftcms · reported by GitHubMedium 5.3

    Craft CMS is a content management system. In Craft versions 3.5.0 through 4.16.17 and 5.0.0-RC1 through 5.8.21, the save_images_Asset GraphQL mutation can be abused to fetch internal URLs by providing a domain name that resolves to an internal IP address, bypassing hostname validation. When a non-image file extension such as .txt is allowed, downstream image validation is bypassed, which can allow an authenticated attacker with permission to use save_images_Asset to retrieve sensitive data such as AWS instance metadata credentials from the underlying host. This issue is patched in versions 4.16.18 and 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026Craft is a platform for creating digital experiences.CVE-2026-25491 · Other software · craftcms · reported by GitHubLow 1.9

    Craft is a platform for creating digital experiences. From 5.0.0-RC1 to 5.8.21, Craft has a stored XSS via Entry Type names. The name is not sanitized when displayed in the Entry Types list. This vulnerability is fixed in 5.8.22.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026CraftCMS 3 vCard Plugin 1.0.0 contains a deserialization vulnerability that allows unauthenticated attackers to execute arbitrary PHP code through a crafted payCVE-2020-37071 · Other software · CraftCMS · reported by VulnCheckCritical 9.3

    CraftCMS 3 vCard Plugin 1.0.0 contains a deserialization vulnerability that allows unauthenticated attackers to execute arbitrary PHP code through a crafted payload. Attackers can generate a malicious serialized payload that triggers remote code execution by exploiting the plugin's vCard download functionality with a specially crafted request.

    Product
    CraftCMS
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25522 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the Shipping Zone (Name & Description) fields in the Store Management section are not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25490 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the 'Address Line 1' field in Inventory Locations is not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25489 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the Name & Description fields in Tax Zones are not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25488 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the Tax Categories (Name & Description) fields in the Store Management section are not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25487 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator's browser. This occurs because the Tax Rates 'Name' field in the Store Management section is not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25486 · Websites & servers · craftcms · reported by GitHubMedium 6.1

    Craft Commerce is an ecommerce platform for Craft CMS. From version 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the Shipping Methods Name field in the Store Management section is not properly sanitized before being displayed in the admin panel. This issue has been patched in version 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25485 · Websites & servers · craftcms · reported by GitHubMedium 6.2

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability in Craft Commerce allows attackers to execute malicious JavaScript in an administrator’s browser. This occurs because the Shipping Categories (Name & Description) fields in the Store Management section are not properly sanitized before being displayed in the admin panel. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25484 · Websites & servers · craftcms · reported by GitHubMedium 4.8

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, there is a Stored XSS via Product Type names. The name is not sanitized when displayed in user permissions settings. The vulnerable input (source) is in Commerce (Product Type settings), but the sink is in CMS user permissions settings. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25483 · Websites & servers · craftcms · reported by GitHubMedium 6.2

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored XSS vulnerability exists in Craft Commerce’s Order Status History Message. The message is rendered using the |md filter, which permits raw HTML, enabling malicious script execution. If a user has database backup utility permissions (which do not require an elevated session), an attacker can exfiltrate the entire database, including all user credentials, customer PII, order history, and 2FA recovery codes. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2026Craft Commerce is an ecommerce platform for Craft CMS.CVE-2026-25482 · Websites & servers · craftcms · reported by GitHubMedium 6.2

    Craft Commerce is an ecommerce platform for Craft CMS. In versions from 4.0.0-RC1 to 4.10.0 and from 5.0.0 to 5.5.1, a stored DOM XSS vulnerability exists in the "Recent Orders" dashboard widget. The Order Status Name is rendered via JavaScript string concatenation without proper escaping, allowing script execution when any admin visits the dashboard. This issue has been patched in versions 4.10.1 and 5.5.2.

    Product
    commerce
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2026Craft is a platform for creating digital experiences.CVE-2025-68456 · Other software · craftcms · reported by GitHubHigh 7

    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.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2026Craft is a platform for creating digital experiences.CVE-2025-68455 · Other software · craftcms · reported by GitHubHigh 8.6

    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.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2026Craft is a platform for creating digital experiences.CVE-2025-68454 · Other software · craftcms · reported by GitHubMedium 5.2

    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 under Settings in the Craft control panel or using the System Messages utility, which could lead to a RCE. Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2026Craft is a platform for creating digital experiences.CVE-2025-68437 · Other software · craftcms · reported by GitHubMedium 5

    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 subsequently be accessed and exfiltrated, leading to potential data exposure and infrastructure compromise. This exploitation requires specific GraphQL permissions for asset management within the targeted volume. Users should update to the patched 5.8.21 and 4.16.17 releases to mitigate the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2026Craft is a platform for creating digital experiences.CVE-2025-68436 · Other software · craftcms · reported by GitHubMedium 4.9

    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.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 27, 2025Freeform 5.0.0 to before 5.10.16, a plugin for CraftCMS, contains an Server-side template injection (SSTI) vulnerability, resulting in arbitrary code injection CVE-2025-52122 · Other software · Solspace · reported by MITRECritical 9.8

    Freeform 5.0.0 to before 5.10.16, a plugin for CraftCMS, contains an Server-side template injection (SSTI) vulnerability, resulting in arbitrary code injection for all users that have access to editing a form (submission title).

    Product
    Freeform
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 25, 2025Craft is a platform for creating digital experiences.CVE-2025-57811 · Other software · craftcms · reported by GitHubMedium 6.1

    Craft is a platform for creating digital experiences. From versions 4.0.0-RC1 to 4.16.5 and 5.0.0-RC1 to 5.8.6, there is a potential remote code execution vulnerability via Twig SSTI (Server-Side Template Injection). This is a follow-up to CVE-2024-52293. This vulnerability has been patched in versions 4.16.6 and 5.8.7.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 8, 2025Craft is a platform for creating digital experiences.CVE-2025-54417 · Other software · craftcms · reported by GitHubMedium 5.2

    Craft is a platform for creating digital experiences. Versions 4.13.8 through 4.16.2 and 5.5.8 through 5.8.3 contain a vulnerability that can bypass CVE-2025-23209: "Craft CMS has a potential RCE with a compromised security key". To exploit this vulnerability, the project must meet these requirements: have a compromised security key and create an arbitrary file in Craft's /storage/backups folder. With those criteria in place, attackers could create a specific, malicious request to the /updater/restore-db endpoint and execute CLI commands remotely. This issue is fixed in versions 4.16.3 and 5.8.4.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 5, 2025Craft is a content management system.CVE-2025-46731 · Other software · craftcms · reported by GitHubHigh 7.3

    Craft is a content management system. Versions of Craft CMS on the 4.x branch prior to 4.14.13 and on the 5.x branch prior to 5.6.16 contains a potential remote code execution vulnerability via Twig SSTI. One must have administrator access and `ALLOW_ADMIN_CHANGES` must be enabled for this to work. Users should update to the patched versions 4.14.13 or 5.6.15 to mitigate the issue.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 13, 2024Craft is a content management system (CMS).CVE-2024-52292 · Other software · craftcms · reported by GitHubHigh 7.7

    Craft is a content management system (CMS). The dataUrl function can be exploited if an attacker has write permissions on system notification templates. This function accepts an absolute file path, reads the file's content, and converts it into a Base64-encoded string. By embedding this function within a system notification template, the attacker can exfiltrate the Base64-encoded file content through a triggered system email notification. Once the email is received, the Base64 payload can be decoded, allowing the attacker to read arbitrary files on the server. This is fixed in 5.4.9 and 4.12.8.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 13, 2024Craft is a content management system (CMS).CVE-2024-52291 · Other software · craftcms · reported by GitHubHigh 8.4

    Craft is a content management system (CMS). A vulnerability in CraftCMS allows an attacker to bypass local file system validation by utilizing a double file:// scheme (e.g., file://file:////). This enables the attacker to specify sensitive folders as the file system, leading to potential file overwriting through malicious uploads, unauthorized access to sensitive files, and, under certain conditions, remote code execution (RCE) via Server-Side Template Injection (SSTI) payloads. Note that this will only work if you have an authenticated administrator account with allowAdminChanges enabled. This is fixed in 5.4.6 and 4.12.5.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 13, 2024Craft is a content management system (CMS).CVE-2024-52293 · Other software · craftcms · reported by GitHubHigh 7.2

    Craft is a content management system (CMS). Prior to 4.12.2 and 5.4.3, Craft is missing normalizePath in the function FileHelper::absolutePath could lead to Remote Code Execution on the server via twig SSTI. This is a sequel to CVE-2023-40035. This vulnerability is fixed in 4.12.2 and 5.4.3.

    Product
    cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.