CVE-2022-29180

Medium

Description

A vulnerability in which attackers could forge HTTP requests to manipulate the `charm` data directory to access or delete anything on the server. This has been patched and is available in release [v0.12.1](https://github.com/charmbracelet/charm/releases/tag/v0.12.1). We recommend that all users running self-hosted `charm` instances update immediately. This vulnerability was found in-house and we haven't been notified of any potential exploiters. ### Additional notes * Encrypted user data uploaded to the Charm server is safe as Charm servers cannot decrypt user data. This includes filenames, paths, and all key-value data. * Users running the official Charm [Docker images](https://github.com/charmbracelet/charm/blob/main/docker.md) are at minimal risk because the exploit is limited to the containerized filesystem.

SeverityMedium
CVSS5.9
Exploit probability—
ProductCharm
PublishedMay 7, 2022
First seenMay 7, 2022

How to fix

Update
  • charm charm0.12.1 or later
  • github.com/charmbracelet/charm0.12.1 or later

Affected products

ProductAffected versionsFixed in
charm charm0.9.0 ≤ v < 0.12.10.12.1
github.com/charmbracelet/charmGo0.9.0 ≤ v < 0.12.10.12.1

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.