TRENDING
A vintage glass syringe with a metal plunger and orange measurement marks lying on a plain white background
November 9, 2026
How to Stop Command Injection in Python subprocess Calls, Including Git Option Injection and the Windows .cmd Trap
A green valet key and a black ignition key with a remote fob on a white background, the brand emblems blurred
November 9, 2026
Cloudflare’s Trusted Agent Delegation Essay Names 14 Site Problems, but the Identity Standard It Prefers Defines No Delegation, and Its First Shipped Fix Sees Agents Only at Login and Sign-Up
Sepia 1900 postcard photograph of two riders on horses galloping neck and neck at the front of a field on a Hannover racecourse, with the rest of the pack behind them
November 9, 2026
CloudLinux Says an Exploit Hit a CloudLinux 8 Server on November 4 Through Linux Kernel Bug CVE-2026-98276, Fixed Upstream Since September, and Red Hat Still Lists Every Supported RHEL Kernel as Affected
Two yellow commuter trains stand side by side on separate tracks next to a platform in a railway yard, with more tracks running in parallel on both sides and trees in the background
November 9, 2026
How to Run Parallel AI Coding Agents With git worktree and Check Their Branches for Conflicts Before You Merge
Car speedometer dial with a red needle pointing at about 60 miles per hour, or about 100 kilometers per hour on the inner scale
November 9, 2026
METR’s Anthropic Report Turns AI-Led Acceleration Into a 1.9x Slope Ratio That Reproduces From Its Charts, but the Ratio Runs From 1.1x to 2.9x With the Fit Function, and a Second METR Report Says Anthropic’s Public Risk Report Understated the Pace
09 Nov 2026
SXZ.io SXZ.io
  • Home
Search the Site
Popular Searches:
Technology Amazon AI
Recent Posts
Tall orange and white container cranes rising against a clear blue sky at a container terminal
How to Fix Python ModuleNotFoundError and Relative Import Errors, Break Circular Imports, and Stop Local Files From Shadowing the Standard Library
November 8, 2026
The Alcatraz lighthouse at night with beams of light sweeping across the sky above the ruined warden’s house
WIRED’s “Free Chinese AI Models Are Getting Scary Good at Hacking” Rests on Two Cyber Ranges: DeepSeek Is Level With the Leader on One, the GLM It Names Finished Last of Seven, and Three Claude Runs Stopped by Refusals Appear Only in the Chart Data
November 8, 2026
Stepped concrete headquarters building of Crédit Mutuel Arkéa at Le Relecq-Kerhuon in Brittany, seen across a lawn with bare trees and flowering shrubs
Crédit Mutuel Arkéa Says Attackers Reached Its Own Account Through a Service Provider’s Platform; the On-Chain Trail Attributed to the Theft Shows $126 Million in USDC Reaching 17 Wallets in 28 Hours, Most of It Moving On Within Minutes
November 8, 2026
SXZ.io SXZ.io
  • Home

Categories

Articles 290 Posts
News 294 Posts
Learning Hub 263 Posts
Home/News/DigiCert’s Incident Report Dates Every Confirmed Read of Its Customer Archive After the Day It Verified Outsiders Could Create Accounts, and It First Suspected a Data Read 102 Days After the Fix
News

DigiCert’s Incident Report Dates Every Confirmed Read of Its Customer Archive After the Day It Verified Outsiders Could Create Accounts, and It First Suspected a Data Read 102 Days After the Fix

DigiCert’s Mozilla incident report puts the only confirmed reads of its customer archive after the day it verified the bug, and says it first suspected data access on October 12.

November 6, 2026 8 Min Read
35

DigiCert, a publicly trusted certificate authority, has told Mozilla’s CA program in a public incident report that an internal system it uses to archive customer information was left with a self-registration feature, which skipped multi-factor authentication, reachable from the internet. The exposure ran from a server migration on February 4, 2025 until a fix on July 2, 2026. That is 513 days (our arithmetic), nearly 17 months where The Register’s headline says 16. One self-registered account read a subset of the archive between June 27 and July 2, 2026. DigiCert says the subset held names, business email addresses, phone numbers and business addresses and, for a small minority of customer accounts, a customer-provided document such as a driver’s license, passport or utility bill. It has begun notifying customers and has not said how many people are affected.

Table Of Content

  • How the door opened
  • The June review that cleared the accounts
  • The timeline, with the gaps
  • What the report does not say
  • Why a certificate authority holds this archive
  • Where it sits under the incident-reporting rules
  • What customers and engineers can do
  • If you are a DigiCert customer
  • If you run an internal system
  • Sources and method

