000037719 - Design Advisory for Versal Adaptive SoC: Overwriting Protected Memory Regions through PLM Firmware - In Versal™ Adaptive SoC devices, the Platform Loader and Manager (PLM) implements runtime (post-boot) software services that can allow a remote processor to command the PLM to execute cryptographic operations (including AES, SHA3, RSA, and ECDSA) using the hardened cryptographic accelerators, eFUSE and BBRAM reads and writes, reloading PDIs, and reading back the FPGA on behalf of the remote processor. A potential vulnerability exists with commanding these runtime services, in that the memory passed with the command to execute the services is not checked by the PLM to verify that the requesting processor has access to the memory space.

Release Date
2025-06-03
Revision
1.0 English