LIVE Threat Watch 36 actively exploited vulnerabilities added in the last 30 days. Latest: CVE-2026-118527 in Ivanti Connect Secure See all live vulnerabilities
ActiveGovernment Reporting

APT29

A Russian cyber espionage group that NCSC-UK assesses is almost certainly part of the SVR, Russia's foreign intelligence service. It goes after cloud accounts, tokens and unpatched servers to collect intelligence, and Microsoft reported linked activity as recently as September 2026.

Threat actor profile. Last reviewed 3 November 2026.

Overview

Why It Matters

The UK government has named this group several times. In July 2020 the NCSC and Canada's CSE assessed that APT29 targeted organisations involved in COVID-19 vaccine development in Canada, the US and the UK.7 In April 2021 the UK said it was highly likely that Russia's foreign intelligence service was responsible for the SolarWinds Orion compromise, while judging the overall impact on the UK to be low.8 In February 2024 the NCSC assessed the group is almost certainly part of the SVR.2

Its targets have widened beyond government, think tanks, healthcare and energy. The February 2024 advisory added aviation, education, law enforcement, local and state councils, government financial departments and military organisations.3 Software developers are also a concern: in the TeamCity campaign, agencies judged victims were chosen opportunistically, but warned about the supply chain access such a compromise could provide.9

UK targets have been directly in scope. Microsoft said its October 2024 phishing campaign reached thousands of targets across more than 100 organisations, particularly in the UK, Europe, Australia and Japan.5 Microsoft's 2026 reporting describes hotel and conference Wi-Fi being used to reach travelling staff, in several countries, without naming UK victims.4

Our View

Few of these methods depend on rare technical skill. Forgotten service accounts, long-lived tokens and loose device enrolment look like the practical places to start, whichever group is behind an attempt.

Attack Chain

How It Attacks

This combines the February 2024 joint advisory with Microsoft's reporting.3,5,4 It is not a single fixed script, and each campaign uses only some of these steps. TeamCity and Zimbra details come from the 2023 and 2024 advisories.9,6

  1. 1

    Reach Cloud Accounts

    Password sprays and brute forces service accounts, and uses dormant accounts of former staff. After a reset, it may return through inactive accounts that were missed.

  2. 2

    Steal Tokens or Fatigue MFA

    Uses stolen access tokens to log in without a password, and sends repeated MFA requests until someone approves one.

  3. 3

    Phish Selected People

    Sends targeted emails from addresses at legitimate organisations, such as signed RDP files in the October 2024 campaign. Since February 2026, Microsoft has also reported device code and OAuth code phishing.

  4. 4

    Exploit Known Flaws

    Takes advantage of unpatched internet-facing systems such as TeamCity and Zimbra servers, and picks victims partly by who remains exposed.

  5. 5

    Enrol Its Own Device

    Registers a device it controls on the cloud tenant to keep access. Uses residential proxies so that its traffic looks like normal home connections.

  6. 6

    Collect Intelligence

    Collects Microsoft 365 data and, in the 2026 campaign, browser cookies, passwords and sign-in tokens.

MITRE ATT&CK

Key Techniques

Selected from the group's ATT&CK v20 entry.1 ATT&CK lists many more, and a technique can sit under more than one tactic.

IDTechniqueTacticWhat It Looks Like
T1110.003Password SprayingCredential AccessRuns password sprays against accounts, including service accounts.
T1078.003Local AccountsInitial AccessTargets dormant accounts of people who have left but whose access remains.
T1528Steal Application Access TokenCredential AccessUses stolen tokens to access accounts without a password.
T1621Multi-Factor Authentication Request GenerationCredential AccessSends repeated MFA requests to gain access to accounts.
T1098.005Device RegistrationPersistenceEnrols its own devices into compromised cloud tenants.
T1078.004Cloud AccountsInitial AccessHas gained a global administrator account in Azure AD.
T1059.009Cloud APIExecutionUses the Microsoft Graph API to act across Azure and Microsoft 365.
T1566.001Spearphishing AttachmentInitial AccessDelivers malicious attachments to selected targets.
T1190Exploit Public-Facing ApplicationInitial AccessExploits flaws in VPN, Citrix and Zimbra systems.
T1090.002External ProxyCommand and ControlUses compromised residential endpoints as proxies.
Tooling

Tools Observed

Malware Named by Governments and Microsoft

WellMessWellMailGraphicalProtonCornFlakeChocoShell

Malware Listed by ATT&CK

SUNBURSTTEARDROPGoldMaxFoggyWebEnvyScoutBoomBoxNativeZoneVaporRageQUIETEXITMiniDuke

