Обработка CVE для ядра Linux: поиск инструмента “dyad”

Вопрос или проблема

В https://www.youtube.com/watch?v=bf3MYWtI4E4&t=1329s (о обработке уязвимостей CVE для ядра Linux) Грег Кроах-Хартман упоминает инструмент / bash-скрипт под названием dyad, который помогает находить уязвимые/исправленные диапазоны git в репозитории ядра Linux. Я ищу этот скрипт.

В https://seclists.org/oss-sec/2024/q3/290 упоминается, что он находится по адресу ./scripts/dyad, но я не могу его найти в https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts. Я ищу в правильном репозитории?

Кто-нибудь знает, где его найти?

Он находится в репозитории security/vulns.git на kernel.org.

Если вы хотите скачать полный репозиторий (он небольшой, в настоящее время чуть больше 15 МиБ), выполните

git clone https://git.kernel.org/pub/scm/linux/security/vulns.git

Ответ или решение

Для поиска инструмента под названием "dyad", который упоминается в видео Грега Кроа-Хартмана по обработке уязвимостей (CVE) в ядре Linux, нужно обратить внимание на правильный репозиторий. Как вы правильно заметили, в видео и в обсуждении на mailing-листе упоминается, что данный скрипт находится в каталоге ./scripts/dyad. Однако его нет в основном репозитории ядра Linux на git.kernel.org.

На самом деле, скрипт "dyad" доступен в другом репозитории, который можно найти по следующему адресу: https://git.kernel.org/pub/scm/linux/security/vulns.git/tree/scripts/dyad.

Чтобы получить полный репозиторий с необходимым инструментом, выполните команду:

git clone https://git.kernel.org/pub/scm/linux/security/vulns.git

Этот репозиторий небольшой и на данный момент занимает чуть более 15 МиБ. После клонирования репозитория вы сможете найти скрипт "dyad" в каталоге scripts и использовать его для анализа уязвимостей и фиксированных диапазонов в истории изменений ядра Linux.

Если у вас возникнут дополнительные вопросы по использованию или настройке этой утилиты, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...