๐Ÿ” CVE Alert

CVE-2026-54162

MEDIUM 4.7

Ember: Unneutralised terminal escape/control sequences from Caddy logs injected into the operator's TUI

CVSS Score
4.7
EPSS Score
0.0%
EPSS Percentile
0th

Ember is a real-time terminal dashboard for Caddy servers with FrankenPHP support. Prior to 1.4.2, interactive TUI row formatters pass Caddy access-log fields, particularly the request URI, through the `fitCellLeft` render helper without neutralizing terminal escape or control sequences. An unauthenticated remote client can place ANSI, OSC, or CSI control bytes in an ordinary HTTP request target. Caddy JSON-escapes those bytes, `ParseLogLine` decodes them back into raw controls, and the formatters concatenate them into `View()` output reaching `os.Stdout`. When the operator views the default `Logs` tab, the terminal interprets these sequences, allowing monitoring-dashboard spoofing, clipboard hijacking through `OSC 52`, and window-title spoofing through `OSC 0/2`. This works even with a loopback-only log listener because the input arrives through normal Caddy access logs. `Certificates` and `Routes` share secondary unneutralized render sinks. The `--json`, `--once`, and daemon `--expose` modes are unaffected because they do not render an interactive terminal. Consequences depend on the terminal emulator and usually require further operator action to escalate; this is not general-purpose remote code execution. This issue is fixed in version 1.4.2.

CWE CWE-150
Vendor alexandre-daubois
Product ember
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for alexandre-daubois ember

Be the first to know when new medium vulnerabilities affecting alexandre-daubois ember are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

alexandre-daubois / ember
< 1.4.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/alexandre-daubois/ember/security/advisories/GHSA-x3g7-qrwc-f6c5 github.com: https://github.com/alexandre-daubois/ember/commit/fcb7160e58dba58d6f9b5033cc312fdedc8c9f6b github.com: https://github.com/alexandre-daubois/ember/releases/tag/v1.4.2