Security
- Remote code execution in
MediaBrowser(GHSA-cvc9-9426-vrhg): The media browser kept an unused, serializedonSelectcallback in a public Livewire property and passed it tounserialize()without restricting classes. Any user who could open the media browser could overwrite it and instantiate arbitrary objects on the server, leading to remote code execution. The property and the callback are removed. All versions from v0.1.0 to v0.17.2 are affected; upgrade immediately. - Locked picker configuration:
isPicker,pickerId,statePathandacceptedFileTypescan no longer be changed by the browser, so a client cannot widen the accepted file types or redirect the picked ids to another field.
Deprecated
- The
onSelectargument ofMediaBrowser::mount()is ignored and will be removed in the next minor release. Listen for themedia-selection-syncedevent instead.