Skip to content

Articles

Denmark CPR Breach Exposes 8.8 Million Records Through Weak Credentials

In short

An unauthorized party used compromised credentials at a Danish data firm to query 8.8 million CPR records over ten days in September 2026.

Rating 4.8 19 votes
Vector editorial graphic showing an open digital padlock and exposed CPR database cards with an 8.8M badge.

The Denmark CPR breach occurred when attackers exploited weak passwords on accounts belonging to Pays ApS, a small IT firm in Odense with legitimate access to the national civil register. No direct intrusion into CPR infrastructure took place. The incident exposed names, addresses, and 10-digit CPR numbers for approximately 8.8 million individuals, including living residents, deceased persons, and emigrants.

Activity ran from roughly 10 to 20 September 2026, with more than 14 million automated queries. Detection happened only on 2 October after an unusually large invoice triggered review. The Ministry of Research, Education and Digitalisation announced the breach publicly on 5 October.

How the Unauthorized Queries Were Executed

Three Pays ApS accounts, including an administrator account, used the password “123456” and lacked two-factor authentication. Credentials had reportedly appeared in a prior public data leak tied to a former employee. Attackers used scripts to automate lookups after gaining entry through these accounts.

The firm confirmed its access rights were misused but stated it did not perform the queries itself. An anonymous individual later contacted Politiken and verified possession of the data by sharing a sample covering 8.75 million people. That person claimed no intention to sell or further distribute the information.

Exposed fields centered on names, addresses, and CPR numbers. Records of individuals with name-and-address protection remained untouched. Some queries could also return marital status or family relations depending on the access level granted to the company.

Response from Authorities and Next Steps

Officials immediately revoked Pays ApS access. The case was reported to Datatilsynet and referred to the National Unit for Serious Crime. Digitalisation Minister Christina Egelund called the incident deeply serious and ordered a full security review of the CPR system.

Flat vector security blueprint showing a severed unauthorized data line and access revocation shield.
Access revocation severed the data pipeline, prompting urgent protocol overhauls.

Security guidance was sent to all 1,039 companies holding CPR access, requiring designated security officers, improved logging, and transaction monitoring. CPR numbers can no longer be treated as sole identifiers in many contexts. Citizens are advised to monitor accounts for fraud through resources at sikkerdigital.dk.

A comprehensive security audit continues, with results expected soon. Potential outcomes include new identification methods and stricter controls on third-party access. The breach remains under active police investigation as of 22 October 2026.

Practical Implications for Users of CPR Data

Organizations relying on CPR numbers for verification should add secondary checks such as address confirmation or biometric elements. Individuals whose data was exposed face elevated risk of identity-related fraud and should review bank and government accounts regularly.

The incident underscores the need for strong authentication and volume monitoring even on legitimate third-party connections. Until the security review concludes, reliance on CPR numbers alone carries documented limitations.

Frequently asked questions

How many people were affected by the Denmark CPR breach?

Approximately 8.8 million records were extracted, covering names, addresses, and CPR numbers from the national register that includes residents, deceased individuals, and emigrants.

Was the CPR system itself hacked?

No. Attackers misused legitimate access credentials belonging to Pays ApS rather than breaching the CPR infrastructure directly.

What password weakness enabled the access?

At least three accounts at the company used the password 123456 without two-factor authentication, allowing entry after credentials appeared in an earlier data leak.

What should Danish residents do after the CPR exposure?

Monitor financial and government accounts for unusual activity and consult sikkerdigital.dk for guidance on protecting personal identification.

Comments 6

Lukas
8.8 million records is huge, that's almost the whole country. feels like someone left the back door wide open.
Sophie M.
reminds me of the time my bank account got hacked because of reused passwords. people still don't get how dangerous this is.
Raj
ten days of access and no one noticed? what kind of monitoring do they even have in place?
Elena
the article says it was weak credentials. honestly, who is still using passwords that simple in 2026?
TommyK
i work in healthcare IT, CPR data is extremely sensitive, this could be used for identity fraud on a massive scale.
Hana
just when i started to trust digital ID systems more. thanks for making me feel safe again guys.

Leave a comment