Firefox · DOM
CVE-2026-8967
Logic Error in DOM
Overview
Low
Severity
—
CVSS
No
Exploited ITW
Fixed
Fix Status
Files Changed
dom/webgpu/CanvasContext.cpp
Patch
diff --git a/dom/webgpu/CanvasContext.cpp b/dom/webgpu/CanvasContext.cpp
index 03894fdf265..0397826e710 100644
--- a/dom/webgpu/CanvasContext.cpp
+++ b/dom/webgpu/CanvasContext.cpp
@@ -338,10 +338,10 @@ mozilla::UniquePtr<uint8_t[]> CanvasContext::GetImageBuffer(
nsRFPService::PotentiallyDumpImage(PrincipalOrNull(), dataSurface);
if (ShouldResistFingerprinting(RFPTarget::CanvasRandomization)) {
- gfxUtils::GetImageBufferWithRandomNoise(dataSurface,
- /* aIsAlphaPremultiplied */ true,
- GetCookieJarSettings(),
- PrincipalOrNull(), &*out_format);
+ return gfxUtils::GetImageBufferWithRandomNoise(
+ dataSurface,
+ /* aIsAlphaPremultiplied */ true, GetCookieJarSettings(),
+ PrincipalOrNull(), &*out_format);
}
return gfxUtils::GetImageBuffer(dataSurface, /* aIsAlphaPremultiplied */ true,
Loading diff…
References
On This Page