how it happened
- whocallerposed as an employee
- the gapoutsourced help deskreset password and MFA
- thencorporate networkalleged: no identity checks
- the result~$356M damageproduct shortages
what everyone assumed
When you outsource the help desk, you are buying a process: the contract specifies how a caller’s identity gets checked before anything is handed over, and you trust that the people on the calls follow it. It is a reasonable trust, because identity verification at the help desk is a solved, written-down procedure. The agent on these calls was doing the job in front of them, working a queue of reset requests the way the role is shaped. The process meant to sit behind that moment was the thing that did not hold.
what happened
Here the gap was not months but the span of a few calls. According to Clorox’s complaint, the caller reached the Cognizant service desk and obtained a password reset, then called again and had the employee’s MFA reset, and called back to have it reset once more. The complaint alleges the agent did not verify the caller’s identity and did not follow Clorox’s credential support procedures before making the changes. With the password and the MFA both in hand, the attacker held what every later check would read as a legitimate employee. The two facts that should have stopped this, who is calling and does the procedure allow this, were never the question the calls turned on.
step by step
- a caller asks the outsourced service desk for a resetA password reset is granted, Clorox's complaint says, without verifying the caller.the assumption breaks here
- two more calls, two MFA resetsCredential procedures are not followed.
- the attacker now looks like a real employeeEvery later check reads the login as legitimate.
- operations disruptedDamage put at about 356 million dollars; in 2025 Clorox sues Cognizant for 380 million.
how it surfaced
The intrusion became a network-wide incident. Clorox has said the attack disrupted its operations, contributing to product shortages, and the company has put the damage at roughly 356 million dollars. In 2025 it sued Cognizant for 380 million dollars, alleging the help desk handed over credentials without verifying identity. The reset that started it had been, at the time, an unremarkable ticket.
A verification procedure protects you only when it is the gate every reset has to pass through, not a policy that exists alongside a busy queue.
If a reset can be completed without the check, then the check is advisory, and an advisory check stops nothing.
picture it at a company like yours
The company here is made up. The other two paths are not: they happened, and each links to the story.
- in this storythe day it mattersAn attacker calls three times and gets a password reset and two code resets.what it costs youWith a fully reset account, they look like a real employee to every system after that.
- or it goes like thisit happenedMGM Resorts, 2023howA caller poses as an admin and gets a password and code reset in minutes.what leavesadmin control of identity and cloudwho ends up with itattackers who deploy ransomware
- or it goes like thisit happenedCaesars Entertainment, 2023howThe support vendor itself is talked into giving access.what leavesthe customer databasewho ends up with itan extortion group
sources
- The Record, "Clorox lawsuit says help-desk contractors handed over passwords in 2023 cyberattack" ,
- BleepingComputer, "Hackers fooled Cognizant help desk, says Clorox in $380M cyberattack lawsuit" ,
- CSO Online, "Clorox sues Cognizant for $380M over alleged helpdesk failures in cyberattack" ,
- The Register, "$380M lawsuit claims intruder got Clorox's passwords from Cognizant simply by asking" ,
your turn
what you can do about it
this week
Ask your help desk what identity proof is required before a reset, whether an agent can complete one without it, and whether a repeat MFA reset on the same account in the same day raises a flag rather than closing a ticket.
Someone will call your help desk this week, internal or outsourced, and ask for a password or MFA reset under time pressure, and the agent will want to be helpful, which is the whole job. The Clorox sequence was findable in the calls themselves: resets granted without the caller proving who they were, MFA reset more than once in a day.
go deeper
if you're not sure where to start
Run the offboarding checklist on one leaver. It covers every account and token to close when someone leaves.
open the checklist →
