Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 85fd2302d16a09a82d9a6e81eb286babb23c4b3c
      
https://github.com/WebKit/WebKit/commit/85fd2302d16a09a82d9a6e81eb286babb23c4b3c
  Author: Antoine Quint <[email protected]>
  Date:   2023-05-22 (Mon, 22 May 2023)

  Changed paths:
    M Source/WebCore/animation/WebAnimation.cpp

  Log Message:
  -----------
  Potential use-after-free in WebAnimation::commitStyles
https://bugs.webkit.org/show_bug.cgi?id=254840
rdar://107444873

Reviewed by Dean Jackson and Darin Adler.

Ensure that the animation's effect and target are kept alive for the duration 
of this method
since it is possible that calling updateStyleIfNeeded() could call into 
JavaScript and thus
these two pointers could be changed to a null value using the Web Animations 
API.

* Source/WebCore/animation/WebAnimation.cpp:
(WebCore::WebAnimation::commitStyles):

Originally-landed-as: 259548.532@safari-7615-branch (1d6fe184ea53). 
rdar://107444873
Canonical link: https://commits.webkit.org/264363@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to