Exposure

Responding to an exposed AI database

An exposed store counts as a breach until you can show nobody else reached it. Close it, then use the logs to find out.

Last reviewed against legislation.gov.uk, National Cyber Security Centre and OWASP GenAI Security Project. Sources

How it happens

Two real routes

Risk gauge running from red to green with a pointer and an arrow

An open port

Wiz mapped about 30 internet-facing DeepSeek subdomains and found two unusual open ports, 8123 and 9000, that exposed a ClickHouse database [7]. Its web interface let anyone run queries from a browser [7]. Wiz found it by looking beyond the standard web ports [7].

Dark shield-shaped badge with a green and blue tick

A link that opens everything

A storage link in Microsoft's AI research repository was scoped to the whole account with full control. It exposed about 38 TB, including disk backups and over 30,000 internal Teams messages from 359 employees [8]. The storage account itself was private; the link was the way in [8].

Response

What to do

  1. 1

    Close it. Remove public access and require authentication, or invalidate the link.
  2. 2

    Preserve logs for the period the store was open and work out how long that was. Wiz's sampled DeepSeek entries dated from 6 January 2025, and its post appeared on 29 January [7].
  3. 3

    Establish what was reachable and whether anyone else read it.
  4. 4

    Assume write access was possible where the permissions allowed it. Wiz noted that a malicious file could have been placed in the Microsoft account [8].
  5. 5

    Decide on reporting.

Controls

Find it before someone else does

  • Scan your own internet-facing assets for services on unusual ports.
  • Review storage accounts and shared links for scope and expiry.
  • Keep public datasets apart from internal data [8].
  • Check that downloaded model files come from a source you trust, as some file formats can run code [8].

See also leaked keys and tokens.

The evidence gap

You may never learn who else found it. If your logs cannot show, say so in the record and let that weigh in the reporting decision [1].

How CyPro can help

Need a hand working through this?

Finding out whether an incident reaches you is one job. Checking your own systems, tightening access and briefing the board are several more. CyPro's responders and consultants can take any of them on.

Incident responders containing an attack

Incident response

If you may already be compromised, our responders contain it, preserve the evidence, find out what was touched and get you running again safely.

More on cypro.co.uk
Security analysts monitoring systems around the clock

24/7 security monitoring

Our SOC analysts watch your systems day and night for the signs of an attack in progress: unexpected processes, new outbound connections, logins that do not fit.

More on cypro.co.uk
Security lead advising a board

Fractional CISO for the board

A senior security lead who advises the board on what to fix first, what to accept and what to tell customers, and owns the decision record.

More on cypro.co.uk
Penetration tester probing an application for weaknesses

Penetration testing

A focused test of your systems and the controls around them, so you know they hold before an attacker finds out for you.

More on cypro.co.uk
Cyber security consultants planning hardening work

Hardening and segmentation

Our consultants put the controls in place that limit the damage when something is missed: firewall rules, network isolation and tighter admin access.

More on cypro.co.uk
Scanner checking internet-facing systems for weaknesses

Vulnerability scanning

Find every internet-facing system you run, including the forgotten ones, and see which are still on a vulnerable build.

See the scanning service
Rocket launching from a cloud

Talk to a specialist

Worried this affects you?

When data has leaked through an AI tool, its logs or its storage, the early decisions shape what you must report and to whom. An incident response team helps you contain the exposure, establish what was involved and prepare your notifications.