|
1 | 1 | Documentation and download available at https://www.FreeRTOS.org/ |
2 | 2 |
|
| 3 | +Changes between FreeRTOS V10.4.3 LTS Patch 2 and FreeRTOS V10.4.3 LTS Patch 3 released September 16 2022 |
| 4 | + |
| 5 | + + ARMv7-M and ARMv8-M MPU ports: It is possible for a third party that |
| 6 | + already independently gained the ability to execute injected code to |
| 7 | + read from or write to arbitrary addresses by passing a negative argument |
| 8 | + as the xIndex parameter to pvTaskGetThreadLocalStoragePointer() or |
| 9 | + vTaskSetThreadLocalStoragePointer respectively. |
| 10 | + We thank Certibit Consulting, LLC for reporting this issue. |
| 11 | + + ARMv7-M and ARMv8-M MPU ports: It is possible for an unprivileged task to |
| 12 | + invoke any function with privilege by passing it as a parameter to |
| 13 | + MPU_xTaskCreate, MPU_xTaskCreateStatic, MPU_xTimerCreate, |
| 14 | + MPU_xTimerCreateStatic, or MPU_xTimerPendFunctionCall. |
| 15 | + We thank Huazhong University of Science and Technology for reporting this issue. |
| 16 | + + ARMv7-M and ARMv8-M ports: It is possible for a third party that has |
| 17 | + already independently gained the ability to execute injected code to |
| 18 | + achieve further privilege escalation by branching directly inside a |
| 19 | + FreeRTOS MPU API wrapper function with a manually crafted stack frame. |
| 20 | + We thank Certibit Consulting, LLC, Huazhong University of Science and |
| 21 | + Technology and the SecLab team at Northeastern University for reporting |
| 22 | + this issue. |
| 23 | + + ARMv7-M MPU ports: It is possible to configure overlapping memory |
| 24 | + protection unit (MPU) regions such that an unprivileged task can access |
| 25 | + privileged data. |
| 26 | + We thank the SecLab team at Northeastern University for reporting this issue. |
| 27 | + |
3 | 28 | Changes between FreeRTOS V10.4.3 LTS Patch 1 and FreeRTOS V10.4.3 LTS Patch 2 released November 12 2021 |
4 | 29 |
|
5 | 30 | + ARMv7-M and ARMv8-M MPU ports – prevent non-kernel code from calling the |
|
0 commit comments