114 Security bugs analyzed
130 Dev commits covered
44 WebKit CVEs covered
23 Weekly reports
244 Contributors

This week's picks

Of the 686 WebKit commits landed this week, we selected 12 for close analysis.

W40
October 03 - October 09, 2026

A WebGL2 page could get the GPU process to paint stale heap where its frame belonged.

2 security 10 dev
Read this week's report →
Browse all reports →

CVE coverage

One report per CVE. If a CVE is assigned to a commit that wasn't analyzed in a weekly report, an additional report is published.

All CVE coverage →

Live activity

Security bug types · 15-week window

396 security fixes · browse all
Unlabeled Unlabeled: 75 75 UAF UAF: 74 74 Race Race: 39 39 TypeConfusion TypeConfusion: 37 37 OOB OOB: 32 32 AuthBypass AuthBypass: 31 31 LogicError LogicError: 30 30 CrossOrigin CrossOrigin: 19 19 IntegerOverflow IntegerOverflow: 18 18 Other Other: 16 16 UninitializedMemory UninitializedMemory: 11 11 SandboxEscape SandboxEscape: 9 9

Where bugs land · component × bug type

15-week window · darker = more fixes
UAFRaceTypeConfusionOOBAuthBypassLogicErrorCrossOriginIntegerOverflow WebCore45WebCore · UAF: 4518WebCore · Race: 186WebCore · TypeConfusion: 613WebCore · OOB: 131WebCore · AuthBypass: 111WebCore · LogicError: 118WebCore · CrossOrigin: 86WebCore · IntegerOverflow: 6WebKit14WebKit · UAF: 1413WebKit · Race: 132WebKit · TypeConfusion: 21WebKit · OOB: 130WebKit · AuthBypass: 3011WebKit · LogicError: 1110WebKit · CrossOrigin: 10WebKit · IntegerOverflow: 0JSC14JSC · UAF: 142JSC · Race: 228JSC · TypeConfusion: 286JSC · OOB: 6JSC · AuthBypass: 02JSC · LogicError: 2JSC · CrossOrigin: 010JSC · IntegerOverflow: 10WTFWTF · UAF: 01WTF · Race: 1WTF · TypeConfusion: 01WTF · OOB: 1WTF · AuthBypass: 0WTF · LogicError: 0WTF · CrossOrigin: 0WTF · IntegerOverflow: 0WebInspectorWebInspector · UAF: 0WebInspector · Race: 0WebInspector · TypeConfusion: 0WebInspector · OOB: 0WebInspector · AuthBypass: 0WebInspector · LogicError: 0WebInspector · CrossOrigin: 0WebInspector · IntegerOverflow: 0Other1Other · UAF: 15Other · Race: 51Other · TypeConfusion: 111Other · OOB: 11Other · AuthBypass: 06Other · LogicError: 61Other · CrossOrigin: 12Other · IntegerOverflow: 2

Report activity — selectivity

Weekly picks Outlier (±1σ) Average: 2.2% of commits analyzed
W26: 8 picks from 557 commits (1.4%) W27: 6 picks from 447 commits (1.3%) W28 W28: 5 picks from 488 commits (1.0%) W29 W29: 5 picks from 468 commits (1.1%) W30 W30: 2 picks from 452 commits (0.4%) W31: 8 picks from 470 commits (1.7%) W32: 7 picks from 384 commits (1.8%) W33 W33: 15 picks from 422 commits (3.6%) W34 W34: 16 picks from 454 commits (3.5%) W35 W35: 16 picks from 462 commits (3.5%) W36 W36: 15 picks from 427 commits (3.5%) W37 W37: 16 picks from 453 commits (3.5%) W38: 16 picks from 518 commits (3.1%) W39: 16 picks from 620 commits (2.6%) W40: 12 picks from 686 commits (1.7%) 0919 0377755 Commits landed this week Picks

Commit activity

WebCoreWebKitJSCWTFWebInspectorOther Security · Hardening
W26 · WebCore: 256W26 · WebKit: 119W26 · JSC: 70W26 · WTF: 11W26 · WebInspector: 22W26 · Other: 79W26 · security: 156W26 · hardening: 27W27 · WebCore: 170W27 · WebKit: 77W27 · JSC: 53W27 · WTF: 7W27 · WebInspector: 26W27 · Other: 114W27 · security: 9W27 · hardening: 7W28 · WebCore: 251W28 · WebKit: 66W28 · JSC: 53W28 · WTF: 22W28 · WebInspector: 25W28 · Other: 71W28 · security: 6W28 · hardening: 11W29 · WebCore: 208W29 · WebKit: 75W29 · JSC: 66W29 · WTF: 12W29 · WebInspector: 34W29 · Other: 73W29 · security: 5W29 · hardening: 6W30 · WebCore: 206W30 · WebKit: 103W30 · JSC: 51W30 · WTF: 14W30 · WebInspector: 9W30 · Other: 69W30 · security: 2W30 · hardening: 7W31 · WebCore: 186W31 · WebKit: 78W31 · JSC: 102W31 · WTF: 16W31 · WebInspector: 16W31 · Other: 72W31 · security: 8W31 · hardening: 9W32 · WebCore: 166W32 · WebKit: 55W32 · JSC: 75W32 · WTF: 11W32 · WebInspector: 9W32 · Other: 68W32 · security: 13W32 · hardening: 7W33 · WebCore: 186W33 · WebKit: 76W33 · JSC: 61W33 · WTF: 16W33 · WebInspector: 8W33 · Other: 75W33 · security: 15W33 · hardening: 3W34 · WebCore: 204W34 · WebKit: 69W34 · JSC: 76W34 · WTF: 16W34 · WebInspector: 4W34 · Other: 85W34 · security: 56W34 · hardening: 27W35 · WebCore: 215W35 · WebKit: 71W35 · JSC: 69W35 · WTF: 8W35 · WebInspector: 10W35 · Other: 89W35 · security: 37W35 · hardening: 14W36 · WebCore: 197W36 · WebKit: 76W36 · JSC: 53W36 · WTF: 11W36 · WebInspector: 4W36 · Other: 86W36 · security: 19W36 · hardening: 22W37 · WebCore: 210W37 · WebKit: 86W37 · JSC: 54W37 · WTF: 13W37 · WebInspector: 5W37 · Other: 85W37 · security: 17W37 · hardening: 17W38 · WebCore: 261W38 · WebKit: 88W38 · JSC: 54W38 · WTF: 9W38 · WebInspector: 8W38 · Other: 98W38 · security: 22W38 · hardening: 14W39 · WebCore: 282W39 · WebKit: 130W39 · JSC: 78W39 · WTF: 24W39 · WebInspector: 5W39 · Other: 101W39 · security: 19W39 · hardening: 19W40 · WebCore: 317W40 · WebKit: 128W40 · JSC: 68W40 · WTF: 15W40 · WebInspector: 33W40 · Other: 125W40 · security: 12W40 · hardening: 33 0343686 W26W29W32W35W38W40