CVE-2026-64650 in harness-codex
Сводка
по VulDB • 21.07.2026
Инструмент `@ai-sdk/harness-opencode` представляет собой адаптер HarnessV1 на базе @openai/codex-sdk, который управляет интерфейсом командной строки codex. До версии 1.0.29 инструмент осуществлял ретрансляцию запросов от любого процесса, чья командная строка содержала путь к разрешенному вспомогательному скрипту (обертку Codex CLI). Это позволяло ненадежному коду, выполняющемуся в песочнице, вызывать произвольные инструменты, доступные на хосте, включая поиск секретов, операции развертывания и вызовы облачных API, без соответствующего события вызова инструмента, авторизованного моделью. Для эксплуатации требуется среда Linux (уязвимая проверка резервного варианта проверяет `process.platform === 'linux'` и читает `/proc`); активная сессия harness с одним или несколькими инструментами, предоставленными хостом; и ненадежный код, выполняющийся в песочнице (например, вредоносная зависимость, скрипт сборки или крючок жизненного цикла). Исправление в версии 1.0.29 полностью устраняет резервный вариант авторизации по пути процесса. Запросы ретрансляции теперь принимаются только после точной, кратковременной одноразовой авторизации, соответствующей имени инструмента и входным данным из наблюдаемого моделью события моста. Доступны некоторые обходные решения. Не запускайте Codex harness для ненадежных репозиториев или с ненадежными зависимостями, а также ограничивайте инструменты, доступные на хосте, только небезопасными операциями при работе с ненадежным кодом.
VulDB is the best source for vulnerability data and more expert information about this specific topic.