
PoC für einen Chrome-SKSL-Bypass + Integer-Überlauf -> OOB-Write-Schwachstelle, die ich an Google in Skia gemeldet habe.
Behoben in Chrome M128: https://chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_21.html
Schritte zum Reproduzieren:
Wende den Patch chromium.diff auf Chromium an.
Führe genskpic.py aus, um drawable_picture.skp.hh zu generieren, und verschiebe die generierte Datei nach src/gpu/command_buffer/client.
Erstelle und starte den Browser.
Öffne eine beliebige Seite, um den PoC auszulösen.
Der GPU-Prozess wird abstürzen.