Closed
Bug 1782674
Opened 1 year ago
Closed 1 year ago
Add missing mDestroyed checks to WebRenderBridgeParent
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
105 Branch
People
(Reporter: decoder, Assigned: decoder)
Details
(Keywords: sec-other, Whiteboard: [adv-main105-])
Attachments
(1 file)
The WebRenderBridgeParent
has a few methods that seem to miss the checks for mDestroyed
before using members of the class. In fuzzing, this showed up as several nullptr derefs because WebRenderBridgeParent::ClearResources
(called by Destroy
) nulls out most of the member pointers.
I haven't seen exploitable crashes and all the places I am fixing are using a nulled pointer, so I think this is not s-s (but keeping locked with the rest of the IPC bugs).
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Group: dom-core-security → gfx-core-security
![]() |
||
Comment 2•1 year ago
|
||
Add some missing mDestroyed checks on WebRenderBridge. r=sotaro
https://hg.mozilla.org/integration/autoland/rev/9d405f481333975c7112ddf59565db02588ab233
https://hg.mozilla.org/mozilla-central/rev/9d405f481333
Group: gfx-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
Updated•1 year ago
|
status-firefox103:
--- → wontfix
status-firefox104:
--- → wontfix
status-firefox-esr102:
--- → wontfix
status-firefox-esr91:
--- → wontfix
Updated•1 year ago
|
QA Whiteboard: [post-critsmash-triage]
Flags: qe-verify-
Updated•1 year ago
|
Whiteboard: [adv-main105-]
Updated•9 months ago
|
Group: core-security-release
You need to log in
before you can comment on or make changes to this bug.
Description
•