Hi Markus, Joakim,
Apologize for the slow reply. TF-M core experts are having national holiday this week and will back to you next week. Meanwhile, could you give a bit more details on the scenario you consider? Is it NS stack overflow problem but not a security breach, mitigated by stack sealing on S side?
Thanks, Anton
From: Andersson, Joakim via TF-M tf-m@lists.trustedfirmware.org Sent: Wednesday, October 5, 2022 8:36 AM To: Swarowsky, Markus Markus.Swarowsky@nordicsemi.no; tf-m@lists.trustedfirmware.org Subject: [TF-M] Re: Enable stack protection in the regression tests
Can anyone confirm or deny if enabling stack protection in the TF-M non-secure application is possible?
-Joakim Andersson
From: Swarowsky, Markus via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: torsdag 29. september 2022 16:49 To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: [TF-M] Enable stack protection in the regression tests
Hey,
While trying to debug a crash in the TF-M regression tests, I noticed that the msplim_ns register is set to 0x0, leaving the non-secure application without any stack to protection, sadly I wasn't able to figure out how to enable the stack protection, which would be nice as we suspect that a stack overflow could cause the crash. Therefore, I would be interested if it possible to enable stack protection for the non-secure application of the TF-M regression tests and if so, how?
Thanks for the help
Markus Swarowsky | R & D Engineer M +47 404 66 922 | Trondheim, Norway
nordicsemi.comhttps://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.nordicsemi.com%2F&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cjEy%2B2nt0mMS1h61fceYkii5p2vvRclKPTpdEOKMUI8%3D&reserved=0 | devzone.nordicsemi.comhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdevzone.nordicsemi.com%2F&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KooLpBIV9sHnNz97nMpRCJBpRGmxQBZlP6aowDYxvhY%3D&reserved=0
Facebookhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Fnordicsemiconductor%2F&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lsxrNyWp%2FYBofEH27iQuH1ZSttvbRnWL9OUvkottXY0%3D&reserved=0 | LinkedInhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnordic-semiconductor-asa%2F&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=sC4n6zQ3u%2BEcEkI9tWrPoWTgRBDMqJwg1dWf0Dhr2TE%3D&reserved=0 | Twitterhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.com%2FNordicTweets&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Sryoe58Kv%2BVVl8wofjW0%2FFhQYPCmuOZZe4A5%2BJXgFUg%3D&reserved=0 | YouTubehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fuser%2FNordicSemi&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935670404%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=qmvmjh1x6zg0cYf17CHj4%2FEwUu3mzSMjUd11P14AtS4%3D&reserved=0 | Instagramhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.instagram.com%2Fnordicsemi%2F&data=05%7C01%7Cjoakim.andersson%40nordicsemi.no%7Cf3bbf759a0944aee84c008daa229dc99%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C638000597935826630%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tfc1C5D31Hurf1PcDAtIGOlkTtQTqdzjTDdqfbW4X5s%3D&reserved=0