rootpwn

Advisories

Denmark CPR Data Breach: 8.8M Records Exposed via Private Company Account

Unauthorized actors accessed names, addresses and CPR numbers for 8.8 million people in Denmark’s Central Person Register through a private company’s legitimate lookup account. The breach, lasting about ten days in September, exposed sensitive personal identifiers that can fuel identity theft.

What Happened

Between early September and mid‑September, unauthorized actors accessed the Central Person Register (CPR) through a private Danish company’s legitimate lookup account. Automated queries extracted names, addresses and CPR numbers for roughly 8.8 million individuals, including living residents, deceased persons and those who have left Denmark.

Impact

The breach covers about 80 % of the 11 million entries in the register. The exposed data includes unique personal identification numbers that can be used for identity theft, phishing, and targeted fraud.

What Defenders Should Do

  • Verify that any third‑party access to national registers is strictly limited to authorized personnel and enforce least‑privilege.
  • Audit logs for anomalous bulk lookups and set alerts for high‑volume queries.
  • Ensure all credentials are stored in a password manager and use multi‑factor authentication for all privileged accounts.
  • Notify affected users if you are a service that may have processed CPR data, and provide guidance on monitoring for identity‑theft.

Current Status

Denmark’s Digitalisation Ministry has disabled the company’s access, reported the incident to Datatilsynet, and police are conducting an investigation. The full list of compromised records is still being verified.

data breach Denmark CPR personal identification privacy register cybersecurity

← All news