Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2023-24827

Опубликовано: 07 фев. 2023
Источник: nvd
CVSS3: 6.5
CVSS3: 7.5
EPSS Низкий

Описание

syft is a a CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. A password disclosure flaw was found in Syft versions v0.69.0 and v0.69.1. This flaw leaks the password stored in the SYFT_ATTEST_PASSWORD environment variable. The SYFT_ATTEST_PASSWORD environment variable is for the syft attest command to generate attested SBOMs for the given container image. This environment variable is used to decrypt the private key (provided with syft attest --key <path-to-key-file>) during the signing process while generating an SBOM attestation. This vulnerability affects users running syft that have the SYFT_ATTEST_PASSWORD environment variable set with credentials (regardless of if the attest command is being used or not). Users that do not have the environment variable SYFT_ATTEST_PASSWORD set are not affected by this issue. The credentials are leaked in two ways: in the syft logs when -vv or -vvv are used in the syft c

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:anchore:syft:0.69.0:*:*:*:*:*:*:*
cpe:2.3:a:anchore:syft:0.69.1:*:*:*:*:*:*:*

EPSS

Процентиль: 46%
0.0023
Низкий

6.5 Medium

CVSS3

7.5 High

CVSS3

Дефекты

CWE-200
CWE-532

Связанные уязвимости

CVSS3: 6.5
github
почти 3 года назад

Credential disclosure in syft when SYFT_ATTEST_PASSWORD environment variable set

EPSS

Процентиль: 46%
0.0023
Низкий

6.5 Medium

CVSS3

7.5 High

CVSS3

Дефекты

CWE-200
CWE-532