GitHub Advisoryadvisory · Packagist

GHSA-9jxw-cfrh-jxq6 Cachet vulnerable to new line injection during configuration edition

HIGH Published 2021-08-30 Modified 2022-08-11 Official page ↗
Aliases
CVE-2021-39172
Ecosystem
Packagist
Packages
cachethq/cachet
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-93
Reviewed
2021-08-27

Affected packages

• Packagist cachethq/cachet: < 2.5.1 → fixed in 2.5.1

Description

Impact Authenticated users, regardless of their privileges (_User_ or _Admin_), can exploit a new line injection in the configuration edition feature (e.g. mail settings) and gain arbitrary code execution on the server. Patches This issue was addressed by improving `UpdateConfigCommandHandler` and preventing the use of new lines characters in new configuration values. Workarounds Only allow trusted source IP addresses to access to the administration dashboard. References • https://blog.sonarsource.com/cachet-code-execution-via-laravel-configuration-injection For more information If you have any questions or comments about this advisory, you can contact: • The original reporters, by sending an email to vulnerability.research [at] sonarsource.com; • The maintainers, by opening an issue on this repository.

Related

Alias · CVE (1)

  • CVE-2021-39172 Cachet is an open source status page system. vulnerability

Weakness · CWE (1)

  • CWE-93 Improper Neutralization of CRLF Sequences weakness

References