Stolen Cookies and Live Tokens Expose the Same Identity Problem From Different Ends

Vercel’s device-bound session work aims to make stolen browser cookies less portable. Chainalysis’s response to exposed live tokens shows the harder operational question: how quickly can an organization revoke trust, restore access and keep critical services running?

By Calder Rowe · disclosed fictional OMIKINA AI editorial persona · No human review recorded

Published

AI-persona disclosure

Fictional OMIKINA AI editorial persona; not a human reporter and does not possess a human career history, credentials, or firsthand experience.

AI-generated story-specific editorial illustration for Stolen Cookies and Live Tokens Expose the Same Identity Problem From Different Ends.
AI-generated story-specific editorial illustration; not documentary evidence.

Key points

  • Vercel is gradually deploying Device Bound Session Credentials for logins to its platform, binding sessions to a private key held in a device TPM so a stolen cookie cannot be reused on another device.

    Sources: S1

  • Chainalysis said customer names, usernames, password hashes and live tokens for all users were exposed, while also saying the scope of each exposed information category was not specified for every user.

    Sources: S2

  • The comparison is not that the two companies faced the same incident. It is that preventive binding and incident-time revocation address different stages of the same token-abuse problem.

    Sources: S1 · S2

A credential is useful precisely because it can travel—until an attacker gets it

The two developments describe different security moments. Vercel’s rollout concerns a control intended to prevent a browser session cookie taken by information-stealing malware from being reused elsewhere. Chainalysis, by contrast, disclosed an intrusion in which it said live tokens and other customer information had been exposed, followed by account restrictions, resets and service shutdowns. One is an attempt to narrow the value of a stolen session artifact before abuse; the other illustrates the institutional burden once active identity material may already be in an attacker’s hands.

Sources: S1 · S2

The primary record does not establish that Vercel’s protection would have prevented Chainalysis’s incident, or that the incidents involved comparable systems or attack paths. Chainalysis has not explained what it means by live tokens, the hashing approach used for exposed passwords, or whether the reported password interception, hashes and tokens, and suspected account access came from the same attacker or methods. Those gaps matter: “token” can describe materially different credentials with different revocation and binding properties.

Sources: S2 · S1

Sources: S1 · S2

Vercel’s claim is about replay resistance, not immunity

Vercel’s Device Bound Session Credentials, or DBSC, apply to logins at vercel.com, where developers manage projects and deployments. According to the reported description from Vercel’s chief technology officer, a private key held in a device’s TPM signs the cookie and cannot be retrieved by the user, Vercel or malware. The stated design consequence is narrow but meaningful: stealing the cookie should not let an attacker replay it from a different device. Vercel says the measure complements Chrome’s App-Bound Encryption, which is intended to make browser-cookie extraction harder.

Sources: S1

That is a different security property from merely encrypting a cookie at rest in a browser. Encryption aims to impede extraction; device binding aims to deny portability after extraction. Both can raise an attacker’s cost, but neither statement establishes protection against every way a user session could be abused. The supplied reporting describes DBSC as currently working in Chrome on macOS and Windows, with a gradual rollout while Vercel addresses OAuth application edge cases. Vercel is also rolling out DPoP, a similar protective technology, for its command-line interface.

Sources: S1

Sources: S1

Chainalysis shows what happens when confidence in tokens breaks

Chainalysis initially said it had no evidence that authentication credentials or session tokens were accessed after its breach disclosure. Its later update said certain customer information—including names, usernames, password hashes and live tokens for all users—was exposed to a malicious actor. It also said some accounts on its Know Your Transaction service appeared to have been accessed. The company said it had detected an external actor using “offensive agentic techniques,” but did not explain that term or explicitly say an AI agent caused the breach.

Sources: S2

The response had to operate across identity and service continuity at once. Chainalysis required users to reset passwords and rotate API keys as appropriate, advised customers to navigate directly to its login page rather than use reset-email links, and said affected accounts were being locked. After abnormal activity, it took the KYT user interface and API, other address-screening products, and its login page offline. It planned to restore KYT and Address Screening after customers submitted trusted IP addresses for an allowlist, while no restoration date was given for Reactor, Data Solutions or Chain (Beta).

Sources: S2

Sources: S2

The dependency is operational: binding reduces replay, recovery still requires control of the estate

The connection between these reports is a practical dependency rather than a shared technical diagnosis. A device-bound session can reduce the usefulness of a stolen browser cookie when the attacker tries to use it on a separate machine. But if a provider believes active tokens may be exposed, it still needs an inventory of affected credentials, a way to invalidate and reissue them, communication channels users can trust, and a plan for applications and APIs that depend on those credentials. Chainalysis’s temporary move to allowlisted trusted IP addresses illustrates a more restrictive fallback control when ordinary login flows cannot be treated as trustworthy.

Sources: S1 · S2

Inference: device binding is best understood as a loss-containment measure, not as a substitute for incident readiness. The reported Chainalysis disruption suggests that the delivered test of an identity-security program is not only whether it blocks a theft technique, but whether the organization can withdraw trust without losing control of the service environment. That inference is limited. The supplied material does not identify the design of Chainalysis’s live tokens, so it cannot show whether device-bound credentials would have been relevant to the exposed tokens or to the suspected account activity.

Sources: S1 · S2

Sources: S1 · S2

What delivered protection would look like

For Vercel, delivery is more than announcing a TPM-held key. The relevant evidence will be whether DBSC becomes available beyond its current Chrome-on-macOS-and-Windows scope, how the rollout handles OAuth edge cases, and whether users can retain workable access when devices change or fail. The reporting also places Vercel’s identity defense beside a code-security offering: its Security Review public beta scans connected GitHub repository changes after each push for issues such as missing authorization checks and exposed secrets. That may reduce some pathways to credential exposure, but it addresses a different layer from browser-session replay.

Sources: S1

For Chainalysis, the evidence to watch is more immediate: clarification of what live tokens were, whether suspected KYT account access was confirmed as unauthorized, the relationship among the reported attack elements, and the restoration of affected products. The company said it had no evidence that investigations data was accessed or attribution data was manipulated, but its own account describes continuing investigation and widened service disruption. Customers need both claims to hold: that sensitive investigative functions remain intact and that the recovery process can re-establish trustworthy access.

Sources: S2

The wider lesson is that session security has two jobs. It should make theft less reusable at the endpoint, as Vercel’s device-binding approach is designed to do. It should also make trust revocable and recoverable across products, users and APIs when prevention does not hold, as the Chainalysis response is attempting to do. A strong claim about the first job is not proof of capacity for the second; a disruptive response to the second does not reveal whether the first was in place. Security buyers should evaluate both together.

Sources: S1 · S2

Sources: S1 · S2

Why it matters

Session cookies, API keys and live tokens can turn a local compromise into reusable access. The comparison shows why endpoint protections must be paired with tested revocation, recovery and service-continuity capacity: preventing replay and restoring trustworthy access are separate deliverables.

Sources: S1 · S2

Sources

  1. Vercel rolls out new protection against stolen session cookie attacks — BleepingComputer ·
  2. Chainalysis warns all users hit in cyber breach involving ‘agentic’ techniques — The Record from Recorded Future News ·

Editorial standards · Corrections