OOB 49 commits

Out-of-bounds read or write, buffer overflow, missing bounds check.

2026-W36 2026-09-05 – 11

2026-W35 2026-08-29 – 09-04

2026-W34 2026-08-22 – 28

  • [Wasm] Exclude wasmBoundsCheckingSizeRegister from the callee saves restored
    JSC 929f6e81e0 2026-08-28
  • [WebRTC] Out-of-bounds write in copyVideoFrameBuffer for odd-width I420/I010 frames
    WebCore c18f11b0d1 2026-08-28 ↑ boundary
  • [WebRTC] Out-of-bounds write in copyVideoFrameBuffer for odd-width I420/I010 frames
    WebCore dfe0d84a7b 2026-08-26 ↑ boundary
  • missing bounds check in RtpPacket::SetCsrcs for RTCEncodedVideoFrameMetadata.contributingSources
    WebCore 76f03b2215 2026-08-26
  • [ANGLE] MSL translator missing integer UB wrappers allow array bounds clamp elimination
    WebGPU f05fd6d8b3 2026-08-25 ↑ boundary
  • [ANGLE] drawElements*BaseVertex* does not check baseVertex against the vertex buffer size
    WebGPU bb5740819e 2026-08-24 ↑ boundary

2026-W33 2026-08-15 – 21

2026-W32 2026-08-08 – 14

  • Out-of-bounds read in OpenType vertical GSUB coverage range fill
    WebCore 2196077a54 2026-08-12

2026-W31 2026-08-01 – 07

2026-W30 2026-07-25 – 31

2026-W26 2026-06-27 – 07-03

  • [CoreIPC] [GPUP] FEComponentTransfer CoreImage Metal kernel can read past bounds with empty tableValues
    WebCore 88ab9e1efc 2026-07-03 ↑ boundary
  • Stack buffer overflow in WebKit libwebrtc VideoCodecInitializer via remote SDP simulcast layers leads to WebContent memory corruption
    WebCore e8a476cd12 2026-07-02
  • [WebGPU] PipelineLayout::makeInvalid leaves m_bindGroupLayouts engaged, causing GPU OOB
    WebGPU 97e8c4b43c 2026-07-02 ↑ boundary
  • [WebGPU] Per-buffer m_mustTakeSlowIndexValidationPath cleared between command buffers leads to GPU OOB vertex fetch
    WebGPU cf0a14a0f2 2026-07-02 ↑ boundary
  • [CoreIPC][GPU] Queue::writeTexture() 1D replaceRegion fast-path should return early when copyExtent.height is zero
    WebGPU 81aff7380e 2026-07-02 ↑ boundary
  • [libpas] Fix OoBable code-paths in MAR code
    bmalloc 6cccd5ef64 2026-07-01
  • REGRESSION(305413.516@safari-7624-branch): The height of the FEMorphology filter might be off by 1
    WebCore d97d1afd0b 2026-07-01
  • Compromised web content processes can use percent-encoded path separators in PDF suggested filenames to write outside temporary directory
    WebKit b12f122d84 2026-06-30 ↑ boundary
  • WebGL: GraphicsContextGLANGLE PACK_* state is modifiable through pixelStorei
    WebCore ce030f744b 2026-06-30
  • [JSC] TypedArray.from() Out-of-Bounds Read via Resizable ArrayBuffer resize/transfer in mapFn callback.
    JSC 7a9d14998d 2026-06-30
  • YarrJIT negativeOffsetIndexedAddress discards adjusted base register
    JSC bd5f1e5b17 2026-06-30
  • [GPUP] WebGPU BindGroup Validation-Cache Key Collision Leads to GPU OOB Write
    WebGPU 144aa0db1a 2026-06-30 ↑ boundary

2026-W24 2026-06-13 – 19

2026-W23 2026-06-06 – 12

2026-W22 2026-05-30 – 06-05

2026-W21 2026-05-23 – 29

2026-W20 2026-05-16 – 22

2026-W19 2026-05-09 – 15