Field Notes / Breach
DigiCert’s breach began as a routine network move. Nobody asked what it put on the internet.
In February 2025 DigiCert moved an internal archive out from behind its VPN. The change went through as infrastructure work, with no security review. Sixteen months later a stranger signed up for an account on it and read customer records, some with passports and driving licences attached. Here is what DigiCert has confirmed, why migrations expose systems so quietly, a ten-minute check you can run on your own estate, and the three fixes that would have stopped it.
01 What DigiCert has confirmed
igiCert filed a detailed incident report with Mozilla’s root programme, the body that decides which certificate authorities browsers trust. It is unusually candid. Everything below comes from that report and from BleepingComputer’s coverage of the customer notices.
| Date | What happened |
|---|---|
| 4 Feb 2025 | A migration moves the business system from a VPN-restricted segment to an externally reachable zone. No security review of the new exposure. |
| 18 Jun 2026 | Staff notice accounts that do not belong to DigiCert employees. They conclude the accounts cannot reach data, and block the registration page at the firewall. |
| 21 to 24 Jun | An outside researcher reports that strangers can create accounts. DigiCert confirms it. |
| 27 Jun to 2 Jul | An unauthorised account reads archived customer data. A fix to the authorisation check closes it on 2 July. |
| 19 Oct 2026 | After further investigation, DigiCert confirms data was accessed and treats it as reportable. |
| 24 Oct 2026 | Self-registration switched off. Remaining endpoints moved behind private load balancers. External scan clean. |
Two details matter for anyone running a smaller estate. The system sat reachable from the internet for more than 16 months before anyone noticed. And the first sighting of strange accounts was filed as an account-creation problem. DigiCert told customers the incident “was initially handled as an account-creation issue rather than a data-access event” BleepingComputer . It took about four months to establish that data had been read.
DigiCert has not said how many customers were affected. It says summary figures are available to root programme representatives on request DigiCert incident report . We make no guess at who held the account.
02 Filed as infrastructure work, never reviewed for security
DigiCert lists three contributing factors. The network change had no security review of the attack surface it created. Monitoring was not reassessed after the move, so nobody got an alert when accounts were created from outside. And the permission model assumed that an account with no application assigned could see nothing, when it could read the archive DigiCert incident report .
The self-registration page was never meant for this system. It came from the shared customer account platform, built for other DigiCert products. Behind the VPN it was harmless, because only staff could reach it. On the internet it was an open door, with no MFA, to an archive of identity documents. Start with Identity put the root problem plainly: self-registration should not have been switched on for a system that never needed outside users Start with Identity .
DigiCert wrote its own lesson in one sentence: “Network accessibility changes to internal systems should always require a security review.” A second line in the report goes further: “Authorization for a business system must not be delegated to its network position” DigiCert incident report . In plain terms, an internal tool must check who you are even when it thinks only colleagues can see it.
03 What an external test looks for
An external network penetration test starts with no inside knowledge, only your company name, domains and IP ranges. The first day is spent finding everything that answers. On an estate shaped like DigiCert’s, the work runs in a fixed order.
- Enumerate hostnames. Certificate transparency logs, DNS records and IP range scans list every name and address that responds, including ones the IT team believes are internal.
- Flag what should not be there. A login page for a back-office tool on a public address is a finding by itself, before anyone types a password.
- Try the front door. A “register” or “create account” link on a staff-only system is an invitation. A tester follows it, with your written permission, and creates an account.
- Test what a nobody can see. A fresh account with no role should get nothing. The tester checks every page and API call that account can reach. Here, that step would have hit the archive.
That sequence is ordinary work for a tester, and it costs an attacker nothing. DigiCert added a penetration test after authorisation and network changes to its own action list, and completed one on 31 August 2026 DigiCert incident report . The value of an external test lies in running it before the stranger signs up.
04 A ten-minute check on your own estate
You can do a rough version of the first day yourself. It will not replace a test or our free external exposure audit, but it tells you whether you have a DigiCert-shaped gap right now.
- List every network or hosting change in the last 18 months: cloud moves, new firewalls, VPN replacements, new office lines, new hosting providers
- Turn off Wi-Fi on your phone and open the address of each internal tool: intranet, HR system, wiki, ticketing, file share, admin panels. If a login page loads, it is on the internet
- Search your domain on crt.sh and read the subdomain list. Anything you do not recognise, find its owner this week
- On every tool that loads from outside, look for “sign up”, “register” or “request access”. Staff-only systems should have none
- In each tool’s user list, sort by creation date. Any account you cannot match to a named person gets disabled and investigated
- Create a test account with no role, or ask the vendor what one sees. The answer should be nothing
If step two or three turns up a surprise, treat it the way DigiCert eventually did: assume data was read until logs prove otherwise. If the tool holds customer data or identity documents, that question goes to whoever handles your data protection obligations, the same day.
05 Three fixes for every migration
DigiCert’s action list runs to 13 items. For a company of 20 to 500 people, three of them carry most of the weight.
- Put a security gate on network changes. Any change that alters what can reach a system needs a security sign-off before it goes live. DigiCert now requires security sign-off and an asset inventory update for network changes. A small team can do it with one mandatory question on the change ticket: does this make anything reachable that was not reachable before?
- Scan from the outside after every migration. Run an external attack surface scan the week a migration finishes, and compare the result with the list from before the move. Anything new that answers is either intended and documented, or it gets closed. Repeat on a schedule, because estates drift.
- Switch off self-registration on internal tools, and deny by default. Staff accounts should come from your identity provider, created by an admin. An account with no role should see nothing, and every account should need MFA. Alert on new accounts created from outside your network.
None of this needs new software. It needs someone to own the question. DigiCert’s last fixes included assigning a single named owner for the system’s security DigiCert incident report . Name yours before the next migration starts.
If you are a DigiCert customer, expect phishing that uses your real contact details and order history. Start with Identity advises confirming any certificate or validation request through your DigiCert account, never through a link in an email Start with Identity . Our pretexting field note shows how attackers turn exactly this kind of data into a convincing phone call.
Planning a cloud move, a hosting change or a firewall swap this year? Book a post-migration penetration test from the outside for the week after it lands. You get the list of everything a stranger can reach, what each item leads to, and the fix for each, while the migration team still remembers what they changed.
Questions readers ask
What happened in the DigiCert data breach?
On 4 February 2025 DigiCert moved an internal business system that archives customer validation information from a VPN-restricted network segment into an externally reachable zone. A self-registration feature on the shared account platform came with it, so outsiders could create accounts. One of those accounts read archived customer data between 27 June and 2 July 2026. DigiCert confirmed it as a reportable data event on 19 October 2026 and began notifying customers in early November.
What data was exposed in the DigiCert breach?
Most of the affected records held business contact details: names, business email addresses, phone numbers and business addresses. A small minority also held identity documents customers had supplied for validation, such as a driving licence, passport or utility bill. DigiCert has not published how many customers were affected.
Were DigiCert certificates affected?
No, according to DigiCert. The account was read-only and could not write records, act as a validation approver or issue certificates. DigiCert says no certificates were issued, modified or revoked, and that CertCentral and DigiCert ONE were not compromised.
Why do network and cloud migrations create security risks?
A migration changes who can reach a system, often without changing anything inside it. A tool built for a private network keeps settings that only made sense there: self-registration, weak or no MFA, default roles, permissive authorisation. If the move is filed as an infrastructure task, nobody asks what it now exposes. DigiCert’s own report says its migration “was treated as an infrastructure change rather than a security change”.
How do you check your attack surface after a migration?
From outside your network, list everything that answers on your domains and public IP addresses, and compare it with what should be there. Look up your subdomains in certificate transparency logs such as crt.sh, scan your public IP ranges, and try each internal tool’s address from a phone on mobile data. Any login page that loads is on the internet. Then check whether it lets a stranger register, and what a new account with no role can see.
References
Sources
- Abrams, L. “DigiCert data breach exposes customer information, identity documents.” BleepingComputer, 5 November 2026. bleepingcomputer.com
- DigiCert. “DigiCert: Unauthorized access to business system.” Incident report, Mozilla Bugzilla bug 2084460, October to November 2026. bugzilla.mozilla.org
- Start with Identity. “DigiCert says self-registered accounts read archived customer data, including some ID documents.” 5 November 2026. startwithidentity.com
- SC Media. “DigiCert reports data breach following server migration error.” November 2026. scworld.com
- eSecurity Planet. “DigiCert Confirms Breach Exposing Customer Data and ID Documents.” November 2026. esecurityplanet.com