The encyclopedia · Software & IT · Technical decision · 2022
Optus leaves an API exposed, and 10 million Australians' ID data leaks
An access-control error in Optus's network left a customer API reachable from the internet, spilling passport and license numbers for up to 10 million people.
Optus · 2022-09-22
What happened
In late September 2022, Australia's second-largest telecommunications provider, Optus, disclosed a data breach that exposed the personal information of up to 10 million current and former customers. The compromised data included names, dates of birth, contact details, and — critically — passport and driver's licence numbers for about 2.1 million people, the kind of identity documentation that can be used for fraud.
The cause was not a sophisticated attack but a coding oversight. An application programming interface that accepted customer requests was left exposed to the internet without proper access controls, allowing an attacker to query it for customer records. The breach was detected in the third week of September 2022, and Optus said customer identification documents had been compromised.
The financial and regulatory consequences were severe. Optus's parent company, Singtel, reserved A$140 million to cover the costs of the incident. Australia's privacy regulator, the OAIC, and the communications regulator ACMA opened investigations, and the government funded a A$5.5 million public awareness campaign. A class action led by law firm Slater and Gordon drew in roughly 100,000 customers seeking compensation.
The decision behind the failure was an engineering one: a customer-facing API was deployed without the access-control checks that should have kept it private, and the onboarding of the service did not treat identity data as the sensitive asset it is. A single configuration error placed the identity records of millions of Australians at risk.
Why it happened
- An API that accepted customer queries was left exposed to the internet without proper access controls
- The oversimplified access control let an attacker query customer records, including passport and driver's licence numbers
- Up to 10 million current and former customers were affected, with 2.1 million identity documents compromised
- Singtel reserved A$140 million, regulators opened investigations, and a class action drew about 100,000 customers
The lesson
An API that holds identity data without access control is a breach waiting to happen: Optus exposed it and leaked the ID documents of 2.1 million Australians, reserving A$140 million in costs.
Sources
- Wikipedia — 2022 Optus data breach
- BBC — Optus hack: Australia investigating data breach of 9.8 million customers
spotted an error? The club wants to know.
More like this
Optus went dark for 14 hours, cutting off 10 million Australians from everything
Optus left 10 million Australians without service for 12 hours
One.Tel burned A$5.3B in market cap when overexpansion and cash burn caught up
Somewhere, someone solved the problem this company failed at. 2nd Opinion →

Comments · 0
Sign in to join the comments.