Back to all lessons
Awareness Lessons
last week

APT29 Watering Hole Campaign Exploits Unpatched iOS & Android Devices via Compromised Analytics Supply Chain

Written by AI from the linked story. Not reviewed by an editor. How this works

Russia-linked APT29 (Midnight Blizzard) compromised legitimate websites and injected malicious code through a hijacked web analytics service to silently deliver exploit chains targeting known but unpatched vulnerabilities on iOS and Android devices. The use of n-day vulnerabilities — flaws with existing patches — means that timely patching alone could have blocked the initial exploitation vector on victim devices. The supply chain angle amplifies the threat significantly, as even cautious users visiting trusted sites were exposed without any direct interaction with obviously malicious content. This campaign demonstrates how adversaries chain together third-party trust relationships and delayed patching to maximise reach and deniability. The ultimate harvest of credentials and personal data from mobile devices underscores the high-value impact of leaving known vulnerabilities unaddressed.

Tactical Insight

Immediate actions

  • Apply all available iOS and Android security patches immediately, prioritising devices used to access sensitive organisational resources.
  • Audit and inventory all third-party web analytics and JavaScript providers embedded in your organisation's web properties to identify potentially compromised supply chain components.
  • Enable browser-level and MDM-enforced restrictions on untrusted or high-risk websites for managed mobile devices.

Long-term improvements

  • Implement a formal mobile device management (MDM) policy that enforces OS and app patch compliance deadlines across all corporate and BYOD devices.
  • Establish a third-party and supply chain risk management programme that regularly reviews the security posture of external scripts, analytics tools, and CDN providers.
  • Deploy sub-resource integrity (SRI) checks on all externally hosted scripts to detect unauthorised modifications to third-party code.

Detection measures

  • Monitor network traffic from mobile endpoints for anomalous outbound connections or data exfiltration patterns indicative of watering hole payload delivery.
  • Integrate threat intelligence feeds covering state-sponsored APT campaigns to receive early warning of watering hole infrastructure and exploit chain indicators.
  • Enable logging and alerting on mobile endpoints via EDR or MTD (Mobile Threat Defence) solutions to detect exploitation attempts against known n-day vulnerabilities.

Back this up with a control

All controls and vendors

Training helps people spot this. These controls make the attack fail even on the day someone does not.