fred-wang

WebCore security specialist

24 commits (9mo)
4 security fixes
View all commits on GitHub ↗

Summary

Primarily WebCore, spanning DOM/bindings plumbing (CSP host-source parsing, nonce handling for MathML, the HTMLOrForeignElement → HTMLOrSVGOrMathMLElement rename), fetch/compression-dictionary and WPT test imports, and site-isolation TestExpectations cleanup. The security fixes cluster in JS-binding and event-dispatch lifetime paths — ASAN_SEGV reports in `JSCallbackData::invokeCallback` via a WebCodecs error callback, `firstDOMWindow`/document-prototype access, and `EventTarget::fireEventListeners` — alongside a null/lifetime crash in `shapeDependentStrokeContains()` reached from `isPointInStroke()`; the same period includes checked-pointer scope reductions in `Document::updateLayout` and `processContentsBetweenOffsets`. Systematic-variant candidate: other IDL callback invocations that re-enter JS after the originating context may have been detached, following the WebCodecs `JSCallbackData` pattern.

Components

WebCore
59%
Other
18%
WebKit
12%
Site Isolation
12%

Security Fix History

Hardening Commits

Recent Commits

1 / 2

← All Contributors