The report’s own dates carry the sharper finding. Every confirmed read falls after DigiCert verified, on June 24, that accounts could be created through external access, and after a firewall rule had blocked new registrations on June 18. DigiCert says it first suspected possible unauthorized access to the archived data on October 12, which is 102 days after the fix shipped, and confirmed it on October 19.

DigiCert says its certificate authority systems, CertCentral and DigiCert ONE were unaffected, that customer login credentials and issued certificates remain secure, and that customers need take no action on active certificates. Its report says the account could not write records, approve validations or issue certificates. We could not test any of that independently; it rests on DigiCert’s own logs and audit tables.

How the door opened

On February 4, 2025 DigiCert moved the internal system from a VPN-restricted network segment to a different availability zone. The report says the move “inadvertently allowed this internal business system to be accessible externally.” The system runs its own instance of the same account manager that DigiCert uses for customer-facing products, and that product includes a self-service registration flow meant for other uses. Accounts created through it, the report says, “were not subject to the multi-factor authentication (MFA) that DigiCert otherwise requires, and were assigned read-only mode by default.” It adds that “these unassigned accounts had access to archived data on the business system.”

The root-cause section explains why MFA never applied: “MFA is only enabled if the account is assigned to an application that requires MFA.” A new account with no application assigned skipped MFA and, in the report’s third contributing factor, could still have read-only access to data. DigiCert’s own lesson list is blunt: “Authorization for a business system must not be delegated to its network position.”

The June review that cleared the accounts

The timeline says an internal team observed non-DigiCert accounts on the system on June 18, 2026. Because the accounts were not assigned to any application, “the reviewer concludes they did not have data access.” The same day the system was placed behind a web application firewall that blocked new account creation through external access. Three days later DigiCert received a report from its managed security program that accounts could be created through external access, and on June 24 it verified that ability.

The data-access window then opens on June 27, “shown by subsequent investigation,” and closes on July 2, when an authorization patch reached production. In between, engineering identified the root cause on June 30 and had a patch ready on July 1. DigiCert concedes that “initial reviews concluded incorrectly, from the absence of an assigned application, that the account had no data access,” and lists as a miss that “the incident was initially handled as an account-creation issue rather than a data-access event.”

Two details follow from those dates, and the report states neither. First, because the firewall rule of June 18 stopped new registrations through that path, the account that read the archive was most likely already on the system during the June 18 review (our inference; the report does not say when it was created). Second, the report does not say whether anyone tested what an unassigned account could read, or looked at access logs, in June. The review’s stated reasoning is the missing application assignment.

The timeline, with the gaps

Date Event, per DigiCert’s report Gap or note (our arithmetic)
Feb 4, 2025 Internal system moved from a VPN-restricted segment to an externally reachable availability zone Start
Jun 18, 2026 Non-DigiCert accounts observed; reviewer concludes no data access; firewall blocks new account creation 499 days after the move
Jun 21 Report received through the managed security program 3 days
Jun 24 DigiCert verifies the account-creation ability 3 days
Jun 27 Data-access window opens (established later) 3 days
Jun 30 to Jul 1 Engineering finds the root cause; patch created and tested
Jul 2 Authorization patch in production; access window ends 5 days after the window opened; 513 days after the move
Jul 9 Firewall limits the system’s hostnames to VPN traffic, except approved endpoints
Oct 12 DigiCert first suspects unauthorized access to archived data 102 days after the patch
Oct 15 Alerts on file access and request volume added; remaining non-DigiCert accounts (used for a penetration test) verified removed
Oct 19 Access confirmed; determined to be a reportable event 7 days after Oct 12; 123 days after the June 18 review
Oct 20 Preliminary report filed (Bugzilla stamps the bug 03:10 UTC on Oct 21) 1 day
Oct 24 Self-registration feature deactivated on all instances; remaining endpoints moved to private-IP load balancers 114 days after the patch
Nov 1 Full incident report posted (23:59 UTC) Due Nov 3
Nov 4 A customer posts on X about the notice they received 16 days after confirmation
Nov 5 to 6 DigiCert marks Action Item 13 complete (Nov 5) and Action Item 12 (Nov 6), finishing its list of 13

Some endpoints stayed reachable from the internet after July 9 on purpose: the report calls them “approved externally-accessible endpoints,” and they moved to private-IP load balancers only on October 24, 627 days after the migration.

