VerdantBamboo: Just Another BRICKSTORM in the Firewall
Source AlienVault OTX General
Description
Chinese threat actor VerdantBamboo compromised a victim organization and its Managed Services Provider over an 18-month period, deploying malware on network edge devices lacking EDR coverage. The initial breach involved an Egnyte Storage Sync system, where attackers exploited a sudo misconfiguration for privilege escalation and installed BRICKSTORM backdoor and AGENTPSD fallback implant. Investigation revealed the MSP's pfSense firewall was also compromised with a FreeBSD variant of BRICKSTORM. After remediation, VerdantBamboo regained access through stolen firewall credentials, enabling custom VPN access and deploying PLENET backdoor on a Synology NAS. The threat actor leveraged compromised systems as proxies to access Microsoft 365 environments while evading security controls. VerdantBamboo demonstrated operational discipline by targeting appliances without EDR capabilities and using sophisticated malware including PLENET, compiled with .NET Native AOT to hinder analysis.
Indicators of compromise
Domains 26
- service.systemsvcs.com
- service.systemsvcs.com
- winfoacacorp.com
- winfoacacorp.com
- performanceviewtools.com
- performanceviewtools.com
- fiveworkscorp.com
- fiveworkscorp.com
- devs.calixcloudinfo.com
- devs.calixcloudinfo.com
IP addresses 28
- 192.3.30.159CC=US ASN=AS36352 colocrossing
- 192.3.30.159CC=US ASN=AS36352 colocrossing
- 5.223.58.4CC=IR ASN=ASNone
- 5.223.58.4CC=IR ASN=ASNone
- 144.202.50.151CC=US ASN=AS20473 the constant company llc
- 144.202.50.151CC=US ASN=AS20473 the constant company llc
- 149.248.11.71CC=US ASN=AS20473 the constant company llc
- 149.248.11.71CC=US ASN=AS20473 the constant company llc
- 104.253.1.46CC=US ASN=AS18779 egihosting
- 104.253.1.46CC=US ASN=AS18779 egihosting
Hashes 79
- MD5 of 2388ed7aee0b6b392778e8f9e98871c06499f476c9e7eae6ca0916f827fe65df
- MD5 of 2388ed7aee0b6b392778e8f9e98871c06499f476c9e7eae6ca0916f827fe65df
- MD5 of 90b760ed1d0dcb3ef0f2b6d6195c9d852bcb65eca293578982a8c4b64f51b035
- MD5 of 90b760ed1d0dcb3ef0f2b6d6195c9d852bcb65eca293578982a8c4b64f51b035
- SHA1 of 2388ed7aee0b6b392778e8f9e98871c06499f476c9e7eae6ca0916f827fe65df
- SHA1 of 2388ed7aee0b6b392778e8f9e98871c06499f476c9e7eae6ca0916f827fe65df