#NullconBerlin2025 | Constructing Domain-Specific Fuzzer for WebGPU Shader Compilers: Lukas Bernhard

26:38 · 04 Sep 2025 – 05 Sep 2025 · YouTube

About this talk

In this talk, Lukas Bernhard explores the construction of a domain-specific fuzzer for WebGPU shader compilers, addressing the potential memory safety issues posed by these compilers. He discusses the complexities of WebGPU, a browser standard that enables GPU capabilities for tasks such as game engine operations and large language models. The session delves into the design and implementation of a fuzzer and a custom harness to investigate the vulnerabilities within shader compilation, particularly highlighting the use of a custom intermediate representation (IR) for valid shader program mutations and the integration with the Mesa shader compilation pipeline on Linux.

From event

Nullcon Berlin 2025

04 Sep 2025 – 05 Sep 2025

All event videos
Back to Watch