if((options == (__WCLONE|__WALL)) && (current->uid = 0))
retval = -EINVAL; 像不像wait4函数,正常情况下没有任何影响,但是如果调用程序故意传入非法值,if表达式的第二部分就会执行。该部分会将程序的用户ID(current->uid)设为0,在Linux中就是root用户。
Linux内核后门
最新推荐文章于 2025-03-20 14:54:10 发布
本文分析了一段可能导致Linux系统权限提升的代码。这段代码通过设置当前进程的用户ID为0,即root用户,来实现权限提升。在正常情况下,此操作不会产生影响,但如果恶意程序传递非法参数,则可能触发此漏洞。
2221

被折叠的 条评论
为什么被折叠?



