Compromised Third-Party AWS Access Leads to Widespread Cloud Breaches, Highlighting Supply Chain Risks
A recent security incident has revealed that threat actors successfully exploited compromised IAM credentials belonging to Qubole, a big data platform, to gain unauthorized access to and exfiltrate data from multiple customer AWS environments. The campaign, which occurred between October 14 and 26, involved attackers compromising two Qubole IAM users and then assuming pre-configured, but otherwise unused, roles in various customer AWS accounts. These roles had been set up to trust Qubole's account, granting the attackers access within the defined permissions.
This event is highly significant for cloud practitioners because it vividly demonstrates the cascading security risks inherent in the cloud supply chain. Even when an organization maintains robust internal security, vulnerabilities in a trusted third-party vendor's posture can directly expose their own cloud infrastructure. The rapid exfiltration of data—reportedly 100 passwords and keys in just seven minutes—underscores the speed and impact of such breaches once initial access is gained. This incident should serve as a stark reminder that the shared responsibility model extends beyond AWS's infrastructure to include the security practices of every third-party service integrated into an AWS environment.
The broader trend here is the increasing sophistication of supply chain attacks, moving beyond traditional software supply chains to encompass cloud service integrations. As organizations increasingly rely on a complex ecosystem of SaaS providers and managed services, the attack surface expands exponentially. This incident aligns with a well-established pattern where attackers target the weakest link in a chain, which is often a less-secure third-party rather than the primary target directly. The use of pre-existing trust relationships, such as cross-account IAM roles, is a common tactic that exploits legitimate cloud functionalities for malicious purposes.
In practice, practitioners must immediately review and audit all third-party integrations and the associated IAM roles and permissions within their AWS environments. This includes scrutinizing trust policies to ensure that only absolutely necessary external accounts are granted access and that permissions are scoped to the least privilege required. Continuous monitoring of CloudTrail logs for suspicious activity originating from third-party accounts, particularly for actions like secret access and S3 operations, is crucial. Furthermore, organizations should implement stringent credential rotation policies for all IAM users and roles, especially those involved in third-party integrations. Developing and regularly testing an incident response plan specifically for third-party breaches is no longer optional; it's a necessity to minimize the impact of such events.
Read original source