GDPR Fines July 2026: €1.7M for Wind Tre After Social Engineering

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/6 · Initial Access via Social Engineering

Attackers impersonate IT support over the phone and trick employees into granting remote access to their machines.

T1566 – Phishing T1656 – Impersonation T1219 – Remote Access Software
  • Classic vishing / social engineering attack via phone call
  • Affected: employees at two Wind Tre sales outlets
  • Employees unwittingly granted remote access to their devices
PHASE 2/6 · Credential Theft

Via remote access the attackers steal certificates and credentials that were stored in cleartext on the desktop.

T1552.001 – Unsecured Credentials: Credentials In Files T1552.004 – Private Keys
  • Digital certificates and private keys stored unencrypted
  • Credentials partly in cleartext on the desktop
  • Garante: certificates should have been kept with secure solutions
PHASE 3/6 · Discovery of Unprotected APIs

After a first blocked attempt, the attackers identify unprotected secondary APIs of the web application.

T1595 – Active Scanning T1190 – Exploit Public-Facing Application
  • First access attempt was still blocked
  • Secondary APIs without rate limiting and without CAPTCHA
  • Violation of OWASP API Security Top 10 / state of the art
PHASE 4/6 · Mass Data Enumeration

The attackers enumerate sequential customer IDs and query the API with around 2 million automated requests.

T1580 – Cloud Infrastructure Discovery T1119 – Automated Collection
  • Enumeration attack via sequential customerId values
  • Around 2 million automated requests
  • Missing rate limiting failed to stop the request flood
PHASE 5/6 · Data Exfiltration

The API returns customer data for every ID, which is exfiltrated at scale.

T1041 – Exfiltration Over C2 Channel
  • 365,048 customer records exfiltrated
  • For over 41,000 customers also payment data (IBAN, masked credit cards)
  • API returned associated customer data for every ID
PHASE 6/6 · Impact & Sanction

The data breach results in a GDPR fine and significant reputational damage.

  • Fine of EUR 1,715,600 imposed by the Garante
  • Violations of Art. 5(1)(f) and Art. 32 GDPR
  • 72-hour notification duty (Art. 33) met – mitigating factor
Short & clear answers
Frequently asked questions about this incident
Could my small business be hit by an attack like this?
This attack path works against nearly any company that runs APIs and employs staff. Small and medium-sized businesses often underestimate that they operate similar interfaces in online shops, customer portals, booking systems or CRM integrations. If those APIs aren't properly secured and attackers obtain credentials through social engineering, the path to a mass data leak is short.
How do I check whether my APIs are vulnerable to such an attack?
Review all exposed APIs – including internal and secondary interfaces – for their authentication and authorization mechanisms. Also test whether data can be extracted by mass-querying sequential IDs such as customer numbers (an enumeration attack). Run regular vulnerability assessments and penetration tests that explicitly cover all API endpoints.
What should I do now to protect myself?
Implement rate limiting and CAPTCHAs on all APIs to prevent automated mass queries. Introduce password managers and secure certificate storage, and enable strong multi-factor authentication (MFA) for all system access. Also train your employees in a hands-on way to recognize social engineering and phishing attacks.
How can I protect my staff from fake IT support calls?
Establish a clear process for how IT support must authenticate itself, such as a callback procedure or internal chat systems instead of unannounced calls. Train your team regularly, including with realistic simulated fraud calls (mystery calls). At Wind Tre, a single call granting remote access was enough to launch the attack.
What penalty can result from such a data protection violation?
The Italian data protection authority fined Wind Tre €1,715,600 for serious failures in managing credentials, certificates and API security testing. Violations of the state-of-the-art requirement demanded by the GDPR (Article 32) can be penalized heavily. On the positive side, Wind Tre met the 72-hour notification obligation under Article 33 GDPR, which was considered a mitigating factor.
More security news
You might also be interested in
Critical Elementor Pro Flaw: Attackers Can Fully Take Over WordPress Sites
A file upload bug in Elementor Pro up to 4.2.1 allows RCE without login. Version 4.2.2 fixes the flaw – update now!
Pods Plugin: Critical Flaw Enables Admin Takeover, No Login
A critical flaw in the WordPress plugin Pods lets attackers overwrite admin passwords without login. Over 100,000 sites are affected.
miniOrange SAML SSO: Critical Bypass Turns Attackers Into Admins
Two critical auth bypasses in the miniOrange SAML SSO plugin allow forged SAML assertions—up to full WordPress admin access.