2026-09-24
ANSI escape-коды в терминале: логи выполняют чужие команды
Терминальный эмулятор не отличает легитимную управляющую последовательность от враждебной. Всё, что попадает в stdout или stderr, исполняется слепо, поэтому логи, git log, kubectl get events или сообщения wall могут скрыть строки, подменить prompt или записать payload в буфер обмена.
Три реальные уязвимости показывают масштаб. CVE-2024-28085: утилита wall в util-linux фильтровала escape-коды в…
Читать полностью →