Skip to main content

Vault 7 - AngelFire

Continuing in the Vault 7 series of leaks, WikiLeaks has published the details of a CIA project called AngelFire, which targets the Microsoft Windows operating system (OS).
Report a cyber attack: call 0300 303 5222 or email [email protected]

This content has been archived

This article no longer conforms to NHS Digital's standards for cyber alerts, and may contain outdated or inaccurate information. Use of this information contained in this page is at your own risk

Summary

Continuing in the Vault 7 series of leaks, WikiLeaks has published the details of a CIA project called AngelFire, which targets the Microsoft Windows operating system (OS).

Threat details

AngelFire is a project developed by the CIA, in order to infect computers running the Microsoft Windows operating system (OS).

As with all of the other Vault 7 leaks, the tools in question are never released with the documentation, therefore it is highly unlikely that these tools would fall into the hands of malicious actors. The documentation provides insight into the capability of the CIA, which highlights what is possible and achievable for malicious actors who may attempt to create similar tools.

AngelFire is made up of 5 key components:

  1. Solartime: modifies the partition boot sector in order to load kernel code (Wolfcreek). The implant driver and boot code are stored in a small user-specified file on disk which is encrypted.
  2. Wolfcreek: the kernel code that is executed by Solartime. It is a self-loading driver, that once executed, is able to load other drivers and user-mode applications.
  3. Keystone: responsible for starting user applications. All processes are created as svchost. Keystone is file-less, leaving very little forensic evidence that the process ever ran.
  4. BadMFS: a covert file system that is created at the end of the active partition. The file system is used to store all drivers and implants that Wolfcreek will start.
  5. Windows Transitory File System: the new method for installing AngelFire. Rather than have independent components on disk, the system allows the operator to create transitory files for specific actions, like installation and adding/removing files from AngelFire.

There is a long list of known issues documented, highlighting the fact that this may not have been one of the more robust projects to target Microsoft Windows operating systems in the Vault 7 leaks. Some of the documentation leaked is dated in 2011, therefore, it is highly likely that more sophisticated tools have been added to the CIA toolbox to affect more recent versions of Windows.


Remediation advice

Mitigation:

Remediation steps

Type Step
  • Make sure that computers containing sensitive data are not left unlocked and unattended.
  • Make sure that cyber awareness training is kept up-to-date.
  • Never open email attachments or links in emails from untrusted sources. Where you are required to do so, try to first make contact with the sender to verify that they are who they say they are.

Last edited: 17 February 2020 11:40 am