从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 在commit 9e05e5c7ee8758141d2db7e8fe2ab34500c6ed之前,当进程收到SIGSEGV信号时,sigqueue_alloc无法为信号传递分配必要的资源,导致信号无法正确传递给进程,从而引发错误。 - 这种行为变化导致了生产问题,尤其是在Java应用程序中观察到的不可预测的行为和崩溃。 2. 修复措施: - 通过在inc_rlimit_get_ucounts()函数中传递override_rlimit参数,并在override_rlimit为true时跳过比较,可以恢复旧的行为。 3. 补丁链接: - https://lkml.kernel.org/r/20241104195419.3962584-1-roman.gushchin@linux.dev 4. 补丁内容: - 包括对 、 和 文件的修改。 5. 补丁应用: - 该补丁修复了commit d6469690554 ("Reimplement RLIMIT_SIGPENDING on top of ucounts")中引入的问题。 6. 补丁作者和贡献者: - 作者是Roman Gushchin,贡献者包括Andrei Vagin、Oleg Nesterov、Alexey Gladkov、Kees Cook、Eric W. Biederman、Andrew Morton和Greg Kroah-Hartman。 这些信息可以帮助我们理解该漏洞的背景、修复措施以及补丁的详细内容。