Lucene search
+L

31 matches found

Kitploit
Kitploit
added 2026/09/18 11:46 p.m.7 views

CVE-2024-48990-Automatic-Exploit

CVE-2024-48990 PYTHONPATH 劫持 - 权限提升漏洞利用工具 本工具可自动利用 needrestart 3.7 版本中的一个权限提升漏洞,该漏洞编号为 CVE-2024-48990 。 它通过利用 needrestart 扫描 Python 进程时对 PYTHONPATH 环境变量的不安全使用,实现 root 权限执行。 摘要 该漏洞利用工具的工作原理如下: 1. 编译一个恶意共享对象(init.so),该对象会在导入时被触发。 2. 通过本地 HTTP 服务器提供该 .so 文件。 3. 通过 SSH 连接到目标主机,并准备一个恶意的 PYTHONPATH 环境。...

7.8CVSS8AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/18 2:03 p.m.10 views

CVE-2024-48990-Exploit

CVE-2024-48990 エクスプロイト このN-dayを再発見し、独自のエクスプロイトを作成するに至った過程の詳細な記事は、私のブログに掲載しています。 基本的には、攻撃者が管理するディレクトリにこのリポジトリをgit cloneし、export PYTHONPATH= を実行し、その PYTHONPATH の値を設定した状態で main.py を実行します。その後、127.0.0.1:1337 で netcat リスナーを起動し、cron job またはシステム管理者がシステム上で sudo apt install を実行するのを待つと、リスナーに root シェルが表示されます...

7.8CVSS7.8AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/17 11:31 a.m.8 views

needrestart-sudo-escalate-cve-2024-4890

CVE-2024-4890:needrestart Sudo 权限提升 PoC 免责声明 仅限实验室控制环境使用。未经明确授权,不得在生产系统上利用。此 PoC 仅用于教育目的。作者不对任何误用或未经授权的访问负责。 概述 CVE-2024-4890 是 needrestart(版本 = 3.8)中的一个严重漏洞,可导致以提升的权限执行任意代码。该问题源于进程扫描期间对环境变量和配置文件的不安全处理。 具体来说,当通过 sudo 运行时,needrestart 会检查正在运行的 Python 进程,包括它们的 PYTHONPATH 环境变量。攻击者可以通过设置自定义的 PYTHONPAT...

4.9CVSS6.4AI score0.0056EPSS
SaveExploits1
Kitploit
Kitploit
added 2026/09/17 6:42 a.m.7 views

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. ...

7.8CVSS8.3AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/16 3:51 p.m.7 views

CVE-2024-48990-PoC

CVE-2024-48990-PoC needrestartとは何か、どのように動作するのか? needrestartは、Linuxシステム(多くのUbuntuバージョンでデフォルト)で広く使われているユーティリティで、ソフトウェア更新後にサービスやシステム自体を再起動する必要があるかどうかをチェックします。実行中のプロセスを分析することで、それらが更新されたライブラリを使用しているかどうか、あるいは変更を反映するために再起動が必要かどうかを判定します。 この脆弱性はどのように動作するのか?...

7.8CVSS7.9AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/16 3:30 p.m.10 views

-Linux-PrivEsc-CVE-2024-48990

Privesc-need-restart-2024-48990 漏洞利用说明 CVE-2024-48990 - Pure Python 该脚本通过劫持库路径( PYTHONPATH hijacking )利用 Linux 工具 needrestart 中的漏洞 CVE-2024-48990 。与原始攻击向量不同,此方法仅使用 Python,从而绕过了在目标机器上安装 gcc 等编译器的要求。 逐步工作原理 1. 目录结构: 创建目录 /tmp/malicious/importlib。这模仿了 Python 标准库的结构。 2. 恶意载荷(importlib/init.py):...

7.8CVSS7.5AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/16 11:40 a.m.9 views

CVE-2024-48990

CVE-2024-48990 はじめに この脆弱性は、needrestart が環境変数を管理する方法を悪用します。正確には、PYTHONPATH を悪意のあるライブラリを含むディレクトリに変更することで PYTHONPATH をハイジャックでき、実行とアクセスが可能になります。一部のディレクトリでは suid の問題が発生する可能性があるため、evil.c に次の構造 "sudo mount -o remount,suid /tmp" を定義します。これにより、/tmp/nullbyte -p を実行したときに root を取得できるようになります。 エクスプロイトの実行...

7.8CVSS8AI score0.20452EPSS
SaveExploits16References1
Kitploit
Kitploit
added 2026/09/14 6:21 a.m.7 views

CVE-2024-48990

CVE-2024-48990 POC 概要 Qualys は、needrestart のバージョン3.8より前において、攻撃者が制御する PYTHONPATH 環境変数を使用して needrestart が Python インタプリタを実行させられるように仕向けることで、ローカル攻撃者がルートとして任意のコードを実行できることを発見しました。 このリポジトリには、CVE-2024-48990 向けの 概念実証 PoC エクスプロイト が含まれています。 脆弱性概要 CVE ID: CVE-2024-48990 影響を受けるコンポーネント: needrestart 脆弱性の種類:...

7.8CVSS8.5AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/13 11:19 a.m.14 views

CVE-2024-48990

CVE-2024-48990 — needrestart ローカル権限昇格 Ubuntu/Debian システム上の needrestart /environ から プロセスの完全な環境を継承 して Python インタプリタを再呼び出します — これには PYTHONPATH も含まれます。権限のないローカルユーザーは次の方法でこれを悪用できます: 1. PYTHONPATH を悪意のある importlib パッケージを含むディレクトリに設定する 2. Python プロセスを実行し続け、needrestart がスキャン時にそれを検出するようにする 3. needrestart...

