Отсутствие проверки типа набора очередей в xQueueAddToSet() в ядре FreeRTOS до версии 11.3.1 может позволить непривилегированной задаче на портах с поддержкой MPU с configUSE_QUEUE_SETS=1 читать привилегированную память ядра. Чтобы устранить эту проблему, пользователям следует выполнить обновление до версии 11.3.1 или более поздней.
Показать оригинальное описание (EN)
Missing queue-set type validation in xQueueAddToSet() in the FreeRTOS-Kernel before 11.3.1 might allow an unprivileged task on MPU-enabled ports with configUSE_QUEUE_SETS=1 to read privileged kernel memory. To remediate this issue, users should upgrade to version 11.3.1 or later.
Характеристики атаки
Последствия
Строка CVSS v4.0
Тип уязвимости (CWE)
Уязвимые продукты 2
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Freertos Freertos-Kernel
cpe:2.3:a:freertos:freertos-kernel:*:*:*:*:*:*:*:*
|
7.4.0
|
<= 11.3.0
|
|
Amazon Freertos
cpe:2.3:o:amazon:freertos:*:*:*:*:*:*:*:*
|
7.4.0
|
11.3.1
|