What the report does not say

  • How many people. The report says the incident “affected only a small proportion of archived data” and that “DigiCert can make summary statistics available to Root Program representatives on request.” An outside commenter asked on November 5 for “numbers on the data set exposed.” The Register and SecurityWeek say DigiCert has not disclosed a count, and BleepingComputer says it has asked. Since that question, DigiCert’s only posts in the bug are two action-item completions.
  • What prompted the October 12 investigation. The timeline row says only that DigiCert “first suspects possible unauthorized access to the archived data, begins additional investigation.” A second commenter asked on November 6 what “led DigiCert to suspect that a data breach had occurred, and what specific indicators or findings prompted the investigation.” As of this writing it has no answer in the bug.
  • Who created and used the account. SecurityWeek writes that “attackers abused a self-registration feature”; the report says “unauthorized access” and “an unassigned account,” and does not say who created the account, how many accounts were self-registered, or how many records this one opened.
  • What the archive is for. The preliminary report, filed October 20, described a system that “stores information customer representatives provide to us to validate their identity.” The full report describes an archive of “business contact information and, in some cases, additional personal information of customer representatives.” The first commenter asked whether this is subscriber verification information, and the second asked how the system integrates with certificate validation. Neither has an answer in the bug.
  • Whether a given person’s document was in the accessed subset. DigiCert’s notice, as quoted by The Register, says “we are completing a review of identification documents to determine the specific individuals involved.” One customer, writing on X, described the leak as covering “only my full PII data and potentially any verification documents I submitted for my certificate.”

Why a certificate authority holds this archive

CAs keep records of how they verified who asked for a certificate. The TLS Baseline Requirements (version 2.3.1) set a floor in section 5.5.2: the CA must keep archived documentation on verification, issuance and revocation for “at least two (2) years” after the later of the last time the records were relied on and the expiry of the certificates that relied on them. A note adds that the CA “MAY choose a greater value as more appropriate in order to be able to investigate possible security or other types of incidents.” DigiCert’s report does not say which retention rule governs this archive, how old its oldest records are, or how long it keeps identity documents.

DigiCert lists two other recent root-program incidents as related, because they “dealt with privacy and management of archive data.” In bug 2085547, opened October 24, D-Trust reported that an external registration authority lost records covering subscriber identity validation data, with a seven-year retention period stipulated in the dedicated certification practice statement for that registration authority. In bug 2086949, opened October 29, TWCA reported “indicators of unauthorized access to our Registration Authority (RA) server.” We covered a different CA incident, eMudhra’s key compromise, on October 22.

Where it sits under the incident-reporting rules

Mozilla’s Root Store Policy (section 2.4) requires CA operators to follow the CCADB Incident Reporting Guidelines. Those guidelines expect a preliminary or full report “within 72 hours of a CA Owner becoming aware of an incident,” a full report “within 14 days of the incident’s initial disclosure,” and a response to comments and questions “within 7 days.” On DigiCert’s dates (reportable event determined October 19, bug opened October 21 UTC, full report November 1) the filings fit those windows. The clock runs from when the CA becomes aware of an incident, though, and the report itself says the first handling treated this as an account-creation issue, so October 19 is DigiCert’s account of when it knew. Both open questions are still inside the seven-day response window, which runs to November 12 and 13.

What customers and engineers can do

If you are a DigiCert customer

These are our suggestions, not DigiCert’s guidance. Read the notice for the data categories it lists, and keep in mind that DigiCert says it will notify people individually once its review of identification documents is done. Expect targeted phishing: the exposed fields (names, business emails, phone numbers and addresses of people who buy certificates) are what an impersonator of DigiCert validation or renewal staff would need, so reach your DigiCert account by typing its address rather than following a message. If you uploaded a passport or driver’s license, treat it as any identity-document exposure and use the monitoring, fraud-alert or credit-freeze options your country offers. For certificates, DigiCert says no action is needed, and the basis for that is its own logs.

If you run an internal system

The report’s three contributing factors translate into three checks. Treat any change to who can reach an internal system as a security change: DigiCert says its migration was “treated as an infrastructure change rather than a security change.” Create a throwaway account with no role in staging and list what it can read; the answer should be nothing. And after you close a hole, query the access logs for the whole exposure window, because the evidence DigiCert used in October was retained logs and audit tables, and its new request-volume alert, per the report, “would have triggered” on July 1.

Sources and method

