All content and materials on this
site are provided "as is". TI and its respective suppliers and providers of content make no representations about
the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these
materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a
particular purpose, title and non-infringement of any third party intellectual property right. No license, either
express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a
license from a third party, or a license from TI.
The interrupt handler routine within the RFCC26XX_multimode.c driver needed to be refactored due to a vulnerability. In certain scenarios, the implemented command handling could try to access member fields of a command which has already been discarded. This lead to an attempt to write to an invalid address (FLASH) and caused a BUS error.
This issue was eliminated by refactoring the conditional if-else branches within the hwiFxnCpe0Active(uintptr_t a) function to be exclusive.
The interrupt handler routine within the RFCC26XX_multimode.c driver needed to be refactored due to a vulnerability. In certain scenarios, the implemented command handling could try to access member fields of a command which has already been discarded. This lead to an attempt to write to an invalid address (FLASH) and caused a BUS error.
This issue was eliminated by refactoring the conditional if-else branches within the hwiFxnCpe0Active(uintptr_t a) function to be exclusive.