← All articles

consultant

Charter: 4.9M emails exposed — phishing‑resistant MFA is now essential

A vishing attack abused a Microsoft Entra account to exfiltrate customer data from Salesforce. FIDO2/WebAuthn MFA is now the state of the art expected by GDPR Article 32.

On May 27, 2026, Charter Communications (Spectrum) confirmed a data breach claimed by ShinyHunters. Public details indicate the attack began on April 1, 2026 via targeted vishing, abusing a Microsoft Entra account, then pivoting to Salesforce to extract data (names, emails, addresses, phone numbers, plans, tickets). Charter says no “sensitive information” was taken, but attackers claim 40+ million records. Mozilla Monitor / HIBP listed about 4.9M unique email addresses — a verifiable leak. Sources: TechRadar, Mozilla Monitor / HIBP, Tom’s Guide.

In short: one sufficiently privileged identity, compromised via social engineering, unlocked a critical SaaS and enabled mass exfiltration — a recurring 2025–2026 pattern (MFA bypass by vishing, AiTM, token replay, or device‑code abuse). (techradar.com)

Applicable legal framework

  • GDPR — Article 32: technical and organizational measures “appropriate to the risk,” reflecting the state of the art, including resilience and regular testing. For services exposed to social engineering and remote access, phishing‑resistant MFA has become the reference. Text: EUR‑Lex — GDPR Art. 32. To implement the Article 32 GDPR requirements, effectiveness evidence and traceability are key.
  • European doctrine (ENISA): prefer FIDO2/smart cards over SMS/voice/app OTP, which are vulnerable to vishing and session hijacking. Refs: ENISA Threat Landscape 2023 and joint recommendations.

In Luxembourg and the EU, these expectations combine with NIS 2 and sectoral requirements for proportional technical measures and demonstrable governance.

The technical answer: phishing‑resistant MFA (FIDO2/WebAuthn)

Objective: prevent a reusable secret (password, OTP, voice code) from unlocking critical SaaS in case of vishing, man‑in‑the‑middle proxies, or session interception.

How it works

  • FIDO2 authenticators (hardware keys or passkeys) use public‑key cryptography and origin binding; there is no reusable “code.”
  • WebAuthn/CTAP2: signed challenge‑response bound to the domain; no validation on a fake site.
  • SSO integration: FIDO2‑only/high‑assurance conditional policies (Salesforce, Google Workspace, M365, ServiceNow) with step‑up and device restrictions.
  • Governance: alignment with ISO/IEC 27001:2022 (A.5.17, A.8.23, A.8.24) and NIST SP 800‑63B (IAL/AAL).

Concrete controls

  • Resilience to vishing/AiTM: no OTP or voice code to disclose; signatures are non‑transferable.
  • Traceability: FIDO2 auth logs and AAD/Okta policies are audit‑ready for GDPR/NIS 2.
  • Attack‑surface reduction: disable SMS/voice/app OTP; device restrictions; require a second hardware factor for Salesforce exports and API tokens.
  • Continuity: two FIDO2 keys per user; HSM escrow; robust onboarding/recovery procedures.

How Luxgap delivers

  • ISO 27001 governance: map critical SaaS, set AAL2+/AAL3 levels, enforce “phishing‑resistant only” policies, and produce evidence required by Art. 32.
  • 24/7 managed SOC: Entra ID/Okta telemetry, correlation (impossible travel, anomalous FIDO2 enrollments, non‑WebAuthn attempts), and SOAR‑driven quarantine.
  • Training: targeted anti‑vishing and “MFA best practices” via our security awareness and simulated phishing, useful for NIS 2/CSSF expectations.

Project path in 6–10 weeks: IdP/SaaS scoping, FIDO2/WebAuthn pilot, progressive cutover with weak‑factor deprecation, documentation for compliance, and controlled AiTM exercises.

Case study in Luxembourg/EU

A Luxembourg fiduciary (important NIS 2 entity, multi‑SaaS) exposed CRM exports to external partners.

  • FIDO2‑only policy for CRM and email; mandatory second hardware factor for exports.
  • Disabled SMS/voice and app OTP; two FIDO2 keys per user; loss handling via service desk/HSM escrow.
  • WebAuthn logs sent to SIEM with real‑time alerts on any non‑compliant attempt.

Result: the next quarter’s vishing campaigns failed at authentication; sensitive exports now require a non‑transferable hardware proof traceable at audit.

First steps

  1. Map the 10 “high‑value” apps (CRM, ERP, M365, Google Workspace, HR) and require FIDO2/WebAuthn.
  2. Disable SMS/calls/app OTP; enable “phishing‑resistant only” and step‑up for exports and API tokens.
  3. Issue two FIDO2 keys to critical roles; plan robust recovery.
  4. Log IdP + SaaS to a SIEM; alert on enrollments, repeated failures, and non‑WebAuthn attempts.
  5. Train teams on vishing and IT callbacks; simulate a malicious call and measure reporting.

Official sources

Note to executives, CIOs, CISOs, DPOs: the Charter case shows a phone call can defeat OTPs. Migrating to phishing‑resistant MFA is the verifiable uplift expected by Article 32 — and the best antidote to the next breach.

LUXGAP NEWSLETTER

Get our analyses the moment they drop.

GDPR, NIS 2, AI expertise articles, plus invitations to free webinars + trainings at Luxgap. 1 to 2 emails per week max, one-click unsubscribe.

Your data is never shared. GDPR-compliant (we're DPOs after all).

A question on this topic?

Our team usually replies within one business day. Configure your quote or write to us.

Build my quote →