PT-2026-42537

CVE-2026-8417

·

Published

2026-05-21

·

Updated

2026-05-21

Description by

CVSS 3.1
8.8
High
MetricsAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Concrete CMS versions prior to 9.5.1
Description Concrete CMS fails to validate a Cross-Site Request Forgery (CSRF) token—a unique identifier used to prevent unauthorized commands from being transmitted from a user the web application trusts—before processing requests to the '/dashboard/extend/update/do update/' endpoint. The do update() function in 'concrete/controllers/single page/dashboard/extend/update.php' only verifies the canInstallPackages() condition before executing upgradeCoreData() and upgrade() on the specified package controller. Since this endpoint is a state-changing GET route without token enforcement, an attacker can trick an authenticated administrator into triggering a package upgrade through cross-site navigation, provided the administrator passes the canInstallPackages() check and the target package is already installed.
Recommendations Update to a version newer than 9.5.0.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-JR5G-QV3G-RXXX
Found an issue in the description? Have something to add? Feel free to write us 👾