Safeguard
Vulnerability Analysis

LastPass (2022): Two Linked Intrusions and a Developer Home Machine

A factual retrospective on the 2022 LastPass breaches, where attackers used data from a first incident to target a DevOps engineer personal computer, ultimately obtaining encrypted customer vault backups.

Safeguard Research Team
3 min read

LastPass (2022): Two Linked Intrusions and a Developer Home Machine

Summary

LastPass disclosed a series of connected security incidents through 2022. An initial intrusion in August 2022 compromised a developer account and source code. Information taken in that first incident was then used to conduct a second intrusion later in the year, which resulted in attackers obtaining backups of customer vault data.

Technical Root Cause

In the second intrusion, attackers targeted a senior DevOps engineer, one of a very small number of employees holding decryption keys for cloud storage backups. According to LastPass's own disclosure, the attackers exploited a vulnerability in a third-party media software package installed on that engineer's personal home computer, installed keylogging malware, and captured the master password as it was entered. That gave access to the engineer's corporate vault and, from there, the backup decryption keys.

The vault backups obtained contained both encrypted fields (such as stored passwords) and unencrypted metadata, notably website URLs.

Why It Mattered

The path ran through an employee's personal device and a piece of consumer software entirely unrelated to the company's own product or infrastructure. Standard scope definitions for a security programme, covering corporate endpoints and production systems, would not obviously include it, yet it was sufficient because of what that one individual could decrypt.

The unencrypted metadata in the stolen backups also mattered independently of the encryption: knowing which sites a user held credentials for is useful to an attacker even when the credentials themselves remain encrypted.

OWASP / CWE Mapping

  • CWE-522: Insufficiently Protected Credentials
  • OWASP A02:2021: Cryptographic Failures (regarding what was left unencrypted in backups)
  • OWASP A01:2021: Broken Access Control (concentration of decryption capability in few individuals)

Lasting Impact

The incident is widely used to argue three points: that key-holding personnel need protection proportionate to what they can unlock rather than to their job title, that "encrypted at rest" is an incomplete statement unless it specifies which fields, and that a first breach should be treated as an input to the next, since data from one intrusion enabled the second here.

How Safeguard Helps

The relevant general principle for software supply chains is the same concentration question: identifying where a single credential, key, or account can unlock disproportionate access is an inventory and access-review exercise, and it is worth running specifically against the people and systems that can decrypt or publish, not only against production infrastructure.

References

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.