Microsoft disclosed today a security breach that took place last month in December 2019.
In a blog post today, the OS maker said that an internal customer support database that was storing anonymized user analytics was accidentally exposed online without proper protections between Dec.r 5 and Dec. 31.
The database was spotted and reported to Microsoft by Bob Diachenko, a security researcher with Security Discovery.
The leaky customer support database consisted of a cluster of five Elasticsearch servers, a technology used to simplify search operations. All five servers stored the same data, appearing to be mirrors of each other.
The servers contained roughly 250 million entries, with information such as email addresses, IP addresses, and support case details. Microsoft said that most of the records didn’t contain any personal user information.
“As part of Microsoft’s standard operating procedures, data stored in the support case analytics database is redacted using automated tools to remove personal information,” Microsoft said.
However, in cases where users filed customer support requests using non-standard formatted data such as (“name surname @ email domain com” instead of “email@example.com”) the data was not detected and redacted, and remained in the exposed database.
For these cases, Microsoft said it began notifying impacted customers today, although it also added that it “found no malicious use” of the data.
Microsoft blamed the accidental server exposure on misconfigured Azure security rules it deployed on Dec. 5, which it now fixed. Following the leak, Microsoft says it is now:
- Auditing the established network security rules for internal resources.
- Expanding the scope of the mechanisms that detect security rule misconfigurations.
- Adding additional alerting to service teams when security rule misconfigurations are detected.
- Implementing additional redaction automation.