Naver Whale CVE-2025-62584
HIGHSeverity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Browser SOP bypass needs the victim to visit attacker content (UI:R) and crosses an origin security boundary (S:C), primarily exposing cross-origin data (C:H) rather than integrity.
Primary rating from Vendor (navercorp).
CVSS VectorVendor: navercorp
Lifecycle Timeline
2DescriptionCVE.org
Whale browser before 4.33.325.17 allows an attacker to bypass the Same-Origin Policy in a dual-tab environment.
AnalysisAI
Same-Origin Policy bypass in Naver Whale browser builds before 4.33.325.17 lets attacker-controlled content cross the origin boundary and read data belonging to another page, but only when a specific dual-tab condition is present. Exploitation is client-side and, per our assessment, requires the victim to browse to attacker content (user interaction); the vendor's own vector claims UI:N and integrity-only impact, whereas our assessed vector is AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N, i.e. a scope-escaping confidentiality breach rather than a page-tampering bug. No public exploit code was identified at time of analysis and the CVE is not in CISA KEV; EPSS is 0.21% (10th percentile), consistent with a narrow, targeted issue rather than a broad exploitation campaign.
Technical ContextAI
The underlying weakness is CWE-346, Origin Validation Error, in the browser's handling of cross-origin boundaries. Browsers depend on the Same-Origin Policy to decide whether one document may script or read another; a flaw in that validation logic means two documents that should be isolated are instead treated as mutually accessible. Here the failure is specifically tied to a 'dual-tab environment' - a state in which a second tab is open alongside the attacker's page inside a vulnerable Whale build - which strongly indicates an error in how the browser process associates origins/contexts across tabs or windows rather than a straightforward rendering-path bug. Per our independent assessment the failure produces a scope change (S:C) with high confidentiality impact (C:H), aligning with the classic consequence of a Same-Origin Policy bypass: unauthorized reading of another origin's content, session context, or authenticated state. The CPE string cpe:2.3:a:navercorp:whale:*:*:*:*:*:*:*:* uses a wildcard version, so every Whale release below the fix threshold is treated as affected; the default wildcard application target rules out server-side or non-browser deployment targets, confirming this is client software only, and it does not affect other browsers built on the same engine because the flaw is in Whale's own origin-checking logic.
RemediationAI
The primary fix is to upgrade Naver Whale to version 4.33.325.17 or later, the first build outside the affected range per the vendor description; the vendor advisory at https://cve.naver.com/detail/cve-2025-62584.html should be consulted for the definitive build numbers and any vendor-specific guidance, and enterprises should enforce the minimum version through their software-management or auto-update tooling since Whale ships with a self-update path. Because this is a client-side Same-Origin Policy bug, there is no server-side patch or WAF rule that removes the risk - blocking the browser at the network edge is ineffective against a locally installed client. Where upgrading cannot be done immediately, compensating controls are constrained and come with real trade-offs: keep Whale at the newest available build even if below the threshold, treat the browser as unsuitable for authenticated or business-critical sessions until it is patched, and pair that with browser hygiene controls such as script blockers and aggressive tab-hygiene policies that reduce the likelihood of attacker content and a second tab coexisting in the same session, accepting degraded usability on sites that depend on cross-tab or scripted flows. The low EPSS (0.21%, 10th percentile) and absence of KEV or public exploit code mean these measures can be scheduled rather than emergency-prioritized, but the version floor should still be enforced fleet-wide.
Whale Browser versions prior to 4.33.325.17 allow a crafted sandboxed iframe to escape its sandbox restrictions, giving
Whale browser for iOS before 3.9.1.4206 allow an attacker to execute malicious scripts in the browser via a crafted java
Whale Bridge, a default extension in Whale browser before 3.12.129.18, allowed to receive any SendMessage request from t
An iframe sandbox escape in Naver Whale browser (navercorp:whale) versions prior to 4.35.351.12 lets attacker-controlled
The path of Whale update service was unquoted in NAVER Whale before 1.0.40.7. Rated high severity (CVSS 8.1), this vulne
The Whale browser installer 0.4.3.0 and earlier versions allows DLL hijacking. Rated high severity (CVSS 7.8), this vuln
Content Security Policy bypass in the Naver Whale browser before 4.33.325.17 lets remote, unauthenticated attackers defe
Same-Origin Policy bypass in Whale Browser versions before 4.35.351.12 allows unauthenticated remote attackers to access
Whale browser before 4.32.315.22 allow an attacker to bypass the Same-Origin Policy in a dual-tab environment.
The Web Request API in Whale browser before 3.12.129.18 allowed to deny access to the extension store or redirect to any
Whale browser before 3.12.129.18 allowed extensions to replace JavaScript files of the HWP viewer website which could ac
The devtools API in Whale browser before 3.12.129.18 allowed extension developers to inject arbitrary JavaScript into th
Same weakness CWE-346 – Origin Validation Error
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today