Skip to content
Welcome, thoughtbot's Giant Robots listeners!Start here
Cybersecurity: Threats and Defences
5SEP

Beacon says charity CRM database likely exported

2 min read
12:09UTC

Beacon published its final incident report on 3 September, concluding that an intruder had probably taken everything in its customer database in 87 minutes on 27 July. The suspected route was an AWS key exposed in public build files.

TechnologyAssessed
Key takeaway

A leaked AWS key let an intruder copy a charity CRM database out in 87 minutes.

Beacon, a UK customer relationship management provider for charities, published its final incident report on 3 September and concluded that the intruder had likely exported everything in its customer database, attachments included⁠1. A CRM holds a charity's donor and beneficiary records, which for many of Beacon's customers is the most sensitive list the organisation owns and the one it has no other copy of.

The intrusion began at 01:20:16 UTC on 27 July and ran for about 87 minutes, correlated with a spike in data transfer out of Amazon Web Services across 27 and 28 July⁠2. The data was encrypted at rest, but the attacker held valid AWS credentials, so what came down the wire came down readable. Beacon traced the probable root cause to a compromised AWS access key that may have been exposed in public JavaScript build artefacts, reset every credential integrated with AWS, and said it had not engaged with the threat actor⁠3.

A key baked into a front-end build and served to anyone who loads the site is not an exotic failure, and it defeats every control that assumes an attacker must break something. This beat has watched the same shape at a very different scale, when 86,644 Fortinet credentials sat in private hands before any advisory named the problem. Valid credentials do not trigger the alerts that exploitation does, which is how 87 minutes was enough: it is shorter than the detection and response cycle most small organisations actually run.

The customers here are charities, working on small Teams and donated infrastructure, with no security operations centre to notice a transfer spike at two in the morning. The Scottish Council for Voluntary Organisations was telling Scottish charities what to do on 4 August, the day after Beacon first notified customers⁠4. Beacon's own report remains the only account of what happened, and no regulator has published a finding on it.

Deep Analysis

In plain English

Beacon is software UK charities use to manage donor and supporter records, similar to a customer database. An attacker got hold of a digital key that let them copy the whole database in about an hour and a half on 27 July. Beacon believes the key was accidentally left visible in code published to the public internet, rather than stolen through a break-in. It has since changed every credential linked to its Amazon cloud account.

Deep Analysis
Root Causes

Exposing an AWS access key inside JavaScript build artefacts means the credential was reachable by anyone who inspected the application's own front-end code, a class of leak that static secret-scanning in a build pipeline is specifically meant to catch before deployment.

A single AWS key with broad enough permissions to export an entire customer database in 87 minutes points to access scoped wider than the application actually needed.

First Reported In

Update #13 · Four privileged platforms under live attack

Beacon· 5 Sept 2026
Read original →
Different Perspectives
Hospital Sírio-Libanês
Hospital Sírio-Libanês
Hospital Sírio-Libanês said a 21 September attack reached a reporting system for its social projects, possibly exposing patients' and staff identity numbers and health information, while its general patient database was untouched. It notified the ANPD and the Polícia Federal and warned of fraud attempts.
The Foschini Group
The Foschini Group
The Foschini Group told the Johannesburg exchange on 13 October that an attack found on 11 October disrupted IT systems at its TFG London brands, while stores stayed open. It has not identified the attackers or established whether personal data was taken.
FirstVDS
FirstVDS
FirstVDS said attackers used a VMmanager 6 flaw to copy customers' passwords, cloud credentials and cryptocurrency wallets from beneath their virtual servers, and told notified customers to assume theft and rotate credentials. ISPsystem's flaw was not fully fixed on 19 October.
ESET
ESET
ESET says Russia-aligned UAC-0099 phished a Ukrainian grain logistics firm in July 2025 and apparently passed its access to GRU-linked Sandworm, which wiped the company's data that September. It treats the attackers' use of the Yggdrasil network as a first for a state-aligned actor.
JPCERT/CC
JPCERT/CC
JPCERT/CC issued emergency alert AT-2026-0032 on 14 October as EG Secure Solutions confirmed attacks on the SiteGuard Server Edition flaw. It told operators to save diagnostic data before updating, because the update may erase traces of the attack.
Cyber Security Agency of Singapore
Cyber Security Agency of Singapore
The Cyber Security Agency of Singapore said on 20 October that attackers are exploiting Ivanti Connect Secure, seven days after Ivanti's disclosure, having flagged PAN-OS exploitation on 16 October. It issued a PHP2Shell alert on 21 October, the day the fixes shipped.

Written with AI from Lowdown's published reporting. Not individually reviewed by an editor. Editorial standards.