DKDKCISSP
Data Breaches

Hackers Exploit Qubole's Trusted AWS Access to Breach Customer Accounts and Steal Data

An attacker accessed AWS accounts of multiple Qubole customers, stealing data and secrets, according to Wiz.

DKCISSP News DeskThe Hacker News9 Nov 2026, 11:21 pm2 min read
Hackers Exploit Qubole's Trusted AWS Access to Breach Customer Accounts and Steal Data
Image courtesy of The Hacker News. Original report
DKCISSP REPORT

An attacker exploited trusted access to Qubole's AWS account, accessing and stealing data from multiple customer accounts, cloud security company Wiz disclosed. The breach occurred between October 14 and October 26, with the attacker using credentials from an AWS account managed by Qubole. The method of obtaining these credentials remains undisclosed, but the attack highlights vulnerabilities in the trust relationship established between Qubole and its customers' AWS accounts.

Qubole, a data lake platform owned by Idera, operates within its customers' AWS environments through a specific process. Customers create an IAM role, an AWS identity with permissions, to allow Qubole access. The role's trust policy permits Qubole's AWS account to assume this role, provided an External ID from Qubole is included in each request. This setup is intended to control access, but the attacker capitalized on unused roles that still trusted Qubole's account, enabling unauthorized access.

Wiz researchers found that the attacker used the AssumeRole requests, including the correct External ID, to gain access. These requests were accepted by AWS since they originated from the trusted account and included the necessary External ID. Although the External ID is not a secret, it is visible to anyone with access to the role, as per AWS's guidance. The attack was initially detected by Sentra, which alerted Wiz after noticing suspicious activity in several customer environments.

Once inside the accounts, the attacker searched for stored credentials and data. They accessed environment variables for Lambda functions, retrieved secrets from Secrets Manager, and read values from the SSM Parameter Store. The attacker then tested the validity of these credentials using TruffleHog, focusing on AWS access keys, Entra ID client secrets, and Okta client credentials. Additionally, the attacker extracted data from S3 buckets, often downloading entire buckets in single sessions without targeting specific data.

The researchers have not linked this campaign to any known state-backed group, and the targeting does not align with typical state-sponsored objectives. There is also no indication that the credentials have been disabled or that the activity has ceased. Qubole and Idera have yet to release a statement regarding the breach. Organizations using Qubole are advised to scrutinize CloudTrail logs for any AssumeRole requests from Qubole's account, especially those originating from non-AWS addresses.

What security teams should do

Review CloudTrail logs from October 1 for AssumeRole requests from account 805246085872.

Check for activity in Secrets Manager, SSM Parameter Store, Lambda, and S3.

Ensure logging for S3 data events or server access logs is enabled to track object access.

What remains unknown

How the attacker obtained the credentials used for the breach.

Whether the compromised credentials have been disabled.

If the malicious activity has been halted.

MORE IN DATA BREACHES

More cybersecurity reporting

Cursor confirms security breach led to malicious Claude Code extensionBleepingComputer · 14 Nov 2026, 10:57 pmWhen an AI Agent Goes Wrong, Can You Stop It?The Hacker News · 13 Nov 2026, 5:22 pmPicus puts AI agents on the offensive with autonomous pentestingHelp Net Security · 12 Nov 2026, 8:35 pmAttackers breached 10 organizations with an open-source AI pentest frameworkHelp Net Security · 12 Nov 2026, 8:30 pm