Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
t3code-preview-webview-isolation — T3 Código 61c3794c resíduo de isolamento local. A pré-visualização will-attach-webview define contextIsolation como false e mantém o preload fornecido pela página. Laboratório de loopback. | Kitploit
Ferramentas/GitHubGitHub/abraxas/t3code-preview-webview-isolation
Análise de VulnerabilidadesAnálise de CódigoExploraçãoSegurança Web
GitHubabraxas/t3code-preview-webview-isolation

t3code-preview-webview-isolation

T3 Código 61c3794c resíduo de isolamento local. A pré-visualização will-attach-webview define contextIsolation como false e mantém o preload fornecido pela página. Laboratório de loopback.

Ver Repositório
há 2 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Abraxas Labs - t3code-preview-webview-isolation

t3code-preview-webview-isolation

O painel de pré-visualização desativa a barreira entre a página e o preload. will-attach-webview força contextIsolation = false e deixa no lugar um preload e uma string webpreferences fornecidos pela página. Partições inválidas continuam bloqueadas. A integração com o Node permanece desativada. O sandbox permanece ativado. Este é um segundo golpe depois que um renderer já foi comprometido.

Classe: Resíduo de isolamento Alcance: Local (após comprometimento do renderer)

T3 Code 61c3794c - Ping

IDainda sem CVE
ClasseResíduo de isolamento
AlcanceLocal (renderer principal comprometido ou página de pré-visualização comprometida)
CWECWE-693
CVSSBaixo: 3.6 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
ProdutoT3 Code
Afetado61c3794c32b0eeebfac09add43e403618c65d2d7
Autenticaçãojá dentro do renderer do desktop
LicençaGNU Affero GPL v3.0
LaboratórioCamada mock do Electron; o caminho do preload é um oráculo de string, nunca executado

O que um atacante pode fazer

Requer um renderer principal comprometido (ou uma página de pré-visualização capaz de influenciar a tag <webview>). Não obtém Node na página apenas com este handler.

PrivilégioMétodo / sinkReconhecimento / integridade / disponibilidadeComprovado em laboratório ou inferido
Forçar contextIsolation=false em uma webview de pré-visualizaçãoDesktopWindow will-attach-webviewIntegridade (isolamento desativado)Comprovado em laboratório. handler-invoked=1, contextIsolation=False
Manter um caminho preload plantadomesmo handler, webPreferences.preload recebidoIntegridadeComprovado em laboratório. preload-kept=1, testemunha t3f03v2c8 no caminho
Manter webpreferences plantadomesmo handlerIntegridadeComprovado em laboratório. webpreferences-kept=1 (nodeIntegration=yes ainda presente; booleano nodeIntegration ainda forçado como false)
Controle negativo: partição inválidapartição fora de persist:t3code-preview-n/aComprovado em laboratório. preventDefault

Permanece fechado neste resíduo

EixoMétodo / sinkPor que está fechado
IntegridadenodeIntegration nesta webviewo handler define false
Integridadewebview sem sandboxo handler define sandbox=true
Integridadeanexar uma partição que não é de pré-visualizaçãoevent.preventDefault()
IntegridadeRCE remoto não autenticadorequer comprometimento do renderer primeiro

PREVIEW_WEBVIEW_PREFERENCES é contextIsolation=false,sandbox=true,nodeIntegration=false. O requisito documentado do Electron para will-attach-webview é excluir preload e webpreferences dos atributos fornecidos pela página.

Como eu encontrei

O handler está inline em window.webContents.on("will-attach-webview"). Eu disparei esse listener na camada mock existente do DesktopWindow com uma partição de pré-visualização válida e um caminho de preload plantado.

Caminhos errados: tratar o isolamento desativado como Node na página hoje (sandbox e nodeIntegration ainda se mantêm).

Laboratório

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

ou:

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

A correção

Defina contextIsolation = true (ou remova a linha; true é o padrão). delete webPreferences.preload; delete webPreferences.webpreferences; antes de retornar.

Referências

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

Licença

GNU Affero GPL v3.0. Consulte LICENSE. Apenas laboratório de loopback. Sem garantia.

Abraxas Labs [email protected]

Por favor, atribua o crédito do CVE ao Abraxas Labs.

Baixar ferramenta