在 polkit 的 pkexec 实用程序中发现了一个本地权限提升漏洞。pkexec 应用程序是一个 setuid 工具,旨在允许非特权用户根据预定义的策略以特权用户身份运行命令。当前版本的 pkexec 未能正确处理调用参数计数,最终导致将环境变量作为命令执行。攻击者可以通过精心构造环境变量来利用这一点,诱导 pkexec 执行任意代码。攻击成功执行后,可导致本地权限提升,使非特权用户获得目标机器的管理权限。
TryHackMe 链接 - tryhackme.com/jr/cve20214034