We read the full Mozilla Bugzilla bug 2084460 through its REST API (preliminary report, full report, bug history and all seven comments, last change 18:52 UTC on November 6), the related bugs 2085547 and 2086949, the CCADB incident-reporting guidelines, Mozilla’s Root Store Policy and the TLS Baseline Requirements 2.3.1 in the CA/Browser Forum repository. The day counts are our arithmetic from the report’s dates. We did not contact DigiCert, test its systems or see the archive, and we know the customer notice only through the passages the outlets and one customer’s post published.

  • Mozilla Bugzilla bug 2084460, “DigiCert: Unauthorized access to business system” (preliminary report, full report, first question, second question)
  • Bug 2085547, D-Trust and bug 2086949, TWCA
  • CCADB incident reporting guidelines and Mozilla Root Store Policy
  • TLS Baseline Requirements, section 5.5.2
  • The Register, SecurityWeek and BleepingComputer on the disclosure
  • A customer’s post on X about the notice they received

Tags:

Certificate AuthoritiesData BreachesDigiCertIncident ResponseMozillaPKI

Share

A chrome ticket punch lying on a bright blue surface, the tool that makes a ticket good for one use only
Previous Post

How to Secure a WebSocket Endpoint in FastAPI and Stop Cross-Site Hijacking, Leaked Tokens, Floods, and Slow Readers

A European mole pushing its head out of a molehill, its pale front paws resting on the loose soil
Next Post

Cloudflare’s Post-Quantum Privacy Plan Turns Anonymous Credentials Into 4.3 to 12 KB Proofs, but the Smallest Needs the Hash Taken Out of the Proof, Each Anchor Key Is 46.6 KB, and the Two Larger Rows Would Not Fit the Draft’s Header at Default 8 KB Limits

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest
08 Nov
How to Fix Python ModuleNotFoundError and Relative Import Errors, Break Circular Imports, and Stop Local Files From Shadowing the Standard Library
08 Nov
WIRED’s “Free Chinese AI Models Are Getting Scary Good at Hacking” Rests on Two Cyber Ranges: DeepSeek Is Level With the Leader on One, the GLM It Names Finished Last of Seven, and Three Claude Runs Stopped by Refusals Appear Only in the Chart Data
Trending
November 8, 2026
How to Fix Python ModuleNotFoundError and Relative Import Errors, Break Circular Imports, and Stop Local Files From Shadowing the Standard Library
November 8, 2026
WIRED’s “Free Chinese AI Models Are Getting Scary Good at Hacking” Rests on Two Cyber Ranges: DeepSeek Is Level With the Leader on One, the GLM It Names Finished Last of Seven, and Three Claude Runs Stopped by Refusals Appear Only in the Chart Data
November 8, 2026
Crédit Mutuel Arkéa Says Attackers Reached Its Own Account Through a Service Provider’s Platform; the On-Chain Trail Attributed to the Theft Shows $126 Million in USDC Reaching 17 Wallets in 28 Hours, Most of It Moving On Within Minutes
November 8, 2026
How to Stop Command Injection in Python subprocess Calls, Including Git Option Injection and the Windows .cmd Trap
November 8, 2026
Cloudflare’s Trusted Agent Delegation Essay Names 14 Site Problems, but the Identity Standard It Prefers Defines No Delegation, and Its First Shipped Fix Sees Agents Only at Login and Sign-Up
November 8, 2026
CloudLinux Says an Exploit Hit a CloudLinux 8 Server on November 4 Through Linux Kernel Bug CVE-2026-98276, Fixed Upstream Since September, and Red Hat Still Lists Every Supported RHEL Kernel as Affected

Related Posts

Rows of server racks in a data center representing network infrastructure targeted by botnets
News

C0XMO Botnet Shows Why Old Router Firmware Still Matters

June 7, 2026
Close-up of a USB flash drive, representing physical data-theft risk in office security incidents
News

Fake IT Support Is Now Walking Through the Front Door

June 7, 2026
A phone security app on a smartphone resting on a laptop keyboard.
News

Everest Forms Pro Flaw Is Being Exploited to Create Rogue WordPress Admins

June 7, 2026
A phone secured by a padlock, illustrating AI data-leak containment and security controls.
News

OpenAI’s Lockdown Mode Is a Data-Leak Brake, Not a Prompt-Injection Cure

June 8, 2026
SXZ.io SXZ.io
  • [email protected]

Categories

Articles
Learning Hub
News

All Rights Reserved by SXZ.io ©2026