Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
t3code-preview-webview-isolation — T3 Code 61c3794c ローカル分離の残存。プレビュー will-attach-webview が contextIsolation を false に設定し、ページ提供の preload を保持します。ループバックラボ。 | Kitploit
ツール/GitHubGitHub/abraxas/t3code-preview-webview-isolation
脆弱性分析コード分析エクスプロイトウェブセキュリティ
GitHubabraxas/t3code-preview-webview-isolation

t3code-preview-webview-isolation

T3 Code 61c3794c ローカル分離の残存。プレビュー will-attach-webview が contextIsolation を false に設定し、ページ提供の preload を保持します。ループバックラボ。

リポジトリを見る

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
2日前未レビュー
共有

Abraxas Labs - t3code-preview-webview-isolation

t3code-preview-webview-isolation

プレビューペインは、ページとプリロードの間の壁を無効にします。will-attach-webview は contextIsolation = false を強制し、ページが提供した preload と webpreferences の文字列をそのまま残します。無効なパーティションは引き続きブロックされます。Node 統合はオフのままです。サンドボックスはオンのままです。これは、レンダラーがすでに侵害された後の二撃目です。

クラス: 分離の残存 到達範囲: ローカル(レンダラー侵害後)

T3 Code 61c3794c - Ping

IDCVE はまだなし
クラス分離の残存
到達範囲ローカル(侵害されたメインレンダラーまたは侵害されたプレビューページ)
CWECWE-693
CVSS低: 3.6 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
製品T3 Code
影響を受けるバージョン61c3794c32b0eeebfac09add43e403618c65d2d7
認証すでにデスクトップレンダラーの内部にいる
ライセンスGNU Affero GPL v3.0
ラボElectron モックレイヤー。プリロードパスは文字列オラクルであり、実行されることはない

攻撃者ができること

侵害されたメインレンダラー(または <webview> タグに影響を与えられるプレビューページ)が必要です。このハンドラー単独では、ページに Node を持ち込むことはできません。

権限メソッド / シンク偵察 / 整合性 / 可用性ラボで実証済みか推測か
プレビュー webview で contextIsolation=false を強制するDesktopWindow will-attach-webview整合性(分離オフ)ラボで実証済み。handler-invoked=1、contextIsolation=False
仕込まれた preload パスを保持する同じハンドラー、受信する webPreferences.preload整合性ラボで実証済み。preload-kept=1、パス内に証拠 t3f03v2c8
仕込まれた webpreferences を保持する同じハンドラー整合性ラボで実証済み。webpreferences-kept=1(nodeIntegration=yes は依然として存在。nodeIntegration の真偽値は依然として false に強制)
ネガティブコントロール: 無効なパーティションpersist:t3code-preview- の外側のパーティション該当なしラボで実証済み。preventDefault

この残存箇所でも閉じたまま

軸メソッド / シンク閉じている理由
整合性この webview の nodeIntegrationハンドラーが false を設定
整合性サンドボックス化されていない webviewハンドラーが sandbox=true を設定
整合性プレビュー以外のパーティションのアタッチevent.preventDefault()
整合性未認証のリモート RCEまずレンダラーの侵害が必要

PREVIEW_WEBVIEW_PREFERENCES は contextIsolation=false,sandbox=true,nodeIntegration=false です。Electron のドキュメントに記載された will-attach-webview の要件は、ページが提供した属性から preload と webpreferences を削除することです。

発見の経緯

ハンドラーは window.webContents.on("will-attach-webview") にインラインで記述されています。既存の DesktopWindow モックレイヤー上で、有効なプレビューパーティションと仕込まれたプリロードパスを使ってそのリスナーを発火させました。

誤った方向性: 分離オフを今日のページ内 Node とみなすこと(サンドボックスと nodeIntegration は依然として有効)。

ラボ

python3 t3code-preview-webview-isolation-Abraxas-Labs.py

または:

cd lab
./run.sh
IOC handler-invoked=1
IOC contextIsolation=False
IOC sandbox=True
IOC nodeIntegration=False
IOC preload-kept=1
IOC webpreferences-kept=1
IOC preventDefault-invalid-partition=1
SUCCESS T3-F03-WEBVIEW t3f03v2c8

修正

contextIsolation = true を設定します(またはその行を削除します。true がデフォルトです)。戻る前に delete webPreferences.preload; delete webPreferences.webpreferences; を実行します。

参考文献

  • github.com/pingdotgg/t3code 61c3794c32b0eeebfac09add43e403618c65d2d7
  • DesktopWindow.ts will-attach-webview
  • CWE-693

ライセンス

GNU Affero GPL v3.0。LICENSE を参照してください。ループバックラボ専用です。保証はありません。

Abraxas Labs [email protected]

CVE のクレジットは Abraxas Labs にお願いします。

ツールをダウンロード