Case Library / Phishing / Uber 2022 Breach: MFA Push-Bombing and IT-Support Impersonation of a Contractor
PhishingVishing (Voice Phishing) Documented incident

Uber 2022 Breach: MFA Push-Bombing and IT-Support Impersonation of a Contractor

A Lapsus$ affiliate used a contractor's stolen Uber password, likely bought on the dark web, flooded them with MFA push prompts, then posed as tech support to get one approved, opening the door to Uber's internal network.

Share:

Social Engineering Examples·8 sources

What happened

On September 15, 2022, an attacker gained access to Uber's internal systems and announced the intrusion by posting to a company-wide Slack channel and reconfiguring Uber's OpenDNS to show a graphic image on some internal sites. BleepingComputer, working from screenshots of the Slack channel, reported that the announcement was first met with memes and jokes because employees had not realized a real attack was underway. Uber took down internal tools as a precaution and notified law enforcement.

In its September 19 security update (also filed with the SEC as Exhibit 99.1 to a Form 8-K), Uber said an "EXT" contractor's account had been compromised. Uber assessed that the attacker likely purchased the contractor's Uber corporate password on the dark web after the contractor's personal device was infected with information-stealing malware. The attacker repeatedly attempted to log in, and each attempt triggered a two-factor approval request, which the contractor initially declined. Eventually the contractor approved one, and the attacker got in. Uber's post says nothing about out-of-band contact. Dark Reading supplied that: once the contractor had blocked the first requests, the attacker reached them on WhatsApp posing as tech support and told them to accept the prompt. The much-repeated line that the attacker said the notifications would only stop once one was approved traces to the attacker's own messages to security researcher Corben Leo, relayed by BleepingComputer, which said plainly that the account came from the threat actor and had not been verified by Uber.

What happened next survives in two versions, and they are not the same. In messages to Corben Leo, the attacker said he scanned the intranet from the VPN, found a network share holding PowerShell scripts, and took from one of them the username and password of an admin user in Thycotic, Uber's privileged access management platform, then used it to extract secrets for domain admin, Duo, OneLogin, AWS, and G Suite. Every technical write-up naming Thycotic traces back to that message. Uber's own disclosure describes the escalation without any of it: the attacker accessed several other employee accounts, which ultimately gave elevated permissions to a number of tools including G-Suite and Slack. Only Uber's version is first-party.

Uber reported it found no evidence the attacker reached production systems, user accounts, or the databases holding sensitive customer data (credit card numbers, bank details, trip history), and no evidence of codebase changes. The attacker did download some internal Slack messages and information from a finance tool used to manage invoices, and accessed HackerOne vulnerability reports, which Uber said were remediated.

The UK prosecution that followed has produced no conviction for this intrusion. In August 2023 a jury at Southwark Crown Court found that the defendant had done the acts alleged across twelve counts, four of which covered Revolut, Uber and Rockstar Games in September 2022. That was a finding of fact under section 4A of the Criminal Procedure (Insanity) Act 1964, not a verdict of guilt: psychiatrists had assessed him unfit to plead, so the jury was never asked about criminal intent. In December 2023 he was made subject to a hospital order with a restriction order, and in September 2025 the Court of Appeal dismissed his challenge to the findings. That judgment also records that he was aged 16 or 17 throughout the charged period, which is why the widely quoted age of 18 belongs to the trial rather than to the attack.

How it worked

Kill chain at an awareness altitude: (1) Recon/credential sourcing: on Uber's assessment, the contractor's personal device was infected with infostealer malware and the resulting corporate password was bought on a dark-web marketplace, giving the attacker a valid username and password without any technical exploit. (2) Contact/exploitation of MFA: possessing the password but blocked by push-based MFA, the attacker repeatedly triggered login attempts so the contractor's phone was flooded with approval prompts. (3) Rapport/pretext: the attacker reached the contractor out-of-band on WhatsApp, posing as tech support and telling them to accept the prompt. (4) Approval/access: worn down and misled, the contractor approved a prompt, handing the attacker VPN access. (5) Escalation: on the attacker's own account, he found hard-coded admin credentials in a script on an internal share and pivoted into the PAM platform and the secrets it held, while Uber says only that further employee accounts were compromised and yielded elevated permissions. The human failure point was a single MFA approval induced by fatigue plus authority, and the technical failure points were phishable push MFA (no number-matching), broad contractor network reach, and, on the attacker's account, a hard-coded privileged credential.

