Firefox · DOM
CVE-2026-6781
Logic Error in DOM
Overview
Low
Severity
—
CVSS
No
Exploited ITW
Fixed
Fix Status
Files Changed
dom/media/ipc/RemoteMediaData.cpp
Patch
diff --git a/dom/media/ipc/RemoteMediaData.cpp b/dom/media/ipc/RemoteMediaData.cpp
index 1ef723e9e05..784ebddf0eb 100644
--- a/dom/media/ipc/RemoteMediaData.cpp
+++ b/dom/media/ipc/RemoteMediaData.cpp
@@ -388,8 +388,8 @@ IPC::ParamTraits<mozilla::ArrayOfRemoteAudioData::RemoteAudioData>::Write(
IPC::ParamTraits<mozilla::ArrayOfRemoteAudioData::RemoteAudioData>::Read(
IPC::MessageReader* aReader, paramType* aVar) {
return ReadParam(aReader, &aVar->mBase) &&
- ReadParam(aReader, &aVar->mChannels) &&
- ReadParam(aReader, &aVar->mRate) &&
+ ReadParam(aReader, &aVar->mChannels) && aVar->mChannels > 0 &&
+ ReadParam(aReader, &aVar->mRate) && aVar->mRate > 0 &&
ReadParam(aReader, &aVar->mChannelMap) &&
ReadParam(aReader, &aVar->mOriginalTime) &&
ReadParam(aReader, &aVar->mTrimWindow) &&
Loading diff…
References
On This Page