Railway, Fireworks, Zeabur, Kernel and Chainstack are among the platforms that disclosed incidents. Wiz watched two stolen cloud keys run up over $100,000 of model use at list price.
Attacker used Qubole's AWS account to reach customer data, Wiz says
EditorialBy TrustList Editorial
Most of the roles abused were old integrations nobody was using any more. Wiz advises searching CloudTrail from 1 October and rotating every secret those roles could read.
About Attacker used Qubole's AWS account to reach customer data, Wiz says
Attacker used Qubole's AWS account to reach customer data, Wiz says
10 November 2026: An attacker used IAM credentials from an AWS account linked to the Qubole data platform to enter multiple customer AWS environments between 14 and 26 October, collecting secrets and downloading S3 data, according to Wiz. Any organisation that ever connected Qubole should search its CloudTrail logs from 1 October, because in most victim accounts the integration was no longer in use.
Not yet independently verified. This account comes from Wiz, which says it worked with Sentra and Mandiant. We found no statement from Qubole or its owner Idera on either company's site when this was published. We will update this when it can be confirmed, and remove this note.
A vendor trust nobody had switched off
Qubole, like many SaaS data platforms, works through a cross-account IAM role that the customer creates and that trusts the vendor's AWS account. Wiz observed role assumptions from account 805246085872, first through a Mullvad VPN address and from 15 October mostly through a VPS at OVH. Every request it attributed to the attacker carried an External ID, and every one succeeded.
The detail that should worry security teams is how dormant these links were. In the majority of environments Wiz examined, the attacker's requests were the only AssumeRole activity from the vendor account in October. The trust policies had simply been left in place.
Sentra first spotted the activity across several of its customers and passed it to Wiz. Mandiant also worked on the case, and Wiz says it has found no tie to other publicly reported campaigns.
From configuration data to whole buckets
Once inside, the attacker listed storage, compute, databases, roles and keys, then went to the usual hiding places for credentials: Lambda environment variables, Secrets Manager and SSM Parameter Store. TruffleHog was used to test what turned up, including AWS access keys, Entra ID client secrets and Okta client credentials belonging to the victims.
Data theft looked opportunistic, with some sessions downloading entire buckets. Wiz warns that CloudTrail management events record the role assumption and the listing but not the object reads, so S3 data events must have been switched on for those downloads to show.
A separate burst of activity from 8 to 11 October used customer-owned AWS access keys that Wiz believes were created for Qubole integrations. It could not link that to the main campaign.
Where to look in CloudTrail
Wiz suggests these searches from 1 October in every account holding an integration role:
- AssumeRole events where userIdentity.accountId is 805246085872 and sourceIPAddress is not an AWS address
- any activity from principal AIDA3W7DIFLYOLTK63SFS, which in the environments observed only the attacker used
- principal AIDAJYRRH5Y3A7AAJM2HW from a non-AWS address, since this one also carries real Qubole traffic
- role session names beginning
quiam-, and GetCallerIdentity calls with a TruffleHog user agent
Rotating secrets is only half of it
If a role was assumed, Wiz says to rotate every secret, parameter and Lambda variable it could read and to revoke the role's active sessions, because rotation does not end temporary sessions already issued. Unused integration roles should go, and a source IP or VPC endpoint condition on those that stay would, by Wiz's account, have blocked every assumption it saw. It also calls the External ID non-secret, since CloudTrail logs it in plain text.
We list Qubole among 15 ETL software products and Idera as a company.
Sources
Categories & features
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
Bulletin 2026-170 covers a shared eBPF state bug that lets a neighbouring pod slip past NetworkPolicy ingress rules on EKS. Bulletin 2026-169 fixes guest access to Firecracker memory in one snapshot setup; Lambda is not affected.
Bulletins 2026-161 to 164 cover AWS SDK for pandas, the Serverless MCP Server, Virtual Engineering Workbench and the aidlc-traceability CLI. Two fixes shipped months ago; two need an update or redeploy now.
CVE-2026-119115 let users limited to a namespace issuer get certificates, even subordinate CAs, from a cluster issuer; v1.10.1 fixes it but stops renewals that lack an exact issuerRef.kind.
Bulletin 2026-136-AWS covers every engine from 1.2.0.0. Clusters with automatic minor upgrades get the fix in their next maintenance window; the rest must move to 1.4.7.1, 1.4.8.1 or 1.5.0.0.
New jobs compute starts in Auto access mode, a Genie One MCP endpoint stops answering on 30 November, and SQL AI Functions need Runtime 17.3 LTS from January 2027.
DuckDB 2.0 is supported until at least October 2027 and 1.5 has been extended to March 2027. Files written by 2.0 cannot be read by any older version, so upgrade order matters.
Arity, the mobility data company of Allstate, is buying substantially all of INRIX's assets and expects to close in 2026. No price has been disclosed.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More AWSThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.