JSCeal Malware Can Bypass Google Authentication Using Stolen Session Cookies
JSCeal, a sophisticated compiled V8 JavaScript malware, can bypass Google authentication by stealing session cookies and offers extensive surveillance capabilities.
Intelligence analysis by Gemini 2.5 Flash

This advanced malware, first documented by Check Point, uses extensive obfuscation to evade detection and analysis. It's distributed through malvertising campaigns, like SourTrade, via fake cryptocurrency trading sites, assembling its payload directly in memory to target retail traders and crypto investors globally.
Imagine a sneaky digital spy program called JSCeal that tricks you into downloading it by pretending to be a useful app. Once inside your computer, it can steal your secret login tokens, like special tickets that let you into your Google account without needing your password. It can even watch what you type and take pictures of your screen, making it very dangerous for your online stuff.
Analysis
JSCeal represents a significant advancement in malware sophistication, combining multiple layers of obfuscation with potent credential harvesting and surveillance capabilities. Cybersecurity researchers at Check Point Research have detailed its intricate design, noting its use of javascript-obfuscator with techniques like RC4-protected strings, control-flow flattening, and proxy functions. This makes reverse-engineering exceptionally challenging, moving it outside standard analytical workflows, as noted by security researcher Aleksandra "Hasherezade" Doniec.
JSCeal
The JSCeal malware is a compiled V8 JavaScript (JSC) payload designed for credential harvesting, surveillance, and traffic interception. Its operators employ a variety of obfuscation techniques, including replacing function and variable names with nonsensical identifiers, splitting and encoding important strings, and using control-flow flattening. These methods are specifically engineered to make analysis and reverse-engineering significantly harder for security professionals, indicating a high level of technical investment by the threat actors.
Check Point developed a "fully static deobfuscation pipeline" to decode the compiled V8 JavaScript bytecode, which allowed them to gain insights into the malware's execution flow and features. This analysis revealed its ability to enumerate installed browsers, query saved secrets, cookies, and OAuth tokens, and utilize "router" functions to register handlers for the collected information. The malware targets a wide array of Chromium-based browsers, including Google Chrome, Microsoft Edge, Brave, and Opera, by navigating to user-data directories to extract sensitive data.
SourTrade
The distribution of JSCeal is primarily facilitated through sophisticated malvertising campaigns, with one notable operation codenamed SourTrade by ad security platform Confiant. This campaign, active since late 2024, impersonates trusted trading and cryptocurrency brands such as Solana, Luno, and TradingView to lure unsuspecting users. Victims are redirected to lookalike portals via malicious ads on platforms like Facebook and Google, where they are instructed to download bogus installers.
What makes SourTrade technically distinct is its method of payload delivery: it does not distribute finished malware. Instead, it delivers assembly instructions to the victim's browser, retrieves a clean legitimate file from separate infrastructure, and directs the browser to build the final malware in memory on the victim’s machine. This "in-memory" assembly technique ensures that no finished malware ever exists on the network, making detection and forensic analysis considerably more difficult. The campaign targets retail traders and cryptocurrency investors across 12 countries, primarily in Asia Pacific and Latin America.
One of JSCeal's most critical capabilities is its ability to leverage stolen cookie data to reconstruct a browser session and conduct active session replay attacks. This allows the malware to bypass traditional authentication mechanisms, including multi-factor authentication, and gain unauthorized access to a victim's Google account. This direct circumvention of robust security measures poses a severe threat to user privacy and data integrity, as it grants attackers full access to a victim's online identity.
Beyond session hijacking, JSCeal also incorporates a second module dedicated to surveillance, capable of recording keystrokes and taking screenshots. Furthermore, it mimics banking trojans by installing a local proxy to intercept and modify web content for selected services. The recovered code shows dedicated handlers that modify requests and responses for specific services, with configuration functions exposing overrides for cryptocurrency platforms like Binance, Bybit, and Ledger, as well as generic handlers for replacing HTML, blocking hosts, and clearing selected cookies. This comprehensive suite of features underscores the malware's intent to compromise financial and personal accounts.
Key points
- JSCeal is a sophisticated compiled V8 JavaScript malware with credential harvesting, surveillance, and traffic interception capabilities.
- It can bypass Google authentication by leveraging stolen session cookies to reconstruct browser sessions.
- The malware is distributed via malvertising campaigns, such as "SourTrade," which use fake cryptocurrency trading sites.
- JSCeal employs extensive obfuscation techniques, including RC4-protected strings and control-flow flattening, to evade analysis.
- It targets a wide range of Chromium-based browsers and includes modules for keystroke logging, screenshots, and modifying traffic for crypto platforms like Binance and Bybit.
Cybersecurity researchers are actively developing deobfuscation pipelines, like Check Point's, to analyze and understand sophisticated threats like JSCeal, which can lead to improved detection methods and stronger defenses against such advanced malware. The detailed analysis helps the security community to better protect users.
JSCeal remains under active development, with its authors continuously investing in making the payload harder to analyze and broadening its platform coverage. This ongoing evolution suggests that the malware will continue to pose a significant and adaptable threat, requiring constant vigilance and updated security measures.



