Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-43700 — Safari 跨域读取视频 | Kitploit
Tools/GitHubGitHub/dem0ns/cve-2026-43700
SchwachstellenanalyseExploitationDatenexfiltrationInformationsbeschaffungWebsicherheit
GitHubdem0ns/cve-2026-43700

CVE-2026-43700

Safari 跨域读取视频

Repository anzeigen
vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

CVE-2026-43700

WebKit WebGPU importExternalTexture Cross-Origin Information Disclosure. Safari < 26.5.2.

PoC

Verifikationsseite (mit Safari < 26.5.2 öffnen):

https://cve43700-attacker.vercel.app

Cross-Origin Video:

https://cve43700-victim.vercel.app/colorcycle.mp4

Bewertung

  • Schwachstellenversion: [BYPASS] + Einzelbild [LEAK] RGBA = [...] -> Rot/Grün/Blau/Weiß
  • Reparierte Version (>= 26.5.2): [PATCHED] importExternalTexture blocked: SecurityError

Prinzip

GPUDevice.importExternalTexture({source: HTMLVideoElement}) importiert ein Video als GPU-abtastbare GPUExternalTexture. Vor dem Fix gab es keine Cross-Origin-Prüfung für taintsOrigin des Videos, sodass getaintete Videos aus anderen Ursprüngen ohne CORS ebenfalls importiert werden konnten. Anschließend werden mit einem WGSL-Shader abgetastet, copyTextureToBuffer + mapAsync die Pixel zurück nach JS gelesen, wodurch die Same-Origin-Policy umgangen und Cross-Origin-Videoframes preisgegeben werden.

Der Fix (Commit 67b563b8, Bug 315368) hat sowohl im Cache-Treffer-Pfad als auch im Neuerstellungspfad von GPUDevice::importExternalTexture checkVideoElementOriginTaint ergänzt, sodass für getaintete Videos direkt ein SecurityError ausgelöst wird.

Tool herunterladen