Read the docs
TI-2021-05829 Aliases CVE-2021-22968GHSA-g3p2-hfqr-9m25

Unrestricted file upload in https://github.com/concrete5/concrete5

Priority LOW 37CWE-98Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-98.

Summary

A bypass of adding remote files in Concrete CMS (previously concrete5) File Manager leads to remote code execution in Concrete CMS (concrete5) versions 8.5.6 and below.The external file upload feature stages files in the public directory even if they have disallowed file extensions. They are stored in a directory with a random name, but it's possible to stall the uploads and brute force the directory name. You have to be an admin with the ability to upload files, but this bug gives you the ability to upload restricted file types and execute them depending on server configuration.To fix this, a check for allowed file extensions was added before downloading files to a tmp directory.Concrete CMS Security Team gave this a CVSS v3.1 score of 5.4 AV:N/AC:H/PR:H/UI:R/S:C/C:N/I:H/A:NThis fix is also in Concrete version 9.0.0

Why it matters now

EPSS 0.03235 88th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed concrete5/core (Packagist): 8.5.7

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—https://github.com/concrete5/concrete5Concrete CMS version 9.0 and version 8.5.7—No fix listedCNA
—concrete5/core (Packagist)before 8.5.78.5.7Patch availableGHSA-g3p2-hfqr-9m25
  • https://github.com/concrete5/concrete5 Vendor— Affected Concrete CMS version 9.0 and version 8.5.7 Fixed in — No fix listed CNA
  • concrete5/core (Packagist) Vendor— Affected before 8.5.7 Fixed in 8.5.7 Patch available GHSA-g3p2-hfqr-9m25

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:*before 8.5.7VulnerableConcrete CMS
  • cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:* Versions before 8.5.7 Vulnerable ·Concrete CMS

Remediation

  • Fix · GHSA-g3p2-hfqr-9m25 concrete5/core (Packagist) Fixed in 8.5.7 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-22968
  2. 2026-10-03 Alias added: GHSA-g3p2-hfqr-9m25

References

  • TI-2026-23602 ConcreteCMS v9.4.7 contains a Denial of Service (DoS) vulnerability in the File Manager… CVSS 3.1MEDIUM 6.5
  • TI-2023-23992 A Cross Site Scripting (XSS) vulnerability in Concrete CMS from versions 9.2.0 to 9.2.2… CVSS 3.1MEDIUM 5.4
  • TI-2023-26495 Concrete CMS before 8.5.13 and 9.x before 9.2.2 allows unauthorized access because… CVSS 3.1CRITICAL 9.8
  • TI-2026-14907 Missing authorization in Concrete CMS CVSS 4.0HIGH 8.7
  • TI-2022-06200 Cleartext transmission of sensitive information in https://github.com/concrete5/concrete5 CVSS 3.1CRITICAL 9.8
  • TI-2021-17294 An issue was discovered in Concrete CMS through 8.5.5. CVSS 3.1CRITICAL 9.8
See all 197 →

Sources