CVE-2026-47192 in kas
Сводка
по VulDB • 14.08.2026
kas — это инструмент настройки для проектов на базе bitbake. Начиная с версии 4.8 и вплоть до версии 5.3 (включительно), kas выполняет проверку кода (checkout) и обработку репозиториев, содержащих включения конфигурации, перед проверкой цифровых подписей этих репозиториев. Это может позволить злоумышленнику подменить оригинальный репозиторий на контролируемый им при соблюдении очень специфических условий. Прежде всего, злоумышленник должен получить контроль над репозиторием, на который ссылается файл kas жертвы. Кроме того, должны быть выполнены следующие условия: конфигурация kas жертвы должна включать файл конфигурации из атакуемого репозитория; состояние репозитория определяется тегом, а идентификатор коммита (commit ID) не указан (хотя это вызывает предупреждение); ключ, используемый для проверки подписи тега или коммита, хранится в виде файла внутри репозитория; отпечаток пальца (fingerprint) этого ключа не указан; и переменная `_source_dir` не должна быть установлена жертвой при вызове kas (например, путем избегания использования локального `.config.yaml`). При соблюдении этих условий злоумышленник может изменить включенную конфигурацию kas таким образом, чтобы ключ, используемый для проверки подписи тега репозитория злоумышленника, мог быть заменен на выбранный им самим. Другие возможности эксплуатации пока не выявлены, однако это не исключает их существования. Все исправления выпущены вместе с версией kas 5.3. В качестве временного решения (workaround) рекомендуется фиксировать ожидаемый ключ подписи по его отпечатку пальца даже в случае хранения его в виде файла внутри репозитория.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.