6 matches found
CVE-2024-48990
CVE-2024-48990 !WARNING 这些文件和信息仅供教育目的使用。 作者不对任何恶意行为负责。 所提供的所有信息均无意煽动任何类型的犯罪或滥用行为。 描述 Qualys 发现,3.8 之前的 needrestart 版本允许本地攻击者通过诱使 needrestart 使用攻击者控制的 PYTHONPATH 环境变量运行 Python 解释器,从而以 root 身份执行任意代码。请参阅 NIST 获取官方详细信息。 PoC 1. 从 git 下载仓库 git clone https://github.com/grecosamuel/CVE-2024-48990.git 2. ...
CVE-2024-48990-Exploit
CVE-2024-48990 漏洞利用 关于我如何重新发现这个 N-day 漏洞并创建自己的利用工具的完整文章,可在我的博客上找到。 基本上,你可以将本仓库 git clone 到一个攻击者控制的目录,执行 export PYTHONPATH=,然后在设置好该 PYTHONPATH 值的情况下运行 main.py。接着,在 127.0.0.1:1337 上设置一个 netcat 监听器,等待 cron 任务或系统管理员在系统上执行 sudo apt install,即可在监听器中看到 root shell。...
-Linux-PrivEsc-CVE-2024-48990
Privesc-need-restart-2024-48990 Explicación del Exploit CVE-2024-48990 - Pure Python Este script explota la vulnerabilidad CVE-2024-48990 en la utilidad needrestart de Linux mediante el secuestro de la ruta de librerías PYTHONPATH hijacking. A diferencia del vector original, este método utiliza...
CVE-2024-48990
CVE-2024-48990 简介 此漏洞利用了 needrestart 管理环境变量的方式,具体而言,通过将 PYTHONPATH 变量修改为包含恶意库的目录,即可劫持 PYTHONPATH,从而执行并获得访问权限。在某些目录中可能存在 suid 问题,因此在 evil.c 中定义如下结构:"sudo mount -o remount,suid /tmp",这样当执行 /tmp/nullbyte -p 时就能获取 root 权限。 漏洞利用执行 root@kitploit: bash sysadminF.sh 现在,等待 sysadmin 更新系统或执行 needrestart 版本...
CVE-2024-48990
CVE-2024-48990 的 PoC CVE-2024-48990 是在 needrestart 工具中发现的一个本地权限提升漏洞。该漏洞存在于 3.8 之前的版本中。该服务在诸如软件包安装等事件期间以 root 权限运行,会不安全地扫描所有正在运行的进程。当发现 Python 进程时,它会读取并信任该进程的 PYTHONPATH 环境变量。 一个低权限的本地攻击者可以在一个“诱饵”进程上劫持 PYTHONPATH。当 needrestart 运行时,它会发现该进程,采用恶意路径,然后以 root 权限执行攻击者的代码。 使用方法 1. 在攻击者控制的目录中克隆仓库:...