Yellow Hat: Approximately 1.8 million pieces of customer data, including names and email addresses, may have been leaked after unauthorized access to computer systems.

Zhitongcaijing · 3d ago
Yellow Hat: Approximately 1.8 million pieces of customer data, including names and email addresses, may have been leaked after unauthorized access to computer systems.