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

exploitDog

nvd логотип

CVE-2023-39523

Опубликовано: 07 авг. 2023
Источник: nvd
CVSS3: 6.8
CVSS3: 8.8
EPSS Низкий

Описание

ScanCode.io is a server to script and automate software composition analysis with ScanPipe pipelines. Prior to version 32.5.1, the software has a possible command injection vulnerability in the docker fetch process as it allows to append malicious commands in the docker_reference parameter.

In the function scanpipe/pipes/fetch.py:fetch_docker_image the parameter docker_reference is user controllable. The docker_reference variable is then passed to the vulnerable function get_docker_image_platform. However, the get_docker_image_plaform function constructs a shell command with the passed docker_reference. The pipes.run_command then executes the shell command without any prior sanitization, making the function vulnerable to command injections. A malicious user who is able to create or add inputs to a project can inject commands. Although the command injections are blind and the user will not receive direct feedback without logs, it is still possible to cause damage to th

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

Конфигурация 1
cpe:2.3:a:nexb:scancode.io:*:*:*:*:*:*:*:*
Версия до 32.5.1 (исключая)

EPSS

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

6.8 Medium

CVSS3

8.8 High

CVSS3

Дефекты

CWE-77
CWE-77

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

CVSS3: 6.8
github
около 2 лет назад

ScanCode.io command injection in docker image fetch process

CVSS3: 6.8
fstec
около 2 лет назад

Уязвимость функции fetch_docker_image() средства автоматизации процесса анализа программного обеспечения ScanCode.io, позволяющая нарушителю выполнить произвольные команды

EPSS

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

6.8 Medium

CVSS3

8.8 High

CVSS3

Дефекты

CWE-77
CWE-77