A vulnerability in the Linux kernel has been resolved, related to the `xfrm4 protocol init()` function, which was annotated with ` init` and exported using `EXPORT SYMBOL`. This combination is problematic because the `.init.text` section is freed after initialization, and modules cannot use symbols annotated with ` init`, potentially leading to a kernel panic. The issue was detected after a fix was applied to `modpost`, a tool that had been broken for a decade.