Skip to content

← Public intelligence

Packagist package

statamic/cms

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

43 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.0PackagistPublished

    Statamic vulnerable to remote code execution via Antlers-enabled control panel inputs

    CVE-2026-28425 · GHSA-cpv7-q2wx-m8rw

    Affected
    • Packagist statamic/cms < 5.73.16; >= 6.0.0-alpha.1, < 6.7.2
    Fixed in
    6.7.25.73.16· Vendor fix available
    Issue
    Impact An authenticated control panel user with access to Antlers-enabled inputs may be able to achieve remote code execution in the application context. That can lead to full compromise of the application, including access to sensitive configuration, modification or exfiltration of data, and potential impact on availability. Exploitation is only possible where Antlers runs on user-controlled content—for example, content fields with Antlers explicitly enabled (requiring permission to configure fields and to edit entries), built-in config that supports Antlers such as Forms email notification settings (requiring configuration permission), or third-party addons that add Antlers-enabled fields to entries (for example, the SEO Pro addon). In each case the attacker must have the relevant control panel permissions. Patches This has been fixed in 5.73.16 and 6.7.2. Note that a follow-up report showed that the original 5.73.11 & 6.4.0 fixes were insufficient. If you use addons that depend on…

    Recommended action: Upgrade to 6.7.2 or 5.73.16 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.5PackagistPublished

    Statamic's missing authorization allows access to email addresses

    CVE-2026-28424 · GHSA-w878-f8c6-7r63

    Affected
    • Packagist statamic/cms < 5.73.11; >= 6.0.0-alpha.1, < 6.4.0
    Fixed in
    5.73.116.4.0· Vendor fix available
    Issue
    Impact User email addresses were included in responses from the user fieldtype’s data endpoint for control panel users who did not have the “view users” permission. Patches This has been fixed in 5.73.11 and 6.4.0.

    Recommended action: Upgrade to 6.4.0 or 5.73.11 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 6.8PackagistPublished

    Statamic Vulnerable to Server-Side Request Forgery via Glide

    CVE-2026-28423 · GHSA-cwpp-325q-2cvp

    Affected
    • Packagist statamic/cms < 5.73.11; >= 6.0.0-alpha.1, < 6.4.0
    Fixed in
    5.73.116.4.0· Vendor fix available
    Issue
    Impact When Glide image manipulation is used in insecure mode (which is not the default), the image proxy can be abused by an unauthenticated user to make the server send HTTP requests to arbitrary URLs—either via the URL directly or via the watermark feature. That can allow access to internal services, cloud metadata endpoints, and other hosts reachable from the server. Patches This has been fixed in 5.73.11 and 6.4.0.

    Recommended action: Upgrade to 6.4.0 or 5.73.11 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. High, CVSS 8.8PackagistPublished

    Statamic allows Authenticated Control Panel users to escalate privileges via elevated session bypass

    CVE-2026-27939 · GHSA-rw9x-pxqx-q789

    Affected
    • Packagist statamic/cms >= 6.0.0, < 6.4.0
    Fixed in
    6.4.0· Vendor fix available
    Issue
    Impact Authenticated Control Panel users may under certain conditions obtain elevated privileges without completing the intended verification step. This can allow access to sensitive operations and, depending on the user’s existing permissions, may lead to privilege escalation. Patches This has been fixed in 6.4.0.

    Recommended action: Upgrade to 6.4.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Critical, CVSS 9.3PackagistPublished

    Statamic is vulnerable to account takeover via password reset link injection

    CVE-2026-27593 · GHSA-jxq9-79vj-rgvw

    Affected
    • Packagist statamic/cms < 5.73.10; >= 6.0.0-alpha.1, < 6.7.1
    Fixed in
    6.7.15.73.10· Vendor fix available
    Issue
    Impact An attacker may leverage a vulnerability in the password reset feature to capture a user's token and reset the password on their behalf. The attacker must know the email address of a valid account on the site, and the actual user must blindly click the link in their email even though they didn't request the reset. Patches This has been fixed in 6.7.1 and 5.73.10. Note that a follow-up report showed the original 6.3.3 fix to be insufficient. The 5.73.10 fix was sufficient.

    Recommended action: Upgrade to 6.7.1 or 5.73.10 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. High, CVSS 8.1PackagistPublished

    Statamic affected by privilege escalation via stored cross-site scripting

    CVE-2026-27196 · GHSA-8r7r-f4gm-wcpq

    Affected
    • Packagist statamic/cms >= 6.0.0-alpha.1, < 6.3.2; < 5.73.9
    Fixed in
    6.3.25.73.9· Vendor fix available
    Issue
    Impact Stored XSS vulnerability in html fieldtypes allow authenticated users with field management permissions to inject malicious JavaScript that executes when viewed by higher-privileged users. Patches This has been fixed in 6.3.2 and 5.73.9.

    Recommended action: Upgrade to 6.3.2 or 5.73.9 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. High, CVSS 8.7PackagistPublished

    Statamic CMS vulnerable to privilege escalation via stored cross-site scripting

    CVE-2026-25759 · GHSA-ff9r-ww9c-43x8

    Affected
    • Packagist statamic/cms >= 6.0.0, < 6.2.3
    Fixed in
    6.2.3· Vendor fix available
    Issue
    Impact Stored XSS vulnerability in content titles allow authenticated users with content creation permissions to inject malicious JavaScript that executes when viewed by higher-privileged users. Malicious user must have an account with control panel access and content creation permissions. This vulnerability can be exploited to allow super admin accounts to be created. Patches This has been fixed in 6.2.3.

    Recommended action: Upgrade to 6.2.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 4.3PackagistPublished

    Statamic CMS's missing authorization allows access to assets

    CVE-2026-25633 · GHSA-gwmx-9gcj-332h

    Affected
    • Packagist statamic/cms < 5.73.6; >= 6.0.0-alpha.1, < 6.2.5
    Fixed in
    5.73.66.2.5· Vendor fix available
    Issue
    Impact Users without permission to view assets are able are able to download them and view their metadata. Logged-out users and users without permission to access the control panel are unable to take advantage of this. Patches This has been fixed in 5.73.6 and 6.2.5.

    Recommended action: Upgrade to 6.2.5 or 5.73.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. High, CVSS 8.0PackagistPublished

    Statamic Vulnerable to Superadmin Account Takeover via Stored Cross-Site Scripting and Lack of Proper X-CSRF-TOKEN Server-Side Validation

    CVE-2025-64112 · GHSA-g59r-24g3-h7cm

    Affected
    • Packagist statamic/cms <= 5.22.0
    Fixed in
    5.22.1· Vendor fix available
    Issue
    Impact Stored XSS vulnerabilities in Collections and Taxonomies allow authenticated users with content creation permissions to inject malicious JavaScript that executes when viewed by higher-privileged users. This affects: - Control panel users with permission to create or edit Collections and Taxonomies - Versions up to and including 5.22.0 The vulnerability can be exploited to: - Change a super admin's password (versions ≤ 5.21.0) - Change a super admin's email address to initiate password reset (version 5.22.0) - Gain unauthorized access to superadmin accounts The attack requires: - An authenticated user with control panel and content creation permissions - A super admin to view the compromised content Patches This has been fixed in 5.22.1. Credits Statamic thanks Wojtek Chwala for responsibly reporting the identified issues and working with us as we addressed them.

    Recommended action: Upgrade to 5.22.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. Medium, CVSS 5.3PackagistPublished

    Statamic CMS has a Path Traversal in Asset Upload

    CVE-2024-52600 · GHSA-p7f6-8mcm-fwv3

    Affected
    • Packagist statamic/cms <= 5.16.0
    Fixed in
    5.17.0· Vendor fix available
    Issue
    Assets uploaded with appropriately crafted filenames may result in them being placed in a location different than what was configured. Impact - Affects front-end forms with assets fields. - Affects other places where assets can be uploaded, although users would need upload permissions anyway. - Files can be uploaded so they would be located on the server in a different location, and potentially override existing files. - Traversal outside an asset container was not possible. Patches This has been fixed in 5.17.0.

    Recommended action: Upgrade to 5.17.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Low, CVSS 1.8PackagistPublished

    Password confirmation stored in plain text via registration form in statamic/cms

    CVE-2024-36119 · GHSA-qvpj-w7xj-r6w9

    Affected
    • Packagist statamic/cms >= 5.3.0, < 5.6.2
    Fixed in
    5.6.2· Vendor fix available
    Issue
    Users registering via the user:registerform tag will have their password confirmation stored in plain text in their user file. Impact This only affects sites matching all of the following conditions: - Running Statamic versions between 5.3.0 and 5.6.1. (This version range represents only one calendar week) - Using the user:registerform tag. - Using file-based user accounts. (Does not affect users stored in a database.) - Has users that have registered during that time period. (Existing users are not affected.) The password is only visible to users that have access to read user yaml files, typically developers of the application itself. Patches The issue has been patched in 5.6.2, however any users registered during that time period and using the affected version range will still have the the passwordconfirmation value in their yaml files. We recommend that affected users have their password reset. The following query can be entered into php artisan tinker and will output a list of…

    Recommended action: Upgrade to 5.6.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. High, CVSS 8.2PackagistPublished

    Statmic CMS vulnerable to account takeover via XSS and password reset link

    CVE-2024-24570 · GHSA-vqxq-hvxw-9mv9

    Affected
    • Packagist statamic/cms >= 4.00, < 4.46.0; < 3.4.17
    Fixed in
    3.4.174.46.0· Vendor fix available
    Issue
    Impact HTML files crafted to look like jpg files are able to be uploaded, allowing for XSS. This affects: - front-end forms with asset fields without any mime type validation - asset fields in the control panel - asset browser in the control panel Additionally, if the XSS is crafted in a specific way, the "copy password reset link" feature may be exploited to gain access to a user's password reset token and gain access to their account. The authorized user is required to execute the XSS in order for the vulnerability to occur. Patches In versions 4.46.0 and 3.4.17, the XSS vulnerability has been patched, and the copy password reset link functionality has been disabled. (Users may still trigger password reset emails.) Credits Statamic thanks Niklas Schilling (discovery, analysis, coordination) from the SEC Consult Vulnerability Lab (https://www.sec-consult.com/) for responsibly reporting the identified issues and working with us as we addressed them.

    Recommended action: Upgrade to 4.46.0 or 3.4.17 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. High, CVSS 7.5PackagistPublished

    Cross-site Scripting via uploaded assets

    CVE-2023-48701 · GHSA-8jjh-j3c2-cjcv

    Affected
    • Packagist statamic/cms < 3.4.15; >= 4.0.0, < 4.36.0
    Fixed in
    3.4.154.36.0· Vendor fix available
    Issue
    Impact HTML files crafted to look like images may be uploaded regardless of mime validation. This is only applicable on front-end forms using the "Forms" feature containing an assets field, or within the control panel which requires authentication. Patches It has been patched on 3.4.15 and 4.36.0.

    Recommended action: Upgrade to 4.36.0 or 3.4.15 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. High, CVSS 8.8PackagistPublished

    Statamic CMS vulnerable to remote code execution via form uploads

    CVE-2023-48217 · GHSA-2r53-9295-3m86

    Affected
    • Packagist statamic/cms >= 4.0.0, < 4.34.0; < 3.4.14
    Fixed in
    3.4.144.34.0· Vendor fix available
    Issue
    Impact Similar to another advisory, certain additional PHP files crafted to look like images may be uploaded regardless of mime type validation rules. This affects front-end forms using the "Forms" feature, and asset upload fields in the control panel. Patches It has been patched in 3.4.14 and 4.34.0.

    Recommended action: Upgrade to 4.34.0 or 3.4.14 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. High, CVSS 8.3PackagistPublished

    Statamic CMS remote code execution via front-end form uploads

    CVE-2023-47129 · GHSA-72hg-5wr5-rmfc

    Affected
    • Packagist statamic/cms >= 4.0.0, < 4.33.0; < 3.4.13
    Fixed in
    4.33.03.4.13· Vendor fix available
    Issue
    Impact On front-end forms with an asset upload field, PHP files crafted to look like images may be uploaded regardless of mime validation rules. This only affects forms using the "Forms" feature and not just any arbitrary form. This does not affect the control panel. Patches It has been patched in 3.4.13 and 4.33.0.

    Recommended action: Upgrade to 4.33.0 or 3.4.13 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. Medium, CVSS 5.5PackagistPublished

    Statamic's Antlers sanitizer cannot effectively sanitize malicious SVG

    CVE-2023-36828 · GHSA-6r5g-cq4q-327g

    Affected
    • Packagist statamic/cms < 4.10.0
    Fixed in
    4.10.0· Vendor fix available
    Issue
    Antlers sanitizer cannot effectively sanitize malicious SVG Summary The SVG tag does not sanitize malicious SVG. Therefore, an attacker can exploit this vulnerability to perform XSS attacks using SVG, even when using the sanitize function. Details Regarding the previous discussion mentioned here, it has been identified that the default blacklist in the FilesFieldtypeController (located at this link) only blocks certain file extensions such as php, php3, php4, php5, and phtml. This allows a malicious user to upload a manipulated SVG file disguised as a social media icon, potentially triggering an XSS vulnerability. PoC Screenshot PoC 1. Create new Global set, let's say "Settings" 2. Create a "Grid" field in Blueprint (named: social), then add somefields Name (text), URL (text) and Icon (Assets) in the section Fields. 3. When calling the social setting in the footer.antlers.html, remember to sanitize 4. Upload the malicious SVG image, here is the code: Impact Since the social media…

    Recommended action: Upgrade to 4.10.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. High, CVSS 8.8PackagistPublished

    Statamic framework Incorrect Permission Assignment

    CVE-2017-11422 · GHSA-5m64-9hq5-5pf2

    Affected
    • Packagist statamic/cms < 2.6.0
    Fixed in
    2.6.0· Vendor fix available
    Issue
    Statamic framework before 2.6.0 does not correctly check a session's permissions when the methods from a user's class are called. Problematic methods include reset password, create new account, create new role, etc.

    Recommended action: Upgrade to 2.6.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  18. Low, CVSS 3.7PackagistPublished

    Discoverability of user password hash in Statamic CMS

    CVE-2022-24784 · GHSA-qcgx-7p5f-hxvr

    Affected
    • Packagist statamic/cms < 3.2.39; >= 3.3.0, < 3.3.2
    Fixed in
    3.2.393.3.2· Vendor fix available
    Issue
    It was possible to confirm a single character of a user's password hash (just the hash, not the password) using a specially crafted regular expression filter in the users endpoint of the REST API. Many requests could eventually uncover the entire hash. The hash would not be in the response, however the presence or absence of a result would confirm if the character was in the right position. It would take a long time since the API has throttling enabled by default. Additionally, the REST API would need to be enabled, as well as the users endpoint. Both of which are disabled by default. Resolution Filtering by password or password hash has been disabled. Credits We would like to thank Thibaud Kehler for reporting the issue.

    Recommended action: Upgrade to 3.3.2 or 3.2.39 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →