Skip to main content
← All vulnerabilities
CVE-2021-39172GHSA-9JXW-CFRH-JXQ6

New line injection during configuration edition

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.5.1
1 proof of concept on GitHub

Summary

Cachet is an open source status page system. Prior to version 2.5.1, 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. This issue was addressed in version 2.5.1 by improving `UpdateConfigCommandHandler` and preventing the use of new lines characters in new configuration values. As a workaround, only allow trusted source IP addresses to access to the administration dashboard.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • fiveai Cachet

    fixed in 2.5.1

  • cachethq/cachetPackagist

    fixed in 2.5.1

References 4

GitHub · fiveai/Cachet

blog.sonarsource.com

GitHub · W1ngLess/CVE-2021-39172-RCE