Cyber & AI intelligence
Wasteland.
Briefs indexed3533
Issues34
Published Mondays07:30 CT
▣ Breach UNIVERSITY-OF-COPE 2026-10-27

University of Copenhagen: Test Environment Breach Exposes 525,000 Records

"The University of Copenhagen (UCPH), Denmark's oldest and largest university, has confirmed that attackers got into one of its test environments. The environment held a database of personal data on about 525,000 people…"

The University of Copenhagen (UCPH), Denmark's oldest and largest university, has confirmed that attackers got into one of its test environments. The environment held a database of personal data on about 525,000 people. The university's own announcement gives the 525,000 figure, as do BleepingComputer, DR, TV 2 and Aarhus University's Omnibus. Computerworld Denmark gives 535,000. No other source supports that number, and it may be a typo, but it has not been corrected. In a follow-up on 25 October, the university said the PIN codes on ID cards belonging to about 20,000 staff and students had also been compromised. It temporarily locked down critical locations on campus while it reissued the codes.

What Happened

UCPH says there is no sign that the attackers reached systems that support day-to-day operations, and no evidence that university activities were disrupted. It has reported the incident to the Danish Data Protection Agency (Datatilsynet) and says the incident falls under GDPR.

The delay in disclosure has drawn criticism. Ira Thomas Bro Pold, chair of the UCPH Student Council, told TV 2 Kosmopol that the three-day gap was unacceptable. Cybersecurity expert Sofie Freja Christensen told DR that the university could have notified people faster once the incident was contained. She also noted that disclosure timing should rest on a risk assessment.

What Was Taken

UCPH says the compromised database contains:

Separately, ID card PIN codes for about 20,000 staff and students were compromised. These cards control physical access to university buildings. Sources describe them differently: UCPH and BleepingComputer say "PIN codes," Omnibus says "passwords," and Computerworld says "adgangskoder" (access codes). The university's own wording is PIN codes for ID cards. No source says whether login credentials for IT systems were affected.

The 525,000 figure is far larger than UCPH's current population of about 36,800 students and 10,700 employees. The database therefore almost certainly includes former students, former staff, applicants or other affiliates. UCPH says it is still working out the exact scope and has not yet said which groups are affected.

The CPR number is the most sensitive item. In Denmark it is a lifelong identifier used across government, banking and healthcare, and it cannot easily be changed.

Why It Matters

The Attack Technique

The initial access vector has not been disclosed, and no threat actor has claimed or been named for the attack. TV 2 lists among its open questions whether the attack is related to "the extensive PHP security flaw" reported earlier. That is a question raised by journalists, not a confirmed finding. No source links the breach to a specific CVE. What is confirmed is narrow: the attackers reached a server that hosted the database in a test environment, and access has since been cut off.

What Organizations Should Do

  1. Inventory non-production data. Find every test, staging and development environment that holds real personal data, and replace that data with masked or synthetic data. National ID numbers should never sit in a test system.
  2. Apply production-level controls to test environments. Use the same patching cadence, network segmentation, MFA and logging. Attackers look for the least-defended copy of the data.
  3. Separate physical access credentials from identity databases. Card PINs should not be stored in readable form alongside personal data. Keep a runbook ready for rotating PINs in bulk at short notice.
  4. Patch internet-facing PHP and web stacks promptly, given the open questions about a PHP-related vector. Hunt for webshells on exposed application servers.
  5. Prepare for a fast first disclosure. A short, early notice followed by updates usually draws less criticism than three days of silence. Affected people need time to watch for fraud.
  6. Warn affected people about targeted phishing. Tell them the university will never ask for their CPR number or credentials by email or SMS, and tell them to verify any unsolicited request independently.

Sources: University of Copenhagen data breach exposes data of 525,000 people | UPDATED: University of Copenhagen hit by cyber attack – University... | Operational disruptions at UCPH - University of Copenhagen | Københavns Universitet får kritik for håndtering af cyberangreb In... | Københavns Universitet ramt af hackerangreb: 525.000 personer ramt... | Studerende kan igen finde pensum efter nedbrud - TV 2 | University of Copenhagen also hit by cyberattack | Tip os om hackerangrebet - TV 2