Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-26331 — 概念実証コード。yt-dlpの`--netrc-cmd`オプションを介した任意のコマンドインジェクションを実証し、影響を受けるバージョンにおいてURL内のシェルメタ文字を悪用してコマンドを実行します。 | Kitploit
ツール/GitHubGitHub/dxleryt/cve-2026-26331
脆弱性分析エクスプロイトウェブアプリケーション悪用コマンド&コントロールペイロード開発
GitHubdxleryt/cve-2026-26331

CVE-2026-26331

概念実証コード。yt-dlpの`--netrc-cmd`オプションを介した任意のコマンドインジェクションを実証し、影響を受けるバージョンにおいてURL内のシェルメタ文字を悪用してコマンドを実行します。

リポジトリを見る
16ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

yt-dlp の --netrc-cmd を介した任意コマンドインジェクション

深刻度: 高 (CVSS 8.8)
影響を受けるソフトウェア: yt-dlp >= 2023.06.21、< 2026.02.21
修正バージョン: 2026.02.21
アドバイザリ: GHSA-g3gw-q23r-pgqm
CVE: CVE-2026-26331


概要

yt-dlp の --netrc-cmd コマンドラインオプション(または Python API パラメータ netrc_cmd)は、悪意を持って細工された URL と組み合わせることで、任意のコマンド実行を達成するために悪用される可能性があります。これにより、攻撃者はユーザーのシステム上で任意のシェルコマンドを実行できます。


詳細

--netrc-cmd オプションを使用すると、ログイン資格情報を動的に取得するためにシェルコマンドを実行でき、オプションでプレースホルダー {} を netrc の「machine」値に置き換えることができます。一部の抽出器(例: 、、)ではワイルドカードのホスト名が許可されており、これにはシェル特殊文字が含まれる可能性があります。yt-dlp は を を使用して実行するため、悪意のある URL によって任意のコマンドが注入される可能性があります。

GetCourseRuIE
TeachableIE
TeachableCourseIE
--netrc-cmd
subprocess.Popen(shell=True)

PoC

root@kitploit:~
yt-dlp --netrc-cmd "echo {}" "https://;touch /tmp/pwned;#.getcourse.ru/video"

影響

  • 攻撃ベクトル: ネットワーク
  • 攻撃の複雑さ: 低
  • 必要な権限: なし
  • ユーザー操作: 必要
  • 影響: 機密性、完全性、可用性への影響は高

緩和策

  • yt-dlp をバージョン 2026.02.21 以降にアップグレードしてください。
  • --netrc-cmd または netrc_cmd の使用を避けてください。
  • やむを得ない場合は、--netrc-cmd にプレースホルダー({})を渡さないでください。

参考情報

  • https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-g3gw-q23r-pgqm
  • https://nvd.nist.gov/vuln/detail/CVE-2026-26331
  • https://github.com/yt-dlp/yt-dlp/releases/tag/2026.02.21
ツールをダウンロード