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.

Ответственный

GitHub M

Резервировать

19.05.2026

Раскрытие

14.08.2026

Модерация

принято

Вход

VDB-390056

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!