tags:linuxrculearning_resource original link: Linux RCU internal
newsletter link: exploits.club Weekly Newsletter 40 - iOS Kernel Exploitation, CET Bypasses, Elgato Hardware Repair, And More


Exploits Club Summary:

A few newsletters ago, we included a race condition related to improper usage of the RCU API. That post included a brief overview of RCU…just enough to get you to understand the bug. However, if it left you wondering about how the system works under the hood, then fear not because @u1f383was wondering the same thing and took more of an initiative than you did. In the blog post from this week, Pumpkin walks through the 5 components implemented in the Linux RCU mechanism, and talks at length about how each of them work. It comes complete with well explained kernel code snippets and pretty diagrams for those of us who are too dumb to read the code snippets. And now that you know more about the API itself, maybe you can find some interesting bugs like Theori.