7.8CVSS5.8AI score0.20452EPSS
SaveExploits16References1
Kitploit
Kitploit
added 2026/09/13 9:01 a.m.5 views

CVE-2024-48990

CVE-2024-48990 の PoC CVE-2024-48990 は、needrestart ユーティリティに存在するローカル権限昇格の脆弱性です。この脆弱性は 3.8 より前のバージョンに存在します。パッケージインストールなどのイベント時に root として実行されるこのサービスは、実行中のすべてのプロセスを安全でない方法でスキャンします。Python プロセスを検出すると、そのプロセスの PYTHONPATH 環境変数を読み取り、信頼します。 権限のないローカル攻撃者は、「おとり」プロセスの PYTHONPATH を乗っ取ることができます。needrestart...

7.8CVSS8AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/12 4:39 p.m.9 views

CVE-2024-48990

CVE-2024-48990 および CVE-2024-48992 Python プロセス Python インタープリターを実行しているプロセス を再起動する必要があるかどうかを判断するために、needrestart はこのプロセスの /proc/pid/environ から PYTHONPATH 環境変数を抽出し 193 行目、その環境変数が存在する場合はそれを設定し 196 行目、stdin から短いハードコードされたスクリプトを読み取るために "-" 引数を使用して Python "$ptable-exec"、203 行目 を実行します 204 行目: """ perl 135 s...

7.8CVSS8.3AI score0.20452EPSS
SaveExploits16
Kitploit
Kitploit
added 2026/09/12 12:43 p.m.8 views

CVE-2024-48990

CVE-2024-48990 漏洞利用 通过 PYTHONPATH 注入在 needrestart 3.8 中实现本地权限提升。 工作原理 1. needrestart 以 root 身份运行 并扫描所有进程 2. 找到我们的 Python 进程,从 /proc/pid/environ 读取 PYTHONPATH=/tmp/.m 3. 以 root 身份执行 Python ,并携带我们恶意的 PYTHONPATH 4. Python 的 import 加载 /tmp/.m/importlib/init.so(我们的恶意库) 5. .so 中的构造函数在 Python 启动前以 root...

7.8CVSS7.9AI score0.20452EPSS
SaveExploits16
OSV
OSV
added 2026/05/16 12:10 p.m.15 views

CLSA-2026-1778933429 Fix CVE(s): CVE-2024-11003, CVE-2024-48990, CVE-2024-48991, CVE-2024-48992

SECURITY UPDATE: drop usage of Module::ScanDeps to prevent LPE - debian/patches/CVE-2024-11003.patch: drop usage of Module::ScanDeps to prevent LPE - CVE-2024-11003 SECURITY UPDATE: do not set PYTHONPATH environment variable to prevent a LPE - debian/patches/CVE-2024-48990.patch: do not set...

7.8CVSS7.3AI score0.20452EPSS
SaveExploits16References1
GithubExploit
GithubExploit
added 2026/02/13 1:56 p.m.295 views

Exploit for Uncontrolled Search Path Element in Needrestart_Project Needrestart

CVE-2024-48990 — needrestart Local Privilege Escalation Local...

7.8CVSS5.9AI score0.20452EPSS
SaveExploits16
RedhatCVE
RedhatCVE
added 2026/01/09 12:47 p.m.17 views

CVE-2005-1632

Cheetah 0.9.15 and 0.9.16 searches the /tmp directory for modules before using the paths in the PYTHONPATH variable, which allows local users to execute arbitrary code via a malicious module in /tmp/...

7.2CVSS7.5AI score0.00437EPSS
SaveExploits0References1
EUVD
EUVD
added 2025/10/07 12:30 a.m.14 views

EUVD-2012-5542

Malware in sbrugna...

3.7CVSS6.1AI score0.00446EPSS
SaveExploits1References6
EUVD
EUVD
added 2025/10/03 8:07 p.m.13 views

EUVD-2022-5454

Malicious code in bioql PyPI...

7.2CVSS6.4AI score0.00437EPSS
SaveExploits0References5
GithubExploit
GithubExploit
added 2024/12/18 3:39 a.m.553 views

Exploit for Uncontrolled Search Path Element in Needrestart_Project Needrestart

CVE-2024-48990 introdution This vulnerability takes advant...

7.8CVSS7.9AI score0.20452EPSS
SaveExploits16
GithubExploit
GithubExploit
added 2024/11/25 5:28 a.m.434 views

Exploit for Uncontrolled Search Path Element in Needrestart_Project Needrestart

CVE-2024-48990 Exploit My full writeup for how I came to re-...

7.8CVSS7.9AI score0.20452EPSS
SaveExploits16
BDU FSTEC
BDU FSTEC
added 2024/11/22 12:00 a.m.11 views

The vulnerability of the needrestart utility, related to the uncontrolled element in the search process, allows a hacker to execute arbitrary code in the context of the root user.

The vulnerability of the needrestart utility is related to an uncontrolled element in the search process. Exploiting this vulnerability allows a malicious actor to execute arbitrary code in the context of the root user by manipulating the PYTHONPATH variable during Python initialization...

7.8CVSS8.1AI score0.20452EPSS
SaveExploits16References7Affected Software4
Rows per page
Query Builder