CVE-2021-36766

High

Description

Concrete5 through 8.5.5 deserializes Untrusted Data. The vulnerable code is located within the controllers/single_page/dashboard/system/environment/logging.php Logging::update_logging() method. User input passed through the logFile request parameter is not properly sanitized before being used in a call to the file_exists() PHP function. This can be exploited by malicious users to inject arbitrary PHP objects into the application scope (PHP Object Injection via phar:// stream wrapper), allowing them to carry out a variety of attacks, such as executing arbitrary PHP code.

SeverityHigh
CVSS7.2
Exploit probability—
ProductConcretecms Concrete Cms
PublishedJul 30, 2021
First seenJul 30, 2021

How to fix

Update
  • concretecms concrete_cms8.5.6 or later

Affected products

ProductAffected versionsFixed in
concretecms concrete_cmsv < 8.5.68.5.6

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.