The lure and the tell

Pretext: a "tech support" message on WhatsApp telling the target to accept the MFA push. On the attacker's own telling, he framed approval as the only way to stop the barrage of notifications. Red flags a defender should notice: a flood of unexpected MFA prompts (you should never approve a request you did not initiate), "IT support" reaching out over an unofficial channel like WhatsApp rather than a verified internal system, urgency and the promise that approving will "make it stop," and any request whose real effect is to grant a login you cannot account for.

Outcome

Attacker gained broad access to Uber's internal tooling and publicly defaced internal channels; Uber disabled tools, reset credentials, rotated keys, locked its codebase, and re-authenticated staff. No evidence of access to production systems or sensitive customer data. Uber strengthened its MFA policies. UK prosecutors put damage to Uber at nearly $3M (2023). The criminal thread is still open. The August 2023 jury finding was a trial of the facts, not a conviction; the indefinite hospital order followed in December 2023; the Court of Appeal dismissed the appeal against the findings in September 2025. In July 2026 the BBC's Joe Tidy reported, after a High Court judge lifted reporting restrictions at his request, that the defendant had been moved out of the secure hospital into an ordinary prison and faces a conventional trial listed for November 2026. That is reporting rather than court record, several outlets carried it but all trace to Tidy, and the scope of the retrial has not been made public. A second defendant was convicted in the same 2023 trial and sentenced to an 18-month Youth Rehabilitation Order, but for offenses against BT/EE and Nvidia, not for this intrusion.

Why it matters

This is a textbook demonstration that MFA is not a silver bullet: push-approval MFA can be defeated by simply exhausting and then deceiving the human on the other end. It shows how commodity infostealer malware plus dark-web credential markets remove the need for any exploit, and how one over-privileged contractor account plus a hard-coded secret can cascade into enterprise-wide compromise. It is a canonical case for training people to reject unexpected MFA prompts and distrust out-of-band "IT support" contact.

Defenses

Phishing-resistant MFA (FIDO2/WebAuthn hardware keys or passkeys) instead of simple push approvals; number-matching and rate-limiting/lockout on repeated push prompts; user training to deny and report unrequested MFA requests and to verify any "IT support" contact through official channels only. Technical controls: eliminate hard-coded/service-account credentials in scripts, enforce MFA on PAM console access, network micro-segmentation to limit contractor VPN reach, least privilege for third parties, and anomaly detection for repeated denied auth attempts.

