Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7d56f3cb679665596a459a73abb3c4cfd5b6fac1 https://github.com/WebKit/WebKit/commit/7d56f3cb679665596a459a73abb3c4cfd5b6fac1 Author: Chris Dumez <cdu...@apple.com> Date: 2025-04-12 (Sat, 12 Apr 2025)
Changed paths: A LayoutTests/webaudio/audioworklet-exception-handling-expected.txt A LayoutTests/webaudio/audioworklet-exception-handling.html M Source/WebCore/Modules/webaudio/AudioWorkletProcessor.cpp Log Message: ----------- Missing exception checks in AudioWorkletProcessor.cpp leading to an OOB write https://bugs.webkit.org/show_bug.cgi?id=288452 rdar://145525358 Reviewed by Yusuke Suzuki. Add missing exception checks in AudioWorkletProcessor.cpp. * LayoutTests/webaudio/audioworklet-exception-handling-expected.txt: Added. * LayoutTests/webaudio/audioworklet-exception-handling.html: Added. * Source/WebCore/Modules/webaudio/AudioWorkletProcessor.cpp: (WebCore::getArrayAtIndex): (WebCore::constructJSFloat32Array): (WebCore::constructFrozenKeyValueObject): (WebCore::constructFrozenJSArray): (WebCore::copyDataFromJSArrayToBuses): (WebCore::copyDataFromBusesToJSArray): (WebCore::copyDataFromParameterMapToJSObject): (WebCore::zeroJSArray): (WebCore::AudioWorkletProcessor::buildJSArguments): (WebCore::AudioWorkletProcessor::process): Originally-landed-as: 289651.171@safari-7621-branch (56ecf8401bfc). rdar://148057712 Canonical link: https://commits.webkit.org/293635@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes