CVE-2021-45467

Critical

Description

In CWP (aka Control Web Panel or CentOS Web Panel) before 0.9.8.1107, an unauthenticated attacker can use %00 bytes to cause /user/loader.php to register an arbitrary API key, as demonstrated by a /user/loader.php?api=1&scripts= .%00./.%00./api/account_new_create&acc=guadaapi URI. Any number of %00 instances can be used, e.g., .%00%00%00./.%00%00%00./api/account_new_create could also be used for the scripts parameter.

SeverityCritical
CVSS9.8
Exploit probability—
ProductWebpanel
PublishedDec 26, 2022
First seenDec 26, 2022

How to fix

Update
  • control-webpanel webpanel0.9.8.1107 or later

Affected products

ProductAffected versionsFixed in
control-webpanel webpanelv < 0.9.8.11070.9.8.1107

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.