[![Logo](https://www.paloaltonetworks.com/wp-content/uploads/2021/07/PANW_Parent.png)](https://www.paloaltonetworks.com/)  
[![Unit42 Logo](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/unit42-logo-white.svg)](https://unit42.paloaltonetworks.com/)  
Menu

* [Tools](https://unit42.paloaltonetworks.com/tools/)
* [ATOMs](https://unit42.paloaltonetworks.com/atoms/)
* [Security Consulting](https://www.paloaltonetworks.com/unit42)
* [About Us](https://unit42.paloaltonetworks.com/about-unit-42/)
* [**Under Attack?**](https://start.paloaltonetworks.com/contact-unit42.html)  
  English
* [English](https://unit42.paloaltonetworks.com/fireeye-solarstorm-sunburst/)
* [Japanese](https://unit42.paloaltonetworks.com/ja/fireeye-solarstorm-sunburst/)
* [Threat Research Center](https://unit42.paloaltonetworks.com "Threat Research")
* [High Profile Threats](https://unit42.paloaltonetworks.com/category/top-cyberthreats/ "High Profile Threats")
* [Malware](https://unit42.paloaltonetworks.com/category/malware/ "Malware")  
  [Malware](https://unit42.paloaltonetworks.com/category/malware/)

# Threat Brief: SolarStorm and SUNBURST Customer Coverage

![Clock Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-clock.svg) 14 min read  
Related Products  
[![Advanced DNS Security icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)Advanced DNS Security](https://unit42.paloaltonetworks.com/product-category/advanced-dns-security/ "Advanced DNS Security")[![Advanced Threat Prevention icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)Advanced Threat Prevention](https://unit42.paloaltonetworks.com/product-category/advanced-threat-prevention/ "Advanced Threat Prevention")[![Advanced URL Filtering icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)Advanced URL Filtering](https://unit42.paloaltonetworks.com/product-category/advanced-url-filtering/ "Advanced URL Filtering")[![Advanced WildFire icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)Advanced WildFire](https://unit42.paloaltonetworks.com/product-category/advanced-wildfire/ "Advanced WildFire")[![Cortex XDR icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/cortex_RGB_logo_Icon_Color.png)Cortex XDR](https://unit42.paloaltonetworks.com/product-category/cortex-xdr/ "Cortex XDR")[![Cortex XSOAR icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/cortex_RGB_logo_Icon_Color.png)Cortex XSOAR](https://unit42.paloaltonetworks.com/product-category/cortex-xsoar/ "Cortex XSOAR")[![IoT Security icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)IoT Security](https://unit42.paloaltonetworks.com/product-category/iot-security/ "IoT Security")[![Managed Threat Hunting icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/unit42_RGB_logo_Icon_Color.png)Managed Threat Hunting](https://unit42.paloaltonetworks.com/product-category/managed-threat-hunting/ "Managed Threat Hunting")[![Next-Generation Firewall icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/strata_RGB_logo_Icon_Color.png)Next-Generation Firewall](https://unit42.paloaltonetworks.com/product-category/next-generation-firewall/ "Next-Generation Firewall")

* ![Profile Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-profile-grey.svg)  
  By:
  
  * [Unit 42](https://unit42.paloaltonetworks.com/author/unit42/)

* ![Published Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-calendar-grey.svg)  
  Published:December 14, 2020

* ![Tags Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-category.svg)  
  Categories:
  
  * [High Profile Threats](https://unit42.paloaltonetworks.com/category/top-cyberthreats/)
  * [Malware](https://unit42.paloaltonetworks.com/category/malware/)

* ![Tags Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-tags-grey.svg)  
  Tags:
  
  * [FireEye breach](https://unit42.paloaltonetworks.com/tag/fireeye-breach/)
  * [SolarStorm](https://unit42.paloaltonetworks.com/tag/solarstorm/)
  * [SolarWinds](https://unit42.paloaltonetworks.com/tag/solarwinds/)
  * [SUNBURST](https://unit42.paloaltonetworks.com/tag/sunburst/)
  * [TEARDROP](https://unit42.paloaltonetworks.com/tag/teardrop/)

* [![Download Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-download.svg)](https://unit42.paloaltonetworks.com/fireeye-solarstorm-sunburst/?pdf=download&lg=en&_wpnonce=b82091c0d3 "Click here to download")

* [![Print Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-print.svg)](https://unit42.paloaltonetworks.com/fireeye-solarstorm-sunburst/?pdf=print&lg=en&_wpnonce=b82091c0d3 "Click here to print")

Share![Down arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/down-arrow.svg)

* ![Link Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-share-link.svg)
* [![Link Email](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-sms.svg)](mailto:?subject=Threat%20Brief:%20SolarStorm%20and%20SUNBURST%20Customer%20Coverage&body=Check%20out%20this%20article%20https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F "Share in email")
* [![Facebook Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-fb-share.svg)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F "Share in Facebook")
* [![LinkedIn Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-linkedin-share.svg)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F&title=Threat%20Brief:%20SolarStorm%20and%20SUNBURST%20Customer%20Coverage "Share in LinkedIn")
* [![Twitter Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-twitter-share.svg)](https://twitter.com/intent/tweet?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F&text=Threat%20Brief:%20SolarStorm%20and%20SUNBURST%20Customer%20Coverage "Share in Twitter")
* [![Reddit Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-reddit-share.svg)](https://www.paloaltonetworks.com//www.reddit.com/submit?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F&ts=markdown "Share in Reddit")
* [![Mastodon Icon](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-mastodon-share.svg)](https://mastodon.social/share?text=Threat%20Brief:%20SolarStorm%20and%20SUNBURST%20Customer%20Coverage%20https%3A%2F%2Funit42.paloaltonetworks.com%2Ffireeye-solarstorm-sunburst%2F "Share in Mastodon")

## SolarStorm Response With Cortex XDR

Customers running Cortex XDR Pro can leverage the product's existing alert sets and hunt for related activity.

Please note that the [Cortex XDR Managed Threat Hunting Service](https://www.paloaltonetworks.com/cortex/managed-threat-hunting) scanned all data available for all XDR Pro customers -- even those who are not currently subscribed to the service -- and sent an impact report based on the findings to all XDR Pro customers.

Firstly, to understand if the organization is breached, we can search for SolarWinds installations based either on endpoint or network data using the following query, leveraging AppID and known SolarWinds domains (For updated and copy/paste-friendly versions, all queries described in this section are [available on GitHub](https://github.com/pan-unit42/iocs/tree/master/SolarStorm).):  
dataset = xdr\_data|filter arraystring(action\_app\_id\_transitions, ",") contains "solarwinds" or dst\_action\_external\_hostname = "api.solarwinds.com" or action\_external\_hostname = "api.solarwinds.com"| fields agent\_hostname, action\_local\_ip|dedup agent\_hostname, action\_local\_ip

|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 | dataset = xdr\_data|filter arraystring(action\_app\_id\_transitions, ",") contains "solarwinds" or dst\_action\_external\_hostname = "api.solarwinds.com" or action\_external\_hostname = "api.solarwinds.com"| fields agent\_hostname, action\_local\_ip|dedup agent\_hostname, action\_local\_ip |

![This shows how to leverage AppID and known SolarWinds domains to search for SolarWinds installations based either on endpoint or network data.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-1-1.png)

To verify if you have been a victim of the attack, assuming there is a Palo Alto Networks NGFW or an agent installed on a SolarWinds server, you can run a query to check for known IOCs.

It's possible to load known IOCs, such as IPs, domains, hashes and filenames, into XDR and it will automatically run a backwards scan, resulting in alerts on historic data.

To do this, create one file with all the IOCs:

![IOCs for SolarWinds and SolarStorm](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-2.png)

Go to the Rules → IOC page and click on "+ Add IOC" and then select "Upload File" in the popup view.

![This shows how to add SolarStorm and SolarWinds IOCs to Cortex XDR.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-3.png)

Add your file, assign a severity, reputation, reliability and expiration date, then click "Upload."

After loading, you'll see the "Backwards Scan Status" as pending and "# Of Hits" as 0. A few minutes later, you'll see the status change to "Done" with a timestamp.

If any matches were found, you'll see the "# Of Hits" change from 0 to the amount of hits the system found per IOC.

![If any matches were found, you'll see the # of Hits displayed per IOC.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-4.png)

You can right-click on the IOC and select "View Associated Alerts" to pivot to the alert page.

![You can right-click on the IOC and select "View Associated Alerts" to pivot to the alert page, as shown.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-5.png)

Whenever you see this icon ![ICON indicates historic match based on backwards scanning on an IOC or Behavioral IOC.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/ICON.png) next to a rule name in XDR, it means that this is a historic match based on backwards scanning on an IOC or Behavioral IOC.

![Historic matches based on backward scanning on an IOC or Behavioral IOC appear as shown.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-6.png)

You can right-click on the alert to analyze it and drill down into it.

Vice versa, you can run an XQL query with the known IOCs. This will look across file writes, module loads, process executions, network traffic and DNS queries coming either through NGFW, Cortex Agent or any third party network traffic that is ingested into the Cortex XDR Data Lake:  
dataset = xdr\_data|filter action\_file\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or action\_module\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or action\_process\_image\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or dst\_action\_external\_hostname ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" or action\_external\_hostname ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" or dns\_query\_name ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" | fields agent\_hostname, causality\_actor\_process\_image\_path, actor\_process\_image\_path,action\_external\_hostname, action\_file\_path, action\_module\_path, dst\_action\_external\_hostname, dns\_query\_name |dedup agent\_hostname, causality\_actor\_process\_image\_path, actor\_process\_image\_path,action\_external\_hostname, action\_file\_path, action\_module\_path, dst\_action\_external\_hostname, dns\_query\_name

|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 | dataset = xdr\_data|filter action\_file\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or action\_module\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or action\_process\_image\_sha256 in ("32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "dab758bf98d9b36fa057a66cd0284737abf89857b73ca89280267ee7caf62f3b", "eb6fab5a2964c5817fb239a7a5079cabca0a00464fb3e07155f28b0a57a2c0ed", "c09040d35630d75dfef0f804f320f8b3d16a481071076918e9b236a321c1ea77", "ac1b2b89e60707a20e9eb1ca480bc3410ead40643b386d624c5d21b47c02917c", "019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6", "a25cadd48d70f6ea0c4a241d99c5241269e6faccb4054e62d16784640f8e53bc", "d3c6785e18fba3749fb785bc313cf8346182f532c59172b69adfb31b96a5d0af", "118189f90da3788362fe85eafa555298423e21ec37f147f3bf88c61d4cd46c51") or dst\_action\_external\_hostname ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" or action\_external\_hostname ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" or dns\_query\_name ~= ".\*freescanonline.com|.\*deftsecurity.com|.\*thedoccloud.com|.\*websitetheme.com|.\*highdatabase.com|.\*incomeupdate.com|.\*databasegalore.com|.\*panhardware.com|.\*zupertech.com|.\*virtualdataserver.com|.\*digitalcollege.org|.\*avsvmcloud.com|.\*solartrackingsystem.net|.\*webcodez.com|.\*seobundlekit.com|.\*virtualwebdata.com|.\*lcomputers.com|.\*mobilnweb.com|.\*kubecloud.com" | fields agent\_hostname, causality\_actor\_process\_image\_path, actor\_process\_image\_path,action\_external\_hostname, action\_file\_path, action\_module\_path, dst\_action\_external\_hostname, dns\_query\_name |dedup agent\_hostname, causality\_actor\_process\_image\_path, actor\_process\_image\_path,action\_external\_hostname, action\_file\_path, action\_module\_path, dst\_action\_external\_hostname, dns\_query\_name |

![Historic matches based on backward scanning on an IOC or Behavioral IOC appear as shown.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/3495.png)

As attackers might have used different domains and hashes, we suggest hunting for behavior from the infected SolarWinds executable in addition to searching for known IOCs.

We suggest using the following queries to verify that no suspicious activity took place:

1. Look at alerts and incidents that have any SolarWinds binary attached to them or any alerts related to Cobalt Strike, as these attackers have been seen using the framework:

![Look at alerts and incidents that have any SolarWinds binary attached to them or any alerts related to Cobalt Strike](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/7a.png)

![Look at alerts and incidents that have any SolarWinds binary attached to them or any alerts related to Cobalt Strike, as these attackers have been seen using the framework.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-8-1.png)

2. Look for binary and scripting files dropped from the infected SolarWinds process:  
   dataset = xdr\_data|filter event\_type = FILE and event\_sub\_type = FILE\_WRITE and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_file\_extension in ("dll", "exe", "sys", "msi", "scr", "ocx", "cmd", "bat", "ps1", "vba", "vbs", "com", "cpl", "bin", "vbe")| fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_file\_path, action\_file\_name|dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_file\_name

|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 | dataset = xdr\_data|filter event\_type = FILE and event\_sub\_type = FILE\_WRITE and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_file\_extension in ("dll", "exe", "sys", "msi", "scr", "ocx", "cmd", "bat", "ps1", "vba", "vbs", "com", "cpl", "bin", "vbe")| fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_file\_path, action\_file\_name|dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_file\_name |

![Look for binary and scripting files dropped from the infected SolarWinds process](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-9-1.png)

3. Look for signs of the infected SolarWinds process accessing non-SolarWinds domains:  
   dataset = xdr\_data|filter event\_type = NETWORK and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_external\_hostname not contains "solarwinds.com" and action\_external\_hostname != "\*.local" | fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_remote\_ip, action\_external\_hostname|dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_remote\_ip, action\_external\_hostname

|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 | dataset = xdr\_data|filter event\_type = NETWORK and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_external\_hostname not contains "solarwinds.com" and action\_external\_hostname != "\*.local" | fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_remote\_ip, action\_external\_hostname|dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_remote\_ip, action\_external\_hostname |

![Look for signs of the infected SolarWinds process accessing non-SolarWinds domains](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-10-1.png)

4. Look for the infected SolarWinds process running Windows Management Instrumentation queries:  
   dataset = xdr\_data|filter event\_type = RPC\_CALL and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_rpc\_interface\_name = "IWbemServices"|fields agent\_hostname, action\_rpc\_func\_str\_call\_fields

|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 | dataset = xdr\_data|filter event\_type = RPC\_CALL and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_rpc\_interface\_name = "IWbemServices"|fields agent\_hostname, action\_rpc\_func\_str\_call\_fields |

5. Look for the infected SolarWinds process modifying or creating a service:  
   dataset = xdr\_data|filter event\_type = REGISTRY and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_registry\_key\_name = "HKEY\_LOCAL\_MACHINE\\SYSTEM\\\*\\Services\\\*" | fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_registry\_key\_name, action\_registry\_value\_name, action\_registry\_data |dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_registry\_key\_name, action\_registry\_value\_name, action\_registry\_data

|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 | dataset = xdr\_data|filter event\_type = REGISTRY and lowercase(actor\_process\_image\_name) = "solarwinds.businesslayerhost\*.exe" and action\_registry\_key\_name = "HKEY\_LOCAL\_MACHINE\\SYSTEM\\\*\\Services\\\*" | fields causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_registry\_key\_name, action\_registry\_value\_name, action\_registry\_data |dedup causality\_actor\_process\_image\_path, actor\_process\_image\_path, agent\_hostname, action\_registry\_key\_name, action\_registry\_value\_name, action\_registry\_data |

![Look for the infected SolarWinds process modifying or creating a service.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/XDR-screenshot-11-1.png)  
6\. We can hunt down backdoored DLLs which initiated network connections and look for any suspicious connection that involves DGA domains:  
dataset = xdr\_data | filter (event\_type = NETWORK or event\_type = STORY) and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | filter action\_external\_hostname not contains "solarwinds" and action\_external\_hostname not contains ".local" | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name | join (dataset = xdr\_data | filter event\_sub\_type = LOAD\_IMAGE\_MODULE and action\_module\_sha256 in ("019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6") and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_sha256, action\_module\_path) as modules modules.actor\_process\_instance\_id = actor\_process\_instance\_id and modules.agent\_id = agent\_id | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_sha256, action\_module\_path, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name | dedup agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_path, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name

|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | dataset = xdr\_data | filter (event\_type = NETWORK or event\_type = STORY) and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | filter action\_external\_hostname not contains "solarwinds" and action\_external\_hostname not contains ".local" | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name | join (dataset = xdr\_data | filter event\_sub\_type = LOAD\_IMAGE\_MODULE and action\_module\_sha256 in ("019085a76ba7126fff22770d71bd901c325fc68ac55aa743327984e89f4b0134", "32519b85c0b422e4656de6e6c41878e95fd95026267daab4215ee59c107d6c77", "ce77d116a074dab7a22a0fd4f2c1ab475f16eec42e1ded3c0b0aa8211fe858d6") and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_sha256, action\_module\_path) as modules modules.actor\_process\_instance\_id = actor\_process\_instance\_id and modules.agent\_id = agent\_id | fields agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_sha256, action\_module\_path, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name | dedup agent\_hostname, agent\_id, actor\_process\_instance\_id, actor\_process\_image\_name, action\_module\_path, action\_external\_hostname, dst\_action\_external\_hostname, dns\_query\_name |

7. Hunt based on the known backdoor named pipe:  
   dataset = xdr\_data | filter action\_file\_device\_type = 1 and action\_file\_name != null and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | filter action\_file\_name = "583da945-62af-10e8-4902-a8f205c72b2e" | fields agent\_hostname, actor\_process\_instance\_id, actor\_process\_image\_name, action\_file\_name | dedup actor\_process\_instance\_id, actor\_process\_image\_name, action\_file\_name

|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 | dataset = xdr\_data | filter action\_file\_device\_type = 1 and action\_file\_name != null and lowercase(actor\_process\_image\_name) contains "solarwinds.businesslayerhost" | filter action\_file\_name = "583da945-62af-10e8-4902-a8f205c72b2e" | fields agent\_hostname, actor\_process\_instance\_id, actor\_process\_image\_name, action\_file\_name | dedup actor\_process\_instance\_id, actor\_process\_image\_name, action\_file\_name |

XDR 2.6.5, the latest release, now opens up new abilities to query Azure Active Directory (AD) audit logs to hunt for activities that the threat actor has done after gaining access and leveraging the backdoor to get credentials. You can use the following queries to hunt for such activity assuming you have configured your XDR using our [admin guide](https://docs.paloaltonetworks.com/cortex/cortex-xdr/cortex-xdr-pro-admin/external-data-ingestion/ingest-authentication-logs-and-data/ingest-authentication-logs-and-data-from-azure-ad.html):

1. Hunt for Azure AD service account created or modified:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName IN ("Add service principal credentials", "Add service principal") AND result = "success" // find cases where someone adds SPNs to an account

|-------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName IN ("Add service principal credentials", "Add service principal") AND result = "success" // find cases where someone adds SPNs to an account |

2. Hunt for Azure AD application sharing with additional tenants:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Update application" AND operationType="Update" and result="success" and modifiedDisplayName = "AvailableToOtherTenants" // find cases where someone grants permission to access an app from another azure ad tenant

|-----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Update application" AND operationType="Update" and result="success" and modifiedDisplayName = "AvailableToOtherTenants" // find cases where someone grants permission to access an app from another azure ad tenant |

3. Hunt for Azure AD custom unverified domain was added:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Add unverified domain" AND result = "success" // find cases where someone added a custom domain to the azure ad env

|-------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Add unverified domain" AND result = "success" // find cases where someone added a custom domain to the azure ad env |

4. Hunt for SSO being disabled for a domain:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Disable Desktop Sso for a specific domain" AND result = "success" // remove need for SSO on desktop devices

|-------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Disable Desktop Sso for a specific domain" AND result = "success" // remove need for SSO on desktop devices |

5. Hunt for domain federation settings modified:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Set federation settings on domain"

|-----|---------------------------------------------------------------------------------------------------------------------------------|
| 1 2 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName = "Set federation settings on domain" |

6. Hunt for cases where mail permissions were added to a service principal:  
   preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName IN ("Add app role assignment to service principal", "Add delegated permission grant", "Add application" ) and modifiedPropertyNewValue ~= "(Mail.Read|Mail.ReadWrite)" and modifiedPropertyOldValue not contains "Mail.Read" // find cases where mail read was added as a permission to another account

|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 | preset = msft\_azure\_ad\_audit // go over azure ad audit logs | filter activityDisplayName IN ("Add app role assignment to service principal", "Add delegated permission grant", "Add application" ) and modifiedPropertyNewValue ~= "(Mail.Read|Mail.ReadWrite)" and modifiedPropertyOldValue not contains "Mail.Read" // find cases where mail read was added as a permission to another account |

These queries are also waiting in our query center for easy execution:

![These queries are waiting in the Cortex XDR query center for easy execution.](https://unit42.paloaltonetworks.com/wp-content/uploads/2020/12/Queries.png)

(See the Appendix for IOCs, or find them [on GitHub](https://github.com/pan-unit42/iocs/blob/master/SolarStorm).)

## SolarStorm Response With Cortex XSOAR

Cortex XSOAR has launched a[rapid response playbook](https://blog.paloaltonetworks.com/security-operations/cortex-xsoar-solarstorm-sunburst/) to speed up the discovery of SolarWind installations within your network, uncover signs of a potential SolarStorm activity and automate response actions such as the quarantining of compromised endpoints.

***Continue reading: [Conclusion, Additional Resources and IOCs](https://unit42.paloaltonetworks.com/fireeye-solarstorm-sunburst/4)***

[***Back to Top***](https://unit42.paloaltonetworks.com/fireeye-solarstorm-sunburst/)
Back to top

### Tags

* [FireEye breach](https://unit42.paloaltonetworks.com/tag/fireeye-breach/ "FireEye breach")
* [SolarStorm](https://unit42.paloaltonetworks.com/tag/solarstorm/ "SolarStorm")
* [SolarWinds](https://unit42.paloaltonetworks.com/tag/solarwinds/ "SolarWinds")
* [SUNBURST](https://unit42.paloaltonetworks.com/tag/sunburst/ "SUNBURST")
* [TEARDROP](https://unit42.paloaltonetworks.com/tag/teardrop/ "TEARDROP")  
  [Threat Research Center](https://unit42.paloaltonetworks.com "Threat Research") [Next: PyMICROPSIA: New Information-Stealing Trojan from AridViper](https://unit42.paloaltonetworks.com/pymicropsia/ "PyMICROPSIA: New Information-Stealing Trojan from AridViper")

### Table of Contents

* 

### Related Articles

* [Strategically Aged Domain Detection: Capture APT Attacks With DNS Traffic Trends](https://unit42.paloaltonetworks.com/strategically-aged-domain-detection/ "article - table of contents")
* [SolarStorm Supply Chain Attack Timeline](https://unit42.paloaltonetworks.com/solarstorm-supply-chain-attack-timeline/ "article - table of contents")
* [SUPERNOVA: A Novel .NET Webshell](https://unit42.paloaltonetworks.com/solarstorm-supernova/ "article - table of contents")

## Related Malware Resources

![Pictorial representation of a magnifying glass illuminating a glowing orange circular digital circuit interface on a dark, high-tech background.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/09/04_Myth-Busting_Overview_1920x900-786x368.jpg)  
[![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2025/08/Insights-icon-white.svg)Insights](https://unit42.paloaltonetworks.com/category/insights/) September 16, 2026 [#### Atomic macOS (AMOS) Stealer Activity](https://unit42.paloaltonetworks.com/atomic-macos-amos-stealer-activity/)

* [MacOS](https://unit42.paloaltonetworks.com/tag/macos/ "macOS")

* [Threat intelligence](https://unit42.paloaltonetworks.com/tag/threat-intelligence/ "threat intelligence")

* [Unit 42](https://unit42.paloaltonetworks.com/tag/unit-42/ "Unit 42")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/atomic-macos-amos-stealer-activity/ "Atomic macOS (AMOS) Stealer Activity")  
  ![Pictorial representation of post-exploitation identity misuse in SPIFFE/SPIRE. Close-up of a person wearing glasses, with computer code reflected in the lenses.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/09/12_Security-Technology_Category_1920x900-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) September 10, 2026 [#### The Machine With Many Faces: Post-Exploitation Identity Misuse in SPIFFE/SPIRE](https://unit42.paloaltonetworks.com/kubernetes-spiffe-spire-identity-spoofing/)

* [API](https://unit42.paloaltonetworks.com/tag/api/ "API")

* [Cryptographic](https://unit42.paloaltonetworks.com/tag/cryptographic/ "cryptographic")

* [JSON](https://unit42.paloaltonetworks.com/tag/json/ "JSON")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/kubernetes-spiffe-spire-identity-spoofing/ "The Machine With Many Faces: Post-Exploitation Identity Misuse in SPIFFE/SPIRE")  
  ![Pictorial representation of a pay-per-install threat group campaign prodiving infection service for spreading malware. A close-up of a computer circuit board with a central microchip is depicted. Red digital data streams in the form of glowing binary numbers and arrows appear to flow in and out of the chip, symbolizing data processing and transfer. The scene is illuminated with a futuristic blue and red glow.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/09/04_Malware_Category_1920x900-6-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) September 9, 2026 [#### Untracked Nightmares: The Threats Hiding Behind Commodity Infrastructure](https://unit42.paloaltonetworks.com/ppi-network-malware-campaign-analysis/)

* [ARKTunnel](https://unit42.paloaltonetworks.com/tag/arktunnel/ "ARKTunnel")

* [C2](https://unit42.paloaltonetworks.com/tag/c2/ "C2")

* [CL-CRI-1171](https://unit42.paloaltonetworks.com/tag/cl-cri-1171/ "CL-CRI-1171")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/ppi-network-malware-campaign-analysis/ "Untracked Nightmares: The Threats Hiding Behind Commodity Infrastructure")  
  ![Pictorial representation of attackers using AI tools to target Latin American organizations. A vibrant cityscape with silhouettes of numerous people walking along a bustling street. The scene is illuminated by bright urban lights and digital-like particles, creating a dynamic and futuristic atmosphere.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/09/AdobeStock_768915868-2-1-786x373.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) September 3, 2026 [#### Attackers Expose Ongoing AI Tool Use Targeting Organizations in Latin America](https://unit42.paloaltonetworks.com/ai-tool-use-targeting-latam-orgs/)

* [Agentic AI](https://unit42.paloaltonetworks.com/tag/agentic-ai/ "Agentic AI")

* [ChatGPT](https://unit42.paloaltonetworks.com/tag/chatgpt/ "ChatGPT")

* [CL-CRI-1131](https://unit42.paloaltonetworks.com/tag/cl-cri-1131/ "CL-CRI-1131")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/ai-tool-use-targeting-latam-orgs/ "Attackers Expose Ongoing AI Tool Use Targeting Organizations in Latin America")  
  ![Pictorial representation of vishing campaigns in Microsoft Teams. A digital image of a skull formed by blue binary code on a black background, with scattered ones and zeros and digital noise, symbolizes how stealthy prompt injection attacks can exploit AI logic to bypass security controls.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/01_Malware_Category_1920x900-5-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) August 31, 2026 [#### Spring Ring: An Inside Look at Voice Phishing Campaigns in Microsoft Teams](https://unit42.paloaltonetworks.com/spring-ring-voice-phishing-campaigns/)

* [Cloaked Ursa](https://unit42.paloaltonetworks.com/tag/cloaked-ursa/ "Cloaked Ursa")

* [Entra ID](https://unit42.paloaltonetworks.com/tag/entra-id/ "Entra ID")

* [Microsoft Teams](https://unit42.paloaltonetworks.com/tag/microsoft-teams/ "Microsoft Teams")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/spring-ring-voice-phishing-campaigns/ "Spring Ring: An Inside Look at Voice Phishing Campaigns in Microsoft Teams")  
  ![Pictorial representation of AI-enabled malware. A vibrant digital interface displaying various icons and graphs, resembling a futuristic network or data analysis dashboard. The scene is illuminated with glowing lights and patterns.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/AdobeStock_1270203474-2-1-786x368.png)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) August 25, 2026 [#### The State of AI-Enabled Malware August 2026: From Brand Abuse to Agentic Execution](https://unit42.paloaltonetworks.com/ai-enabled-malware-analysis/)

* [Backdoor](https://unit42.paloaltonetworks.com/tag/backdoor/ "backdoor")

* [Bitcoin](https://unit42.paloaltonetworks.com/tag/bitcoin/ "Bitcoin")

* [DLL hijacking](https://unit42.paloaltonetworks.com/tag/dll-hijacking/ "DLL hijacking")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/ai-enabled-malware-analysis/ "The State of AI-Enabled Malware August 2026: From Brand Abuse to Agentic Execution")  
  ![Pictorial representation of identity abuse through trusted communication channels. Close-up view of a digital screen displaying a glitched and pixelated image of a skull-like shape.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/02_Malware_Category_1920x900-2-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) August 20, 2026 [#### Identity Abuse Through Trusted Communication Channels](https://unit42.paloaltonetworks.com/communication-channel-identity-risks/)

* [Authentication](https://unit42.paloaltonetworks.com/tag/authentication/ "authentication")

* [Identity theft](https://unit42.paloaltonetworks.com/tag/identity-theft/ "identity theft")

* [Malware](https://unit42.paloaltonetworks.com/tag/malware/ "malware")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/communication-channel-identity-risks/ "Identity Abuse Through Trusted Communication Channels")  
  ![Pictorial representation of Kimwolf botnet malware family. Digital screen with a warning sign reading "Malware." The background features lines of computer code and graphics, creating a sense of cybersecurity threat.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/07_Malware_Category_1920x900-3-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) August 11, 2026 [#### Kimwolf v7: An Evolution of the Kimwolf Botnet](https://unit42.paloaltonetworks.com/kimwolf-v7-botnet-malware/)

* [Android APK](https://unit42.paloaltonetworks.com/tag/android-apk/ "Android APK")

* [Ethereum](https://unit42.paloaltonetworks.com/tag/ethereum/ "Ethereum")

* [HTTP](https://unit42.paloaltonetworks.com/tag/http/ "HTTP")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/kimwolf-v7-botnet-malware/ "Kimwolf v7: An Evolution of the Kimwolf Botnet")  
  ![Pictorial representatiom pf Aeternum's blockchain C2. A close-up of a computer circuit board with a central microchip is depicted. Red digital data streams in the form of glowing binary numbers and arrows appear to flow in and out of the chip. The scene is illuminated with a futuristic blue and red glow.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/04_Malware_Category_1920x900-4-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/06/icon-threat-research.svg)Threat Research](https://unit42.paloaltonetworks.com/category/threat-research/) August 10, 2026 [#### The Permanent Threat: Analyzing Aeternum's Blockchain-Based C2 Operations and Communications](https://unit42.paloaltonetworks.com/aeternum-blockchain-c2-analysis/)

* [Aeternum](https://unit42.paloaltonetworks.com/tag/aeternum/ "Aeternum")

* [Infection chain](https://unit42.paloaltonetworks.com/tag/infection-chain/ "infection chain")

* [JSON](https://unit42.paloaltonetworks.com/tag/json/ "JSON")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/aeternum-blockchain-c2-analysis/ "The Permanent Threat: Analyzing Aeternum’s Blockchain-Based C2 Operations and Communications")  
  ![Pictorial representation of ChainDrop, a self-propagating npm worm. An artistic depiction of a digital workspace featuring an open laptop with a red virus on the screen.](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/08/03_Malware_Category_1920x900-7-786x368.jpg)  
  [![category icon](https://unit42.paloaltonetworks.com/wp-content/uploads/2024/07/top-threats.svg)High Profile Threats](https://unit42.paloaltonetworks.com/category/top-cyberthreats/) August 6, 2026 [#### ChainDrop: Inside a Self-Propagating npm Worm](https://unit42.paloaltonetworks.com/chaindrop-npm-worm-analysis/)

* [Blockchain](https://unit42.paloaltonetworks.com/tag/blockchain/ "blockchain")

* [ChainDrop](https://unit42.paloaltonetworks.com/tag/chaindrop/ "ChainDrop")

* [Claude code](https://unit42.paloaltonetworks.com/tag/claude-code/ "Claude code")  
  [Read now ![Right arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-right-arrow-withtail.svg)](https://unit42.paloaltonetworks.com/chaindrop-npm-worm-analysis/ "ChainDrop: Inside a Self-Propagating npm Worm")

* ![Slider arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/slider-arrow-left.svg)

* ![Slider arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/slider-arrow-left.svg)  
  ![Close button](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/close-modal.svg) ![Enlarged Image]()  
  ![Newsletter](https://unit42.paloaltonetworks.com/wp-content/uploads/2026/03/unit42-footer-subscribe-desktop.png)  
  ![UNIT 42 Small Logo](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/palo-alto-logo-small.svg) Get updates from Unit 42

## Peace of mind comes from staying ahead of threats. Subscribe today.

Your Email

Subscribe for email updates to all Unit 42 threat research.  
By submitting this form, you agree to our [Terms of Use](https://www.paloaltonetworks.com/legal-notices/terms-of-use "Terms of Use") and acknowledge our [Privacy Statement.](https://www.paloaltonetworks.com/legal-notices/privacy "Privacy Statement")

This site is protected by reCAPTCHA and the Google [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms) apply.

Invalid captcha!
Subscribe ![Right Arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/right-arrow.svg) ![loader](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-loader.svg)  
{#footer} Products and Services

* [AI-Powered Network Security Platform](https://www.paloaltonetworks.com/network-security)

* [Secure AI by Design](https://www.paloaltonetworks.com/ai-security)

* [Prisma AIRS](https://www.paloaltonetworks.com/ai-security/prisma-airs)

* [AI Access Security](https://www.paloaltonetworks.com/sase/ai-access-security)

* [Cloud Delivered Security Services](https://www.paloaltonetworks.com/network-security/security-subscriptions)

* [Advanced Threat Prevention](https://www.paloaltonetworks.com/network-security/advanced-threat-prevention)

* [Advanced URL Filtering](https://www.paloaltonetworks.com/network-security/advanced-url-filtering)

* [Advanced WildFire](https://www.paloaltonetworks.com/network-security/advanced-wildfire)

* [Advanced DNS Security](https://www.paloaltonetworks.com/network-security/advanced-dns-security)

* [Enterprise Data Loss Prevention](https://www.paloaltonetworks.com/sase/enterprise-data-loss-prevention)

* [Enterprise IoT Security](https://www.paloaltonetworks.com/network-security/enterprise-device-security)

* [Medical IoT Security](https://www.paloaltonetworks.com/network-security/medical-device-security)

* [Industrial OT Security](https://www.paloaltonetworks.com/network-security/ot-security-solution)

* [SaaS Security](https://www.paloaltonetworks.com/sase/saas-security)

* [Next-Generation Firewalls](https://www.paloaltonetworks.com/network-security/next-generation-firewall)

* [Hardware Firewalls](https://www.paloaltonetworks.com/network-security/hardware-firewall-innovations)

* [Software Firewalls](https://www.paloaltonetworks.com/network-security/software-firewalls)

* [Strata Cloud Manager](https://www.paloaltonetworks.com/network-security/strata-cloud-manager)

* [SD-WAN for NGFW](https://www.paloaltonetworks.com/network-security/sd-wan-subscription)

* [PAN-OS](https://www.paloaltonetworks.com/network-security/pan-os)

* [Panorama](https://www.paloaltonetworks.com/network-security/panorama)

* [Secure Access Service Edge](https://www.paloaltonetworks.com/sase)

* [Prisma SASE](https://www.paloaltonetworks.com/sase)

* [Application Acceleration](https://www.paloaltonetworks.com/sase/app-acceleration)

* [Autonomous Digital Experience Management](https://www.paloaltonetworks.com/sase/adem)

* [Enterprise DLP](https://www.paloaltonetworks.com/sase/enterprise-data-loss-prevention)

* [Prisma Access](https://www.paloaltonetworks.com/sase/access)

* [Prisma Browser](https://www.paloaltonetworks.com/sase/prisma-browser)

* [Prisma SD-WAN](https://www.paloaltonetworks.com/sase/sd-wan)

* [Remote Browser Isolation](https://www.paloaltonetworks.com/sase/remote-browser-isolation)

* [SaaS Security](https://www.paloaltonetworks.com/sase/saas-security)

* [AI-Driven Security Operations Platform](https://www.paloaltonetworks.com/cortex)

* [Cloud Security](https://www.paloaltonetworks.com/cortex/cloud)

* [Cortex Cloud](https://www.paloaltonetworks.com/cortex/cloud)

* [Application Security](https://www.paloaltonetworks.com/cortex/cloud/application-security)

* [Cloud Posture Security](https://www.paloaltonetworks.com/cortex/cloud/cloud-posture-security)

* [Cloud Runtime Security](https://www.paloaltonetworks.com/cortex/cloud/runtime-security)

* [Prisma Cloud](https://www.paloaltonetworks.com/prisma/cloud)

* [AI-Driven SOC](https://www.paloaltonetworks.com/cortex)

* [Cortex XSIAM](https://www.paloaltonetworks.com/cortex/cortex-xsiam)

* [Cortex XDR](https://www.paloaltonetworks.com/cortex/cortex-xdr)

* [Cortex XSOAR](https://www.paloaltonetworks.com/cortex/cortex-xsoar)

* [Cortex Xpanse](https://www.paloaltonetworks.com/cortex/cortex-xpanse)

* [Unit 42 Managed Detection \& Response](https://www.paloaltonetworks.com/unit42/respond/managed-detection-response)

* [Managed XSIAM](https://www.paloaltonetworks.com/cortex/managed-xsiam)

* [Next-Generation Identity Security](https://www.paloaltonetworks.com/idira)

* [Privileged Access Management](https://www.paloaltonetworks.com/idira/human/privileged-access-management)

* [Identity and Access Management](https://www.paloaltonetworks.com/idira/human/identity-and-access-management)

* [Endpoint Privilege Manager](https://www.paloaltonetworks.com/idira/human/endpoint-privilege-manager)

* [Identity Governance](https://www.paloaltonetworks.com/idira/human/identity-governance)

* [Workforce Password Management](https://www.paloaltonetworks.com/idira/human/workforce-password-management)

* [Agentic Identities](https://www.paloaltonetworks.com/idira/agentic)

* [Secrets Management](https://www.paloaltonetworks.com/idira/machine/secrets-management)

* [Unified Secrets Governance](https://www.paloaltonetworks.com/idira/machine/unified-secrets-governance)

* [Application Credentials Delivery](https://www.paloaltonetworks.com/idira/machine/application-credentials-delivery)

* [Vendor Privileged Access](https://www.paloaltonetworks.com/idira/human/vendor-privileged-access)

* [Threat Intel and Incident Response Services](https://www.paloaltonetworks.com/unit42)

* [Prepare for Emerging Risks](https://www.paloaltonetworks.com/unit42/prepare-for-emerging-risks/continuous-frontier-ai-defense)

* [Strengthen Your Defenses](https://www.paloaltonetworks.com/unit42/strengthen-your-defenses)

* [Build Your Security Strategy](https://www.paloaltonetworks.com/unit42/build-your-security-strategy)

* [Understand the Adversary](https://www.paloaltonetworks.com/unit42/threat-intelligence)

* [Respond to a Cyber Attack](https://www.paloaltonetworks.com/unit42/respond)  
  Company

* [About Us](https://www.paloaltonetworks.com/about-us)

* [Careers](https://jobs.paloaltonetworks.com/en/)

* [Contact Us](https://www.paloaltonetworks.com/company/contact-sales)

* [Corporate Responsibility](https://www.paloaltonetworks.com/about-us/corporate-responsibility)

* [Customers](https://www.paloaltonetworks.com/customers)

* [Investor Relations](https://investors.paloaltonetworks.com/)

* [Location](https://www.paloaltonetworks.com/about-us/locations)

* [Newsroom](https://www.paloaltonetworks.com/company/newsroom)  
  Popular Links

* [Blog](https://www.paloaltonetworks.com/blog/)

* [Communities](https://www.paloaltonetworks.com/communities)

* [Content Library](https://www.paloaltonetworks.com/resources)

* [Cyberpedia](https://www.paloaltonetworks.com/cyberpedia)

* [Event Center](https://events.paloaltonetworks.com/)

* [Manage Email Preferences](https://start.paloaltonetworks.com/preference-center)

* [Products A-Z](https://www.paloaltonetworks.com/products/products-a-z)

* [Product Certifications](https://www.paloaltonetworks.com/legal-notices/trust-center/certifications)

* [Report a Vulnerability](https://www.paloaltonetworks.com/security-disclosure)

* [Sitemap](https://www.paloaltonetworks.com/sitemap)

* [Tech Docs](https://docs.paloaltonetworks.com/)

* [Unit 42](https://unit42.paloaltonetworks.com/)

* [Do Not Sell or Share My Personal Information](https://panwedd.exterro.net/portal/dsar.htm?target=panwedd)
  ![Palo Alto Networks Logo](https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/pan-logo-dark.svg)

* [Privacy](https://www.paloaltonetworks.com/legal-notices/privacy)

* [Trust Center](https://www.paloaltonetworks.com/legal-notices/trust-center)

* [Terms of Use](https://www.paloaltonetworks.com/legal-notices/terms-of-use)

* [Documents](https://www.paloaltonetworks.com/legal)

Copyright © 2026 Palo Alto Networks. All Rights Reserved

* [![Youtube](https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/social/youtube-black.svg)](https://www.youtube.com/user/paloaltonetworks)
* [![Podcast](https://www.paloaltonetworks.com/content/dam/pan/en_US/images/icons/podcast.svg)](https://www.paloaltonetworks.com/podcasts/threat-vector)
* [![Facebook](https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/social/facebook-black.svg)](https://www.facebook.com/PaloAltoNetworks/)
* [![LinkedIn](https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/social/linkedin-black.svg)](https://www.linkedin.com/company/palo-alto-networks)
* [![Twitter](https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/social/twitter-x-black.svg)](https://twitter.com/PaloAltoNtwks)
* EN  
  Select your language  
  ![Play](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/player-play-icon.svg) ![Pause](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/player-pause-icon1.svg) ![Minimize](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-minimize.svg) ![Close button](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/close-modal.svg)

### Default Heading

Read the article ![Right Arrow](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/right-arrow.svg)  
Seekbar

![Play](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/player-play-icon.svg) ![Pause](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/player-pause-icon1.svg)  
![Volume](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-volume.svg)  
Volume
![Minimize](https://unit42.paloaltonetworks.com/wp-content/themes/unit42-v6/dist/images/icons/icon-minimize.svg)
