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

exploitDog

nvd логотип

CVE-2022-29246

Опубликовано: 24 мая 2022
Источник: nvd
CVSS3: 9.8
CVSS2: 7.5
EPSS Низкий

Описание

Azure RTOS USBX is a USB host, device, and on-the-go (OTG) embedded stack. Prior to version 6.1.11, he USBX DFU UPLOAD functionality may be utilized to introduce a buffer overflow resulting in overwrite of memory contents. In particular cases this may allow an attacker to bypass security features or execute arbitrary code. The implementation of ux_device_class_dfu_control_request function does not assure that a buffer overflow will not occur during handling of the DFU UPLOAD command. When an attacker issues the UX_SLAVE_CLASS_DFU_COMMAND_UPLOAD control transfer request with wLenght larger than the buffer size (UX_SLAVE_REQUEST_CONTROL_MAX_LENGTH, 256 bytes), depending on the actual implementation of dfu -> ux_slave_class_dfu_read, a buffer overflow may occur. In example ux_slave_class_dfu_read may read 4096 bytes (or more up to 65k) to a 256 byte buffer ultimately resulting in an overflow. Furthermore in case an attacker has some control over the read flash memory, this may

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

Конфигурация 1
cpe:2.3:a:eclipse:threadx_usbx:*:*:*:*:*:*:*:*
Версия до 6.1.11 (исключая)

EPSS

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

9.8 Critical

CVSS3

7.5 High

CVSS2

Дефекты

CWE-120

EPSS

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

9.8 Critical

CVSS3

7.5 High

CVSS2

Дефекты

CWE-120