P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Brevo’s SAML flaw crossed 138 customer accounts. Six sent phishing through legitimate infrastructure.

An attacker configured SSO in one Brevo organisation, invited legitimate users and inherited access to other organisations those users could reach. Trezor says a resulting message reached roughly 347,000 newsletter addresses and 2,500 people clicked before takedown.

By Parminder Kumar Sharma · · 5 min read

AI-generated identity-security scene of one access badge opening several tenant mail compartments beside a mail conveyor.

The SAML assertion was valid, but its tenant boundary was not

Brevo’s incident write-up describes an attacker creating a normal Brevo account, enabling SAML single sign-on and inviting legitimate Brevo users into that configuration. The attacker controlled the identity provider, so signing in as an invited user was expected behaviour inside the new organisation.

The defect appeared after authentication. Brevo says the access was not restricted to the organisation that owned the SSO configuration. It extended to every Brevo organisation those invited users could reach. A valid assertion issued for tenant A therefore inherited authority in tenants B, C and beyond.

This is a cross-tenant authorisation failure, not simply stolen credentials. The system answered “who is this user?” but did not bind that answer tightly enough to “which organisation accepted this identity provider?” Federation design must enforce both.

Brevo incident summary showing 138 accounts accessed, contacts exported from 43 accounts and six accounts used for phishing.
Brevo’s corrected incident totals. Trezor’s earlier notice cited 120 affected Brevo accounts, so both figures are retained with their publication context.

Brevo reports 138 accounts accessed and contact exports from 43

Brevo identified the issue at 06:30 UTC on 10 September. Its write-up says 138 accounts were accessed, contacts were exported from 43, six were used to send phishing and 93 showed no meaningful attacker activity. At 08:30 UTC it closed the route and signed out every user.

Trezor’s notice, published on 10 September, cited an earlier total of 120 affected Brevo accounts. That number conflicts with Brevo’s later detailed account of 138. The responsible presentation is to keep both dates and treat 138 as the provider’s corrected total, not silently erase the discrepancy.

Brevo says the phishing messages travelled through legitimate infrastructure, so ordinary sender-authentication checks passed. SPF, DKIM and DMARC can show that an authorised service sent a message for a domain. They cannot prove that the customer intended the campaign after its marketing account was taken over.

Incident figures published by Brevo and Trezor

MeasurePublished figureSource context
Brevo accounts accessed138Brevo incident write-up
Accounts with contacts exported43Brevo incident write-up
Accounts used to send phishing6Brevo incident write-up
Accounts with no meaningful activity93Brevo incident write-up
Trezor newsletter addresses mailedRoughly 347,000Trezor notice
Clicks before domain takedown2,500Trezor notice

The Trezor lure asked for the one secret no wallet vendor needs

Trezor says a phishing message sent from its Brevo account used the subject “Critical Security Alert: STM32 Entropy Vulnerability”. The linked application asked recipients to enter their wallet backup. Trezor states that its wallet, product and account systems were not breached. The exposed system was its opt-in newsletter channel.

Trezor says it disabled sending, took down the malicious domain at DNS level within 20 minutes and limited working-link access to 2,500 people who had clicked. It cannot confirm from its notice whether its list was exported, so it treats all roughly 347,000 addresses as potentially known to the attacker.

A click alone did not expose wallet funds, according to Trezor. The critical event was entering the wallet backup into the malicious application. Anyone who did so needs to move funds to a newly secured wallet using Trezor’s published recovery guidance. The incident also creates a longer phishing risk because a verified newsletter address can be reused with different lures.

Three controls should change after a cross-tenant federation failure

First, bind every identity-provider configuration to an immutable tenant identifier and test negative cases in which one user belongs to several organisations. A valid identity assertion must still fail when the tenant, audience or organisation relationship does not match.

Second, alert on new identity providers, SSO invitations, contact exports and high-volume campaigns as one sequence. Each event can be legitimate alone. Together they form the path Brevo describes. Require step-up approval for bulk export and first-time campaign sends after an identity configuration changes.

Third, plan for compromise of the legitimate sending platform. Maintain an emergency kill switch at the sending service and domain or DNS layer, pre-authorise customer notifications through independent channels, and retain campaign evidence. Email authentication remains necessary, but content and account-behaviour controls must assume that an authorised sender can be abused.

Evidence to request from an email-platform provider

BoundaryEvidenceControl test
Identity providerWho created or changed SSO, when and from whereCross-tenant assertion must fail
ContactsExports, API reads and list accessBulk extraction generates an alert
CampaignCreator, approving account, template and send volumeNew SSO plus mass send requires review
ResponseSession revocation and message or domain takedown timesEmergency route works without the compromised account

The position

Brevo’s incident shows why federation is an authorisation system as well as an authentication system. The attacker did not need to forge a SAML response if a legitimate response for one organisation was accepted across others.

For customers, the damage also extends beyond the provider’s account count. Phishing sent through real infrastructure can pass sender authentication, inherit brand trust and reach an audience assembled precisely because it is interested in that brand. Supplier reviews should therefore cover tenant-isolation tests, bulk-export telemetry and emergency campaign shutdown, not only security certifications.

Brevo has published a clear root cause and corrected totals. The next proof is evidence that its permanent tenant binding works for users who legitimately belong to several organisations, the exact condition that allowed this incident to spread.

Sources

  1. PrimaryAttacker gained access to client accounts: incident write-upBrevoaccessed 2026-09-13
  2. PrimarySecurity incident at Brevo, our third-party email providerTrezoraccessed 2026-09-13

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

One email per briefing. Unsubscribe any time.