Dual-Use and Offensive Tools

AADInternalsROADToolsBloodHoundCobalt StrikeSliverMimikatzImpacketRubeus

These come from the NCSC, the joint TeamCity advisory, Microsoft and ATT&CK.7,9,4,1 Microsoft ties CornFlake and ChocoShell to Storm-2945, which it assesses is a sub-cluster of Midnight Blizzard. Some dual-use tools have legitimate uses, so a match alone does not prove compromise.

Vulnerabilities

These CVEs are tied to the group by government advisories or ATT&CK. They are not a complete list: The Stack reports that the October 2024 advisory described more than 20 exploited flaws.6

CVE-2023-42793JetBrains TeamCity. Exploited by SVR actors from late September 2023, according to a joint advisory co-authored by the NCSC.9 In the CISA KEV catalogue since 4 October 2023.10
CVE-2022-27924Zimbra Collaboration. Named in coverage of the October 2024 NCSC and US advisory.6 In the CISA KEV catalogue since 4 August 2022.10
CVE-2021-36934Microsoft Windows. Used to escalate privileges on a compromised host, according to ATT&CK.1 In the CISA KEV catalogue since 10 February 2022.10
CVE-2019-19781Citrix ADC and Gateway. Exploited for access, according to ATT&CK.1 In the CISA KEV catalogue since 3 November 2021.10
CVE-2019-11510Pulse Secure VPN, now Ivanti. Exploited for access, according to ATT&CK.1 In the CISA KEV catalogue since 3 November 2021.10
CVE-2018-13379Fortinet FortiGate VPN. Exploited for access, according to ATT&CK.1 In the CISA KEV catalogue since 3 November 2021.10
CVE-2019-9670Zimbra software. Exploited for access, according to ATT&CK.1 In the CISA KEV catalogue since 10 January 2022.10

Patching closes only one route. Most of the 2024 cloud advisory concerns accounts, tokens and devices.3

History

Key Events

  1. Operating from at least this year, according to ATT&CK.1

  2. The NCSC and CSE report targeting of COVID-19 vaccine development. Foreign Secretary Dominic Raab condemns it.7,11

  3. The UK says the SVR was highly likely responsible for the SolarWinds compromise.8

  4. SVR actors exploit TeamCity from late September. A joint advisory including the NCSC follows in December.9

  5. NCSC and partners warn about SVR tactics for gaining initial cloud access.2

  6. The NCSC and US agencies publish an update on SVR exploitation of vulnerabilities.6,12 Microsoft reports a large phishing campaign using RDP files.5

  7. Microsoft reports device code phishing from February and captive portal abuse from May, attributing it to Storm-2945. It saw the campaign resume on 29 September.4

Detection

Warning Signs

Drawn from the 2024 joint advisory and Microsoft's guidance.3,5,4 None of these proves an attack alone, but each deserves a quick check.

  • Any use of a canary service account that should never log in
  • Logins from dormant accounts or from people who have left
  • A new device enrolled in your cloud tenant, particularly soon after a suspicious login
  • Repeated MFA prompts for one account
  • User agent changes during a session, or logins through residential address ranges
  • Unexpected RDP files arriving by email, or outbound RDP to external networks
  • Update or verification prompts shown on hotel or conference Wi-Fi
  • Unexpected device code sign-ins
What To Do

Defences That Matter

Clean Up Forgotten Accounts

  • Review and disable dormant accounts regularly.3
  • Apply least privilege to system and service accounts, and create canary service accounts that alert on any use.3
  • Keep session lifetimes as short as practical.3
Identity security and PAM

Lock Down Authentication

  • Use phishing-resistant MFA, and limit where MFA and passkeys can be registered.4
  • Restrict device enrolment to authorised devices and block re-enrolment of old ones.3
  • Block device code flow where possible, and scope it with Conditional Access where needed.4
Zero trust architecture

Reduce the Phishing Routes

  • Restrict outbound RDP to external networks.5
  • Treat hotel, conference and airport Wi-Fi as untrusted, and verify updates through the operating system.4
  • Run attack simulations and teach staff how to report suspicious emails.5
Security awareness and phishing

Patch and Watch

  • Prioritise patches for internet-facing systems, as the NCSC urged in October 2024.6
  • Collect diverse logs and favour lower-noise signals, such as user agent changes, over blocking IP addresses.3
Vulnerability management

Could Someone Log In With an Account You Forgot?

We can review your cloud identities and exposed systems against the methods in this profile, then help you close the gaps.

Talk to Our Team