Sources
  • Security update. Uber (Uber Newsroom) (primary). Uber's first-party incident disclosure (Sept 15/16/19, 2022). Confirmed by direct fetch. States the EXT contractor MFA-approval compromise, dark-web password purchase after malware infection, lateral movement to G-Suite/Slack, Slack defacement, OpenDNS graphic, Lapsus$ attribution, and the finding of no access to production systems, user accounts, or sensitive customer databases.
  • Form 8-K Exhibit 99.1 (Uber security update). U.S. Securities and Exchange Commission (EDGAR) (primary). Regulatory record of the September 19, 2022 update, confirmed by direct fetch. The exhibit carries that update alone, word for word; the newsroom page also carries the shorter September 15 and 16 updates, so the two documents are not identical.
  • Lapsus$ hacker who targeted Uber and Grand Theft Auto maker indefinitely detained. Reuters (secondary). Confirmed by fetch alongside Reuters pieces of 11 July and 23 August 2023: the August 2023 jury finding, the December 2023 indefinite hospital detention under the Mental Health Act, and the prosecution figure of nearly $3 million of damage to Uber. Reuters is explicit that the jury was asked to find whether he had committed the acts rather than to deliver a verdict of guilty or not guilty.
  • Uber: Lapsus$ Targeted External Contractor With MFA Bombing Attack. Dark Reading (secondary). Confirmed by direct fetch. Corroborates the MFA-fatigue mechanics and reports the WhatsApp impersonation that is absent from Uber's own post, in its words: the attacker "contacted the target on WhatsApp posing as tech support, telling the person to accept the MFA prompt." It does not say the attacker promised the prompts would stop, and it does not use the phrase "IT support."
  • Uber Breach: Why MFA & PAM Must Work Together. Silverfort (secondary). Confirmed by direct fetch. Vendor analysis of the escalation chain, carrying one structural point Uber does not make: reaching a network share authenticates over CIFS, which does not natively support MFA, so nothing guarded the share. Silverfort attributes the PowerShell and PAM detail to the attacker's own tweet, does not name the PAM vendor, and lists the extracted secrets as "DA, Duo, OneLogin, AWS, and Google Workspace," without Slack or HackerOne. It does not describe share enumeration as typical.
  • Uber hacked, internal systems breached and vulnerability reports stolen. BleepingComputer, September 16, 2022 (secondary). Confirmed by direct fetch. Carries the attacker's verbatim account to researcher Corben Leo of the network share, the PowerShell script, the Thycotic PAM admin credential and the secrets extracted (DA, Duo, OneLogin, AWS, G Suite), and states directly that this came from the threat actor and had not been verified by Uber. It is also the source for employees first meeting the Slack announcement with memes and jokes, observed in screenshots of the channel.
  • Arion Kurtaj v R. Court of Appeal (Criminal Division), [2025] EWCA Crim 1163, 11 September 2025 (primary). Confirmed by direct fetch. The court record: twelve counts, the finding of unfitness to plead, the section 4A finding that the applicant did the acts, the section 37 hospital order with a section 41 restriction order, and the dismissal of the appeal against those findings. Paragraph 3 settles the age dispute, "During the period covered by the charges in the indictment, he was aged 16 or 17." Revolut, Uber and Rockstar Games are counts 8 to 11, September 2022.
  • Grand Theft Auto 6 leaker who was given an indefinite sentence in 2023 because he wouldn't stop hacking is now out of hospital and awaiting retrial. PC Gamer, July 16, 2026 (secondary). Confirmed by direct fetch. Relays BBC correspondent Joe Tidy's July 14, 2026 report that the defendant is out of the secure hospital, in an ordinary prison, and awaiting a conventional trial listed for November. Several outlets ran this the same week but all trace to Tidy, so treat it as single-origin reporting rather than court record. This piece also says he was 18 at the time of the attacks, which the Court of Appeal judgment contradicts.
Cite this case

Social Engineering Examples. “Uber 2022 Breach: MFA Push-Bombing and IT-Support Impersonation of a Contractor”. Accessed 3 November 2026. https://socialengineeringexamples.com/uber-mfa-fatigue-breach-2022

Attack Chain & Defense
1Reconnaissance and credential sourcing
What happened

Per Uber's own security update, the attacker likely obtained the contractor's valid corporate password from a dark-web marketplace after commodity infostealer malware infected the contractor's personal device, a pattern consistent with initial-access brokers who harvest and resell credentials from infected consumer devices at scale rather than phishing the target company directly.

The control that would have stopped it

Dark-web credential markets and infostealer malware on personal devices sit outside a target company's direct control, so the realistic control is not preventing the theft but limiting what one stolen password can do, enforcing MFA on all VPN and remote-access accounts regardless of employee or contractor status, and monitoring for corporate credentials surfacing in breach or stealer-log marketplaces.

2MFA push bombing
What happened

Holding a valid VPN password but blocked by Duo push approval, the attacker repeatedly triggered login attempts, flooding the contractor's phone with two-factor approval prompts, a technique documented in Uber's disclosure and widely reported as consistent with Lapsus$-linked intrusions that year.

