← WebKit Silent-Fix Report — 2026-W21
3bce213c8a SWServer::topLevelServiceWorkerClientFromPageIdentifier() crashes when maps are out-of-sync
severity low
class LogicError
confidence 0.42
WebCore Service Workers
Primitive: dereference of end() iterator when client maps are out-of-sync
Triage note: Replaces an ASSERT with a safe continue/return, preventing an invalid-iterator dereference crash when maps disagree.
Triage note: Replaces an ASSERT with a safe continue/return, preventing an invalid-iterator dereference crash when maps disagree.
Security-relevant, below the exploitable-grade bar for a full root-cause writeup. The triage verdict is above; the side-by-side patch is below.
Before / after
Loading diff…