CVE-2024-51491

Оценки

EPSS

0.000нет0.0%
0%20%40%60%80%100%

Процентиль: 0.0%

CVSS

3.3низкий3.x
0246810

Оценка CVSS: 3.3/10

Все оценки CVSS

CVSS 3.x
3.3

Вектор: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L

Описание

notion-go - это набор библиотек для поддержки подписи и проверки артефактов OCI, основанный на спецификациях Notary Project. Проблема была выявлена во время аудита безопасности Quarkslab функции проверки отзыва на основе списка отзыва сертификатов (CRL). После получения CRL, notation-go пытается обновить кэш CRL с помощью метода os.Rename. Однако эта операция может завершиться неудачей из-за ограничений, специфичных для операционной системы, особенно когда исходный и целевой пути находятся на разных точках монтирования. Эта неудача может привести к неожиданному завершению программы. В методе crl.(*FileCache).Set временный файл создается в выделенной области ОС (например, /tmp для Linux/Unix). Файл записывается, а затем его пытаются переместить в выделенный каталог кэша notation с помощью os.Rename. Как указано в документации Go, могут применяться специфические для ОС ограничения. При использовании с Linux OS, он опирается на системный вызов rename из libc, и согласно документации, перемещение файла в другую точку монтирования вызывает ошибку EXDEV, интерпретируемую как Cross device link not permitted error. Некоторые дистрибутивы Linux, такие как RedHat, используют выделенную файловую систему (tmpfs), смонтированную в определенной точке монтирования (обычно /tmp) для временных файлов. При использовании такой ОС проверка отзыва на основе CRL будет неоднократно приводить к сбою notation. В результате процесс проверки подписи прерывается из-за сбоев процесса. Эта проблема была решена в версии 1.3.0-rc.2, и всем пользователям рекомендуется обновиться. Известных обходных путей для этой уязвимости нет.

Сканер-ВС 7 — современное решение для управления уязвимостями

Использует эту базу данных для обнаружения уязвимостей. Высокая скорость поиска, кроссплатформенность, продвинутый аудит конфигурации и гибкая фильтрация. Подходит для организаций любого масштаба.
Подробнее о Сканер-ВС 7

Источники

anchore_overridesdebiannvd

CWE

CWE-703

Уязвимое ПО (3)

Тип: Конфигурация

Операционная система:

Характеристика:
{  "children": [    {      "cpe_match": [        {          "cpe23uri": "cpe:2.3:a:notaryproject:notation-go:*:*:*:*:*:go:*:*",          "versionEndExcluding": "1.3.0-rc.2",          "versionSt...

Источник: anchore_overrides

Тип: Конфигурация

Продукт: golang-github-notaryproject-notation-go

Операционная система: debian

Характеристика:
{  "unaffected": true}

Источник: debian

Тип: Конфигурация

Поставщик: notaryproject

Продукт: notation-go

Операционная система: * * *

Характеристика:
{  "cpe_match": [    {      "cpe23uri": "cpe:2.3:a:notaryproject:notation-go:*:*:*:*:*:*:*:*",      "versionEndExcluding": "1.3.0",      "vulnerable": true    },    {      "cpe23uri": "cpe:2.3...

Источник: nvd