The control that would have stopped it

Number-matching MFA, which requires entering a code shown on the login screen rather than a single tap to approve, plus automatic throttling or lockout after a handful of denied push attempts, directly blunts repeated blind approval requests by making them either impossible or highly conspicuous.

3Pretext and rapport building
What happened

Per Dark Reading (19 September 2022), once the contractor had blocked the first requests the attacker contacted them out-of-band on WhatsApp, posing as tech support and telling them to accept the MFA prompt. The further detail that the attacker said the prompts would only stop once one was approved is the attacker's own account, given to a security researcher and relayed by BleepingComputer, which noted Uber had not verified it.

The control that would have stopped it

Training staff and contractors to treat any unsolicited "IT support" contact over an unofficial channel as suspect, and to verify such requests only through a known internal ticketing system or callback number, removes the social cover the pretext depends on.

4Approval and initial access
What happened

Worn down and misled, the contractor approved one push prompt, and the attacker logged into Uber's VPN with a valid password and a valid MFA approval, gaining a legitimate-looking foothold without any technical exploit.

The control that would have stopped it

Conditional-access checks evaluated at the moment of authentication, such as device posture, unfamiliar location, or anomalous login time, can flag or block a session even after an MFA prompt is approved, catching what push approval alone missed.

5Internal reconnaissance and lateral movement
What happened

Once on the internal network via VPN, the attacker scanned until he found a network share. Silverfort's analysis supplies the structural reason nothing stopped him: reaching a share triggers a background authentication over the CIFS protocol, and CIFS does not natively support MFA, so no second factor guarded the share.

The control that would have stopped it

Network micro-segmentation and least-privilege access, limiting a contractor VPN account to only the specific systems it needs rather than broad internal shares, would have kept the attacker from browsing for exploitable files even after initial access was gained.

6Privilege escalation via hard-coded credentials
What happened

By the attacker's own account, relayed by Silverfort and quoted verbatim by BleepingComputer, the share held PowerShell scripts, one of which carried the username and password of an admin user in Uber's PAM platform, which he used to extract secrets for domain admin, Duo, OneLogin, AWS, and Google Workspace. Uber never confirmed this chain and describes the escalation differently, saying the attacker accessed several other employee accounts that ultimately gave elevated permissions.

The control that would have stopped it

Secrets-scanning to find and remove hard-coded credentials from scripts and repositories, vaulting service-account credentials inside the PAM system itself instead of embedding them in code, and requiring MFA on PAM console logins close off this escalation path.

7Objective completion, access, exfiltration, and disclosure
What happened

With elevated access, the attacker downloaded internal Slack messages and finance invoicing data, viewed HackerOne vulnerability reports, and posted a company-wide Slack message while defacing internal pages via OpenDNS, achieving both data access and public notoriety before Uber detected and contained the intrusion.

The control that would have stopped it

Security monitoring tuned to flag anomalous bulk data access and unexpected DNS or configuration changes from a single account, which is how Uber's own team said it detected and moved to contain the incident, paired with incident-response playbooks for rapid credential rotation and tool lockdown, limits the damage once an attacker reaches the final stage.

Quick Facts
Victim
Uber Technologies, Inc. (initial victim: an external "EXT" contractor with VPN access)
Company
Uber Technologies, Inc.
Location
United States (Uber HQ, San Francisco); attacker based in the United Kingdom
Date
2022-09
Impact
~$3M USD
BasisestimateDamage figure given by prosecutors in court, never itemized
(UK prosecutors told Southwark Crown Court in 2023 that the intrusion caused nearly $3 million of damage to Uber, reported by Reuters on 11 July and 23 August 2023; no customer-facing financial loss was reported)
Status
Documented incident
Case Type
Real-World Incident
Sector
Technology & Software, Transportation & Logistics
Threat Actor
Organized Crime
Explore more

Related Cases

Browse by what this case has in common with others in the library.