High firefox Logic Error 🔧 Commit mapped

Overview

High
Severity
—
CVSS
No
Exploited ITW
Fixed
Fix Status
Impacthigh
DescriptionIncorrect boundary conditions in the WebRTC: Signaling component
ComponentDOM
Bug ClassLogic Error
Tracker2078983
Fix commit631b21b70f19 (firefox) +1/-4
CISA KEVNot listed
CreditedMozilla
Disclosed2026-10-27

Files Changed

  • dom/media/webrtc/jsapi/RTCEncodedFrameBase.cpp
diff --git a/dom/media/webrtc/jsapi/RTCEncodedFrameBase.cpp b/dom/media/webrtc/jsapi/RTCEncodedFrameBase.cpp
index 747524a81df..908a73144df 100644
--- a/dom/media/webrtc/jsapi/RTCEncodedFrameBase.cpp
+++ b/dom/media/webrtc/jsapi/RTCEncodedFrameBase.cpp
@@ -87,10 +87,7 @@ RTCEncodedFrameBase::RTCEncodedFrameBase(nsIGlobalObject* aGlobal,
   mData = aData;
 }
 
-RTCEncodedFrameBase::~RTCEncodedFrameBase() {
-  DetachData();
-  mozilla::DropJSObjects(this);
-}
+RTCEncodedFrameBase::~RTCEncodedFrameBase() { mozilla::DropJSObjects(this); }
 
 void RTCEncodedFrameBase::DetachData() {
   // We might have handled this in unlink already
Loading diff…