mwyrzykowski

WebKit security specialist

203 commits (11mo)
13 security fixes
3 hardening
View all commits on GitHub ↗

Summary

mwyrzykowski works almost exclusively on WebGPU — the API implementation, its WGSL compiler, and the GPU-process plumbing behind it — with the remainder falling into WebCore and platform-level texture/IOSurface code. The security fixes cluster tightly on one theme: GPU-visible memory safety reached through validation gaps rather than through parsing or DOM state — index-clamp integer wraparound, `getMappedRange` map-count state confusion, bind-group validation-cache key collision, monotonic max-index tracking defeating cache invalidation, plus an `importExternalTexture` origin-clean bypass and a race producing reads from freed memory. Systematic-variant candidate: the caching and fast-path layers themselves, where a stale or colliding key turns a previously validated resource into an out-of-bounds access, and separately the WGSL→MSL backend, which has recurring reports of silent miscompilation (inlining over large structs, type-aliased array constructors) — codegen diverging from the program the validator actually approved.

Components

WebKit
34%
WebGPU
33%
WebCore
19%
Platform
13%
WTF
0%
Other
0%

Security Fix History

1 / 2

Hardening Commits

Recent Commits

1 / 14

← All Contributors