Free Mobile: a weak VPN login, a database France's regulator said should have been empty, and a €42 million fine
France's data protection regulator didn't just fine Free Mobile for getting breached. It fined the company for how long it had been holding onto data nobody needed anymore, and for a breach-notification email that didn't say what the law requires it to say. The breach was the trigger. The fine was about everything CNIL found once it started looking.
Background
Free (operating as Free Mobile for its wireless subscribers) is one of France's largest telecom operators, built in part on being the disruptive, lower-cost alternative to the legacy carriers. That scale is exactly what made its October 2024 breach significant: CNIL, France's data protection authority, ultimately found the exposure reached personal data tied to roughly 24 million subscriber contracts, including IBANs for a portion of them. Fourteen months later, CNIL handed down one of the largest fines in its history — and the decision reads less like a breach penalty and more like an audit of everything the company had let slide.
From a weak VPN login to a €42 million CNIL decision
What actually happened
On October 22, 2024, a security researcher publicized that a hacker using the name "drussellx" was selling a database on the cybercrime forum BreachForums, claiming it belonged to Free. The seller dated the underlying theft to October 17. Free confirmed the breach publicly on October 26 — company and regulator accounts of scope differ by source, and this case study presents both rather than picking one: CNIL's own sanction decision states the exposure reached personal data tied to about 24 million subscriber contracts, with IBANs compromised for some customers; the hacker's own sales listing separately claimed about 19.2 million customers and 5.11 million IBANs, covering both Free Mobile and Freebox internet subscribers. Free itself never confirmed the hacker's figure.
CNIL's investigation found the entry point was a weakness in the authentication protecting VPN access into Free's systems, paired with a failure to detect the resulting abnormal activity in time to stop it. The exact technical mechanism behind that authentication weakness — whether credential reuse, a missing second factor, or something else — has not been disclosed publicly by Free or detailed in CNIL's released findings. Free maintained that passwords, bank card numbers, and the content of customer communications were not accessed, and argued separately that the exposed IBANs alone could not be used to initiate a direct debit against a customer's account — a company characterization, not an independently verified technical claim.
What made the eventual fine so large wasn't only the breach. CNIL's investigation surfaced two further violations layered on top of the security failure. First, the breach-notification email Free sent to regulators was itself judged incomplete — missing information GDPR's Article 34 requires a notification to contain, meaning Free managed to violate the law a second time in the act of reporting that it had violated it the first time. Second, and specific to Free Mobile, CNIL found more than 2.8 million contracts belonging to customers who had left the service over a decade earlier were still sitting in the database that got breached — data with no remaining business purpose, kept anyway.
CNIL received more than 2,500 complaints tied to this breach — an unusually high volume that signals how directly customers felt this, not just an abstract regulatory statistic. On January 8, 2026, CNIL's formation restreinte (its sanctioning body) issued its decision, made public January 13 to 14: a combined €42 million fine, split €27 million against Free Mobile and €15 million against parent entity Free SAS, backed by ongoing daily penalties of €50,000 and €25,000 respectively if the underlying compliance measures CNIL ordered aren't implemented. Free has said it will appeal to the Conseil d'État, France's highest administrative court, challenging both the severity of the sanction and the decision to pursue two distinct group entities in a single proceeding. The appeal does not suspend the fine, and no ruling on it has been reported.
Root cause
- CNIL's own published decision identifies the entry point as a weakness in VPN login authentication, combined with a failure to detect the resulting abnormal system activity in time.
- Data tied to roughly 24 million subscriber contracts was exposed, per CNIL's finding, with IBANs compromised for a portion of affected customers.
- CNIL separately found the breach-notification communication Free sent did not contain all information required under GDPR's notification-content rules, and that Free Mobile had retained more than 2.8 million long-terminated contracts with no remaining business purpose.
- The specific technical nature of the VPN authentication weakness — credential reuse, absence of multi-factor authentication, or another mechanism — has not been disclosed by Free or detailed in CNIL's released findings. This case study does not guess at which.
- Whether the hacker's own claimed figures (about 19.2 million customers, 5.11 million IBANs) describe the same underlying exposure as CNIL's 24-million-contract figure, just measured differently, or reflect a genuinely different count, has never been reconciled by Free or CNIL publicly. Both figures are presented here, labeled by source, rather than merged into one.
- No threat actor beyond the pseudonymous seller "drussellx" has been identified or attributed in any confirmed source.
Timeline
Detection
The breach was discovered through a criminal marketplace listing, not Free's own internal detection: a security researcher publicized on October 22, 2024 that a hacker using the name "drussellx" was selling a database claiming to be Free's. Free confirmed the breach publicly on October 26. CNIL's own investigation separately found the abnormal activity following the VPN compromise was not detected internally in time to prevent the exfiltration.
The hacker dated the underlying theft to October 17, 2024; the breach was only discovered via the public BreachForums listing on October 22, five days later, and confirmed by Free on October 26. CNIL's findings don't specify a more precise internal detection timeline, because there wasn't one — detection came from the data appearing for sale, not an internal alert.
- CNIL explicitly found that Free failed to detect the abnormal system activity following the VPN compromise in time to prevent the exfiltration — a specific, named finding, not an inference.
- More than 2.8 million long-terminated contracts, with no remaining business purpose, were still sitting in the breached database — not a detection signal itself, but a condition that meant any eventual breach would expose far more than necessary.
What to monitor for in your own environment
A VPN login succeeding under a weak or reused credential, or without a required second factor
VPN/remote-access authentication logsUnusual access to or bulk export from an internal administration tool following a remote-access session
Internal administration tool audit and access logsA dataset matching the organization's own customer data pattern appearing on a criminal marketplace or forum
Dark-web and criminal-marketplace monitoringContainment, eradication & recovery
Containment
Oct 17–26, 2024- Free's own disclosure doesn't detail the specific containment steps taken once the abnormal activity following the VPN compromise was identified; CNIL's finding establishes only that detection itself was too slow to prevent the exfiltration, not what happened immediately after.
- Free publicly confirmed the breach on October 26, 2024, four days after the researcher's public disclosure of the BreachForums listing.
Eradication
Not detailed in public disclosure- Public sources reviewed for this case study do not detail specific technical eradication steps (VPN credential reset, MFA enforcement, revoked access to the internal administration tool). This case study does not assume what was done beyond what CNIL's decision and Free's own statements confirm.
Recovery
Oct 2024 – Jan 2026- Free stated that passwords, bank card numbers and communications content were not accessed — a company characterization CNIL's decision did not contradict.
- CNIL's investigation, over roughly fourteen months, also surfaced the incomplete breach-notification and the excess-data-retention violations.
- On January 8, 2026, CNIL fined Free Mobile €27 million and Free SAS €15 million, backed by daily penalties for continued non-compliance; Free has appealed to the Conseil d'État, and the fine remains in effect pending that appeal.
Security control analysis
CNIL's own decision names this as the entry point. The specific weakness wasn't detailed publicly, but the finding of fault is CNIL's, not speculation.
CNIL explicitly found Free failed to detect the abnormal system behavior that followed the VPN compromise in time to prevent the exfiltration.
More than 2.8 million contracts from customers who left over ten years earlier were still in the breached database — a standing compliance failure independent of the breach itself.
CNIL found the notification Free submitted omitted information GDPR's Article 34 requires, making this a documented second violation layered on top of the security failure.
Free states passwords, payment card numbers and communications content were not accessed. This is the company's own characterization, not independently verified, but no source has contradicted it.
CNIL's settlement process credited Free with representations that reduced elements of the case, and there is no indication Free obstructed the investigation, even as the eventual fine was severe.
Controls that would have prevented or limited this
Would close the entry point CNIL's own decision names as the root cause.
Would address the specific gap CNIL found: the breach's scale resulted from undetected abnormal activity after the VPN was compromised, not from the login itself going unnoticed.
Would have removed the 2.8 million long-terminated contracts from the database well before this breach, eliminating that specific exposure and the standing GDPR violation CNIL fined independently.
Would have prevented the second, compounding violation CNIL found in the notification itself.
Blast radius
What was exposed
- Personal data tied to about 24 million subscriber contracts, per CNIL's finding
- IBANs for a portion of affected customers
- Data belonging to over 2.8 million long-cancelled accounts that should no longer have been stored at all
What Free says stayed protected
- Account passwords, per Free's own statement
- Bank card numbers, per Free's own statement
- The content of customer communications, per Free's own statement
How the €42 million fine was split
What they got right
Free confirmed the breach publicly within days of the researcher's disclosure, rather than staying silent while the stolen data circulated on a criminal forum.
Free's representations during CNIL's investigation were credited enough to be part of the regulatory settlement process, and the company has not disputed CNIL's core findings — it's appealing the severity and procedural structure of the sanction, not denying the underlying facts.
That said, this is a thinner list than most case studies in this series carry. CNIL's decision reads as a regulator that found a security failure, a non-compliant disclosure, and a data-retention violation all at once — there isn't much here to credit beyond confirming the breach happened and not contesting what CNIL found.
Why this keeps happening
VPN and remote-access authentication is one of the most consistently exploited entry points across telecom and large-enterprise breaches generally, precisely because it's designed to be convenient for a distributed workforce — the same property that makes it convenient for an attacker who gets past it.
Data retention sprawl — keeping records for customers who left years or a decade ago — is close to a universal, unaddressed risk across large organizations. Most companies have no active process forcing deletion once a legitimate business purpose ends, which is exactly the gap CNIL found and fined.
European regulators are increasingly treating the quality of breach disclosure as its own enforceable obligation, not a formality that follows the real violation. A notification that's technically sent but substantively incomplete is, under this reading, its own GDPR failure — a pattern worth watching for any organization operating under European data protection law.
Lessons for your own environment
- A VPN's convenience is also its attack surface
Remote access designed to be fast and frictionless for legitimate users is, by the same design, fast and frictionless for an attacker who gets past the authentication protecting it. Treat VPN and remote-access authentication strength as a standing audit item, not a one-time setup decision.
- Detection has to catch abnormal activity, not just unauthorized access
The attacker got in through a credential-level weakness, not a dramatic exploit. What let the breach reach 24 million contracts was that the abnormal activity following that access wasn't caught in time — detection tuned only to block entry misses everything that happens after.
- Data with no business purpose is a liability sitting in wait
Over 2.8 million contracts from customers gone for a decade were fined as their own violation, independent of the breach. Every record kept past its legitimate purpose is attack surface with no offsetting value — audit retention policy as its own project, not an afterthought of a breach response.
- A breach-notification email can itself be a second violation
CNIL didn't just fine the breach — it fined the notification about the breach for being incomplete. Have legal and compliance review your actual notification template against the specific content requirements your jurisdiction's law demands, before you need to send one under pressure.
- Regulatory settlement and public dispute aren't mutually exclusive
Free cooperated enough during the investigation to be part of CNIL's settlement process, and is still appealing the outcome. An organization can engage constructively with a regulator's findings while contesting the proportionality or process of the resulting penalty — those are different questions.
CISO & board lessons
- Treat GDPR's Article 32 security obligations and Article 34 notification-content requirements as two separate compliance surfaces requiring two separate audits — Free was found to have failed both, and failing the second compounded the first.
- Data minimization is a real, fineable legal exposure under GDPR, not a best-practice recommendation a board can deprioritize. Ask specifically how long your organization retains data for customers who've left, and whether that retention period has a documented, defensible business justification.
- Before any incident occurs, have legal and security jointly stress-test your actual breach-notification template against the specific content your regulator requires — not a generic "we experienced an incident" draft that looks complete but legally isn't.
- A regulator credits cooperation and remediation evidence during settlement negotiations, even when the fine is still severe. Build the muscle to engage constructively and produce real evidence during an investigation — the alternative (contesting every finding) rarely produces a better outcome and can cost the credit a settlement process offers.
Action plan
First 24 hours
- Confirm what authentication protects every VPN and remote-access entry point into systems holding customer data, and whether multi-factor authentication is actually enforced, not just available.
- Review whether your monitoring would catch abnormal activity following a successful remote-access login, not just catch the login attempt itself.
- Pull your current breach-notification template and check it line by line against your jurisdiction's specific required content — don't assume a notice that looks complete actually is.
First 7 days
- Audit what data your organization retains for customers or accounts that have been inactive or terminated for more than a defined period, and identify what has no remaining legitimate business purpose.
- Test your VPN/remote-access layer specifically for credential-reuse and authentication-bypass weaknesses, not just for known vulnerabilities.
- Confirm legal and security jointly own breach-notification content, so a future notice isn't drafted by one function without the other's input.
First 30 days
- Implement or enforce a documented data-retention and deletion policy with an actual mechanism that executes it, not just a written standard nobody runs.
- Build anomaly-detection coverage specifically for administrative and internal tooling reachable via remote access, treating it as a distinct monitoring target.
- Rehearse a breach-notification drafting exercise against your jurisdiction's actual legal requirements, so the first real notice isn't the first time the template has been tested.
Could this happen in your organization?
- Does every VPN or remote-access entry point into systems holding customer data require multi-factor authentication, confirmed rather than assumed?
- Would your organization detect abnormal activity following a successful remote-access login, or only an unauthorized login attempt itself?
- Do you know how much data your organization holds for customers who left years ago, and whether any of it has a documented, defensible reason to still exist?
- Has your breach-notification template actually been checked against your jurisdiction's specific required content, by someone who would know if it's incomplete?
- If your organization were breached today, could you state with confidence what specific data categories were and weren't exposed — and could you back that statement up?
- Does your organization have an active, enforced process for deleting data once its legitimate business purpose ends, or does retention just continue by default?
- If a regulator proposed a fine larger than you expected, do you know whether your organization would contest the underlying findings or the severity of the penalty — and is that distinction already understood internally?
If this happened to you: what to ask, and what to say
Knowing the lesson isn’t the same as knowing what to do with it Monday morning. A security lead, a CISO, and a customer-facing team each need something different from this incident.
- "Is MFA actually enforced on every VPN and remote-access path into systems holding customer data, or just available?"Ask for a specific, verified answer, not an assumption. The gap between "available" and "enforced" is exactly where this breach started.
- "Would we catch unusual activity after a successful remote-access login, not just a failed one?"Free's gap wasn't the login — it was what happened after, going undetected. Confirm your monitoring covers post-authentication behavior.
- "How much customer data are we holding with no remaining business purpose?"CNIL fined Free Mobile specifically for this, independent of the breach. Ask for a real audit, not an estimate.
- "Has legal actually reviewed our breach-notification template against the specific law that would apply?"A notice that looks complete and a notice that satisfies the specific legal content requirements are not automatically the same thing.
- State what happened and what it cost, plainly.A board member should hear the actual mechanism and the actual number."A weakness in our VPN authentication let an attacker reach internal systems, and we didn't catch the resulting abnormal activity in time. Regulators found two additional compliance failures during their investigation, and the combined fine was €42 million."
- Separate the breach from the compounding findings.A board needs to understand this wasn't one failure, it was three."The fine wasn't only for the breach. Part of it was for an incomplete breach-notification, and part was for retaining data years past any legitimate need. Those are two separate failures we're addressing with two separate fixes."
- Address the appeal honestly.Don't let an appeal read as denial of the underlying facts."We are appealing the severity and procedural structure of the sanction. We are not disputing the regulator's core findings about what happened."
- Commit to a specific, dated remediation plan.A vague "we're improving security" doesn't match the specificity of what the regulator found."We are implementing MFA across all remote-access points, auditing and purging data with no remaining business purpose, and rebuilding our breach-notification process against the specific legal requirements — each with an owner and a date."
- State plainly what data was involved.Customers need the specific categories, not a vague reference to "an incident.""Data including your contract information was affected, and for some customers, your IBAN. Your password, card details, and the content of your communications were not accessed."
- Address the retained-data issue directly if it affects them.A former customer deserves to know if their old data was part of this."If you were a customer who left our service some time ago, your information may still have been part of this. We are correcting how long we retain data after an account closes."
- Explain the fix in terms a customer can evaluate."We've improved security" is vague; name the actual change."We've strengthened the authentication required to access our internal systems remotely, and we are deleting data we no longer have a reason to keep."
- Warn about follow-on fraud risk specifically tied to IBAN exposure.An exposed IBAN carries a different risk than a typical data leak."If your IBAN was part of this exposure, monitor your bank account for unauthorized direct debits and contact your bank if you see anything unfamiliar."
References & confidence
- ConfirmedCNIL — official sanction decision against Free Mobile and Free — Primary regulator source for the fine amounts, the VPN/detection root cause, the notification-content finding, and the data-retention finding.
- ReportedVillage Justice — legal analysis of the CNIL sanction
- ReportedMondaq / Delsol Avocats — summary of the CNIL decision
- ReportedHaas Avocats — coverage of the record CNIL sanction
- ReportedITPro — hacker's claim of about 19 million affected customers — The hacker's own sales-listing figure, distinct from and not confirmed to match CNIL's 24-million-contract figure.
- ConfirmedSC World — Free confirms the breach
- DisputedDataBreaches.net — report of the hacker later disputing the sale — A follow-up claim that the original data sale "wasn't true" is not independently verified and does not change CNIL's own confirmed findings.
- ConfirmedSiècle Digital — coverage of the fine announcement
- ConfirmedUniversFreebox — coverage of Free's announced appeal — The appeal has been filed; its outcome is unresolved and not covered by any source reviewed.
- ReportedUFC-Que Choisir — consumer group complaint and coverage — A separate consumer-group complaint to CNIL; evidence of customer interest in a group legal claim exists but no formal class action has been confirmed as filed or resolved.