HIGH
GHSA-h72c-xx3w-w8h7
Concrete CMS is vulnerable to Stored XSS via OAuth integration name
Quick fix
GHSA-h72c-xx3w-w8h7 — concrete5/concrete5: upgrade to the fixed version with the command below.
composer require concrete5/concrete5:^9.5.1Details
Concrete CMS 9.5.0 and below is vulnerable to Stored XSS via OAuth integration name. The OAuth authorize template renders the integration name (admin-controlled) through Concrete's t() translation helper as a sprintf-style format. The <strong>...</strong> wrap is built by PHP string interpolation before t() runs, so the integration name lands in the translated output as raw HTML. A rogue admin could potentially snoop on login submissions.The Concrete CMS security team thanks Yonatan Drori (Tenzai) for reporting this issue.
Are you affected?
Enter the version of the package you're using.
Affected packages
Packagist/concrete5/concrete5
Introduced in:
0Fixed in: 9.5.1Fix
composer require concrete5/concrete5:^9.5.1