Executive summary

ESET's investigation published on 3 November 2026 describes Gorbag, its name for a Russia-aligned actor targeting Ukrainian organisations. ESET dates the activity it detected to at least February 2025 and identifies a focus on justice and law enforcement, local authorities near the front line, defence and logistics. These findings describe ESET's observed target set; they are not a census of attacks on Ukraine or an independent attribution to a particular Russian agency. ESET's investigation

The immediate defensive lesson is credential exposure after a short collection run. Gorbag's BeautyStealer gathers browser data, virtual private network configurations and selected files, then attempts to remove itself. TIR assessment — likely (B2): a clean later endpoint scan cannot establish that the stolen credentials or sessions are safe. Recovery needs to examine the access those materials could provide, as well as the malware left on the device.

Targeting and attribution limits

About a quarter of the targets in ESET's dataset were Ukrainian justice or law-enforcement organisations; another quarter were local government entities, many near the front line. The remainder included defence organisations and a transport hub associated with foreign military aid. ESET does not publish a total target count in the blog, so those shares cannot be converted into numbers of compromised organisations. Targeting also does not establish successful collection from every target. ESET

ESET offers several possible reasons for interest in those institutions, including visibility into war-crimes investigations, strike effects and local defence activity. Those are analytical explanations for the observed selection. They are not evidence that Gorbag obtained a particular investigation file, supplied targeting information for a specific strike or directly caused physical harm.

The researchers also suggest that the actor may supply access or collected credentials to other groups. That is a hypothesis, not a demonstrated relationship with a named customer. ESET's current Gorbag label should not be merged automatically with every actor previously associated with a related tool or technique.

Collection followed by attempted cleanup

The reported compromise chains changed over time. ESET describes malicious Office attachments during 2025 and crafted archive delivery in early 2026. It also describes an earlier PowerShell reverse shell, Prime ReverseShell, before the group moved to its custom BeautyStealer. The report does not establish that every victim saw every version or delivery method. ESET

BeautyStealer's observed targets include browser cookies, stored passwords and local browser state, OpenVPN configuration material, and selected documents and archives. Some versions search user folders, removable media and mapped network drives. The report identifies file types associated with password databases, remote access and private keys among the collection targets. Collection of an encrypted database or key container is not proof that its contents were decrypted successfully.

ESET observed changes across malware versions, including the addition of file collection, a shift from Telegram-based exfiltration towards a custom server, and different encryption and cleanup implementations. The later endpoint state can therefore understate what happened earlier. Conversely, the attempted self-deletion does not prove that all endpoint artefacts disappear or that an attacker has maintained a second foothold. Both questions require investigation. ESET

What defenders can investigate

These are illustrative hunting leads derived from ESET's reported behaviours, not tested Gorbag detection rules:

Behaviour Relevant evidence Expected qualification
An attachment starts an unexpected process Mail records, process ancestry and endpoint events Confirm whether the document or archive was expected; approved automation can also start interpreters
A process reads several browser stores and VPN configurations Available file-access and endpoint telemetry Browsers, backup tools and profile migration can access similar files
Collection reaches mapped drives or removable media Endpoint records and relevant file-server logs Establish which locations were available to that user; do not assume the entire network was searched
Collection is followed by outbound transfer and deletion Network, process and file events retained before cleanup Correlate the sequence; a lone file deletion or HTTPS session is weak evidence

A single historical indicator should not substitute for that sequence. ESET's blog includes addresses with first-seen dates and a larger indicator collection elsewhere. The dates belong to the observations, not to a guarantee that an address remains exclusively malicious. This article does not reproduce the historical addresses as a current blocklist. ESET

Recovery beyond removing the executable

TIR's defensive priority is to establish what the affected user and device could access during collection. Preserve the suspicious attachment and available mail, endpoint and network records. Compare the likely collection scope with browser identities, remote-access credentials, locally stored keys and accessible files. A broad collection capability does not prove every candidate file was taken, but an incomplete log cannot rule that out either.

Where exposure is established, change the affected authentication material and assess session revocation, remote-access configuration and downstream use. If a private key or signing container may have been collected, involve the owner responsible for its revocation and replacement rather than treating it as an ordinary document. These are TIR response recommendations, not claims that ESET documented each action in a victim's recovery.

The endpoint investigation should also distinguish the stealer's cleanup from any remaining launch mechanism or separate access. The report describes both one-pass collection and delivery variants with startup persistence. Calling the whole operation either permanently resident or entirely transient would flatten those differences.

What remains unknown

The public blog does not establish a representative dwell time, the number of successful intrusions or the identity of any group receiving stolen access. Its suggestion of an access-broker role remains an assessment. The reported incident evidence nonetheless supports a practical distinction: malware persistence and credential persistence are separate problems, and removing one does not establish removal of the other.

Further reading