UNC4899 hackers exposed CI/CD tokens

UNC4899 hackers exploited a trojanized archive via AirDrop, pivoted to Google Cloud, exposed CI/CD tokens, and stole millions, highlighting supply chain risks reported.

UNC4899, a North Korean hacking group, tricked a developer into downloading a malicious archive disguised as an open-source project collaboration. The developer then used AirDrop to transfer the file to their corporate workstation. The malicious archive contained Python code that deployed a binary posing as a Kubernetes command-line tool. This binary acted as a backdoor, granting the attackers access to the developer's machine and a foothold in the corporate network. Once inside the Google Cloud environment, UNC4899 explored Kubernetes clusters and established persistence. They obtained a token for a high-privileged CI/CD service account. This allowed them to move laterally, compromise user accounts, and steal millions in cryptocurrency. They also modified Kubernetes resources tied to the CI/CD platform to expose service account tokens in logs. The stolen CI/CD token enabled UNC4899 to escalate privileges and target a pod managing network policies. They then broke out of the container, planted a backdoor for persistent access, and extracted database credentials stored insecurely. These credentials were used to modify user accounts and ultimately steal cryptocurrency.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.