Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ada244d0a262514205dd360a400aad546ec5b016
      
https://github.com/WebKit/WebKit/commit/ada244d0a262514205dd360a400aad546ec5b016
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2026-04-28 (Tue, 28 Apr 2026)

  Changed paths:
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp
    M Source/WebKit/WebProcess/Model/Mesh.h
    M Source/WebKit/WebProcess/Model/WebModelPlayer.mm

  Log Message:
  -----------
  IPC values to createModel are not validated
https://bugs.webkit.org/show_bug.cgi?id=313209
rdar://173321721

Reviewed by Tadeu Zagallo.

Ensure the values sent over IPC are the ones expected.

We only send the values over IPC to begin with to avoid
file system operations in the GPU process.

* Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp:
(WebKit::RemoteGPU::createModelBacking):
* Source/WebKit/WebProcess/Model/Mesh.h:
* Source/WebKit/WebProcess/Model/WebModelPlayer.mm:
(WebKit::WebModelPlayer::load):

Canonical link: https://commits.webkit.org/312209@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to