Firefox · DOM
CVE-2025-13017
Cross Origin in DOM
Overview
Medium
Severity
—
CVSS
No
Exploited ITW
Fixed
Fix Status
Files Changed
dom/notification/Notification.cpp
Patch
diff --git a/dom/notification/Notification.cpp b/dom/notification/Notification.cpp
index fed09658e8a..765fbdd42bd 100644
--- a/dom/notification/Notification.cpp
+++ b/dom/notification/Notification.cpp
@@ -134,6 +134,8 @@ NotificationPermissionRequest::Run() {
PermissionCheckPurpose::PermissionRequest,
mWindow->GetExtantDoc())) {
mPermission = NotificationPermission::Denied;
+ } else if (!mPrincipal->Subsumes(mTopLevelPrincipal)) {
+ mPermission = NotificationPermission::Denied;
}
// We can't call ShowPrompt() directly here since our logic for determining
Loading diff…
References
On This Page