Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. concrete5/concrete5
  4. ›
  5. CVE-2026-8421

CVE-2026-8421: Concrete CMS contains a CSRF vulnerability

May 21, 2026 (updated June 24, 2026)

Concrete CMS 9.5.0 and below contains a CSRF vulnerability in the install_package() method of concrete/controllers/single_page/dashboard/extend/install.php.  An attacker who can cause an authenticated administrator to visit a crafted page,  and who has placed or caused a package to be present under DIR_PACKAGES//, can force the installation of that package without any CSRF protection. Package installation executes the package controller’s install() method as the web server user, enabling remote code execution.  In order to be vulnerable, the victim must be passing canInstallPackages. The Concrete CMS security team thanks @maru1009 for reporting this issue.

References

  • documentation.concretecms.org/9-x/developers/introduction/version-history/951-release-notes
  • github.com/advisories/GHSA-4c8m-6fwx-m7xq
  • nvd.nist.gov/vuln/detail/CVE-2026-8421

Code Behaviors & Features

Detect and mitigate CVE-2026-8421 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 9.5.1

Fixed versions

  • 9.5.1

Solution

Upgrade to version 9.5.1 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-352: Cross-Site Request Forgery (CSRF)

Source file

packagist/concrete5/concrete5/CVE-2026-8421.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Thu, 16 Jul 2026 00:18:08 +0000.