#NullconBerlin2025 | Constructing Domain-Specific Fuzzer for WebGPU Shader Compilers: Lukas Bernhard
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.
More from this event
See all 16 talks →
#NullconBerlin2025 | Panel: Industrial Systems In The Crosshairs: What It Really Takes To Defend OT
51:53
#NullconBerlin2025 | Stealing All macOS Sensitive Info with a Single Vulnerability by Koh
29:22
#NullconBerlin2025 | Derandomizing Kernel Object Locations w Software Hardware-Induced Side Channels
37:23
#NullconBerlin2025 | Your MCP Server Executes Commands - But From Whom? by Simcha Kosman
35:03