SOCLYDE logo
Current languageEN
Security newsInfostealerChromeEncryption

How infostealers bypass Chrome’s ABE protection

VoidStealer and Vidar targeted Chrome’s ABE key using different techniques. What the research establishes and what to do after a suspected infection.

Published on · Updated on

By Soclyde Editorial Team

A monitored business computer facing a browser security threat

In summary

  • VoidStealer was observed in the wild using hardware debugging to target Chrome’s ABE master key.
  • The attack does not break AES: it targets the brief moment when Chrome uses a secret in memory on an already-compromised endpoint.
  • The response combines endpoint protection, behavioral detection, and fewer reusable secrets.

Explore next

Soclyde resources

Article contents

Chrome’s App-Bound Encryption (ABE) protects some browser data at rest on Windows, but it cannot make an already-infected device safe. In March 2026, Gen Digital described VoidStealer intercepting Chrome’s key with a debugger; in June, the same lab documented a different method used by Vidar. These reports describe distinct techniques, not a cryptographic break of AES.

What ABE protects, and what it does not

Google introduced App-Bound Encryption (ABE) in Chrome 127 for Windows to make it harder for software running as the user to steal cookies and other sensitive data. The principle is sound: the key is no longer simply decryptable by any application in the same Windows profile; a privileged service checks that the request comes from Chrome.

That protection addresses a practical problem. An infostealer does not need to crack a password if it can recover an active session cookie or credentials saved in the browser. ABE raises the bar and makes some bypasses more visible.

But application-bound protection cannot make an already-compromised computer trustworthy.

VoidStealer intercepts the key while it is being used

In research published by Gen Digital on March 19, 2026, researchers describe a version of VoidStealer that starts a hidden, suspended Chrome process, attaches to it as a debugger, and sets hardware breakpoints. The goal is to read the master key during the very short window when Chrome temporarily holds it in plaintext memory. Gen notes that variants could also target a browser that is already running.

This changes how the problem should be understood. VoidStealer does not decrypt Chrome’s configuration file from outside the browser and does not break AES-GCM. It exploits the fact that software must, at some point, hold a usable secret to perform a legitimate operation.

According to Gen, the method requires neither privilege escalation nor code injection into the browser. It relies on debugging and memory-reading capabilities that should be unusual on a normal workstation. That is also where defenders gain detection opportunities.

Vidar used another method documented in June 2026

In research published on June 18, 2026, Gen described a Vidar technique different from the one attributed to VoidStealer. Vidar searches a browser memory snapshot for the encrypted key, then uses an APC routine to ask the Chrome process to decrypt it itself. Gen says the method can target Chrome and Edge. This technical analysis concerns samples examined by the lab; it does not establish that every Vidar infection uses the method.

The two cases share an important constraint: the infostealer must already be running on the endpoint and operates around the browser process. ABE still protects data at rest from ordinary software, but cannot guarantee confidentiality on a compromised device.

What risks and signals should teams watch?

1. The browser is part of the attack surface

Session cookies, saved passwords, and persistent tokens are authentication assets. They deserve the same attention as secrets stored in a vault. ABE reduces their exposure, but malware on the endpoint can target the moment data is used instead of attacking data at rest.

2. Behavior matters

Business software normally has no reason to launch Chrome in the background, attach to it as a debugger, or repeatedly read its memory. Those events, especially alongside a hidden browser, execution from an unusual directory, or local data collection, should trigger investigation.

3. Rotation must be ready before an incident

After a likely compromise, closing a session or changing one password may not be enough. Revoke sessions, rotate important secrets, review recently used accounts, and confirm that recovery mechanisms were not changed.

4. Unique secrets limit blast radius

Reuse turns a local theft into a chain reaction. Unique passwords per service reduce the value of a captured secret and make rotation manageable. The Soclyde guide to local-first password managers also covers backups, recovery, and device security: local storage is not protection against an infected endpoint, but it avoids adding a central copy of every vault.

What should you do after a suspected compromise?

ABE remains useful against at-rest theft by ordinary applications running as the same user. Gen’s analyses instead show how some malware is moving its effort toward the legitimate process and its memory.

For an SMB, the strategy must combine layers: updates, endpoint protection, least privilege, executable controls, backups, MFA or passkeys where available, and a tested revocation process. No vault, browser, or encryption mechanism replaces monitoring the device that uses it.

If a device may be compromised, isolate it under your organization’s procedure, have it examined, then revoke sessions and replace secrets that may have been exposed from a clean device. The infostealer response guide covers containment steps; the guide to creating unique passwords helps organize rotation. ABE does not replace endpoint protection, MFA, or incident response.

How Soclyde fits

Soclyde helps generate unique secrets and keep them in an encrypted local-first vault, without a centralized password vault operated by Soclyde. This architecture does not protect an infected endpoint or replace EDR and MFA; it helps limit reuse and centralized copies. See the guide to local-first password managers for more on this trade-off.

Takeaway

ABE remains useful against at-rest theft by ordinary applications; the VoidStealer and Vidar analyses show why it is not enough after an infection. Treat the device and sessions as potentially exposed, then rotate secrets from a clean environment.

To prioritise accounts after a breach alert, see our data-breach response checklist.

Frequently asked questions

Is Chrome’s ABE encryption broken?

No. ABE still raises the cost of stealing data from disk. VoidStealer bypasses that barrier by observing Chrome when it uses the key in memory, after the endpoint has already been compromised.

Does this work remotely?

The documented scenario assumes an infostealer is already running on the victim’s Windows computer. It is not a remote attack that breaks Chrome’s encryption.

What should an SMB do?

Keep endpoints and browsers updated, watch for unusual browser behavior, revoke potentially exposed sessions, and change compromised secrets from a clean device.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading