Safeguard
Supply Chain Security•

SBI Data Exposure October 2026: What Customers and Banks Should Know

SBI says 3,897 customer records with personal data surfaced on the dark web. What was exposed, which frauds to watch for, and lessons for banks.

Safeguard Security Team
24 min read

On 21 October 2026, State Bank of India told stock exchanges that customer records had surfaced on the dark web. In a preliminary review of about 375,000 records, it found 3,897 holding personal details such as mobile numbers and dates of birth. Customers should expect convincing scam calls. Banks and fintechs should check their own data flows now.

This post sticks to SBI's filing and published reporting. The bank has not said how the data left, whether it is genuine, or where it came from, and we do not guess. The second half is for security and compliance teams at Indian banks, NBFCs and fintechs.

What happened

According to MediaNama, Storyboard18 and Cyber Security News, SBI filed a disclosure titled "Incident involving Data Loss" with the BSE and NSE on 21 October under Regulation 30 of the SEBI Listing Obligations and Disclosure Requirements (LODR) Regulations, 2015, the rule that requires listed companies to disclose material events.

The filing says SBI received communications on 16 October about suspected exposure of customer data on the dark web. MediaNama and Storyboard18 report that they came from the Defence Cyber Agency, which both outlets describe as SBI's threat intelligence service provider, and from CERT-In, India's national computer emergency response team.

A preliminary analysis covered roughly 3.75 lakh (375,000) records. Of those, SBI identified 3,897 customer records containing personally identifiable information. The bank says a detailed investigation is still needed to establish whether the data is authentic and complete, where it came from, and how far the exposure extends.

SBI says it has activated its cyber incident response and containment protocols and engaged an independent cybersecurity agency empanelled by CERT-In. It told investors there is no material impact on its core operations, financial performance or business continuity. MediaNama reports SBI said it will take "all appropriate measures in accordance with applicable regulatory requirements."

Timeline

Date (2026)EventSource
16 OctThe X account CyberPulse56 flags a post by a group calling itself Siriusim, claiming SBI customer dataInternet Freedom Foundation, MediaNama
16 OctSBI receives communications from the Defence Cyber Agency and CERT-In about suspected dark web exposureSBI filing, as reported by MediaNama and Storyboard18
19 OctIndia Today reports the claim; SBI has not yet addressed itMediaNama, Internet Freedom Foundation
20 OctTimelineDaily reports SBI has not responded officiallyMediaNama
21 OctSBI files "Incident involving Data Loss" with BSE and NSEMediaNama, Storyboard18, Cyber Security News
21 OctThe Internet Freedom Foundation (IFF) asks SBI to notify affected customers directlyInternet Freedom Foundation

The claim and the filing are different things

Before the filing, the Siriusim group claimed on the BreachForums dark web forum to hold more than 3.75 lakh rows of data and 2,722 PDF files related to SBI customers, according to MediaNama. Storyboard18 reports it claimed loan applications and account-opening documents.

SBI's filing does not mention the PDFs, and the bank has not confirmed the group's claims. Cyber Security News stresses that the allegations are separate from SBI's findings, and that the filing names no attacker, entry point, vulnerability, malware or compromised server. It also notes that 375,000 is a record count, not a count of people, because records can repeat.

What data was involved

CategoryWhat is reportedSource
Records reviewedAbout 375,000 records found on the dark webSBI filing via MediaNama, Storyboard18
Records with personal data3,897 customer recordsSBI filing via MediaNama, Storyboard18
Personal fieldsNames, registered mobile numbers, dates of birth, gender, email addresses, residential addressesSBI filing via MediaNama, Storyboard18, IFF
Bank identifiersBranch identifiers, Customer Information File (CIF) numbers, lead IDsSBI filing via MediaNama, Cyber Security News
OtherMetadata linked to loan and lead records, and related filesStoryboard18, Cyber Security News
Not listed in the filingPasswords, PINs, one-time passwords, account numbers, stolen fundsCyber Security News
Not addressedContents of the remaining records; whether Aadhaar, PAN or passport copies are includedMediaNama, IFF
UnknownWhether affected customers have been toldMediaNama, IFF, Storyboard18

No password or PIN appears in the filing. That is good news, but it does not end the risk.

Why this kind of data matters

None of these fields opens an account by itself. The risk is social engineering:

  • Name, mobile number and email tell a fraudster who to contact and how.
  • Date of birth and address are common answers to identity questions at call centres, telecom stores and lenders.
  • Branch, CIF and loan details let a caller quote real-looking information. Cyber Security News notes that branch details and loan references could make fraudulent calls more convincing.

That is why the guidance below is about calls, messages and SIM changes rather than passwords.

What customers should watch for

This applies to SBI customers and, since leaked datasets get reused, to anyone banking in India. It draws on CERT-In, RBI and Department of Telecommunications material.

Phishing calls, SMS and WhatsApp messages

CERT-In's booklet for National Cyber Security Awareness Month (October 2025) lists fake bank calls, KYC update scams and fake SMS bank alerts as common threats. Its advice:

  1. Never share an OTP, PIN, CVV or card details, including with someone who says they are from your bank.
  2. Do not click unfamiliar links in messages. Banks and government bodies do not ask for sensitive information by SMS.
  3. Call your bank only on the customer care number on its official website.
  4. Hang up if the caller pressures you or creates panic, and report the call.

IFF's statement adds that SBI says it never asks for an OTP, user ID, password or PIN. Be extra wary of any message that quotes your loan details or address.

KYC update fraud

The usual pattern is an urgent message saying your account will be blocked unless you update KYC, a link to a fake page, then a call asking for an OTP. CERT-In's booklet tells people not to give personal information for "updating KYC" through calls or messages. Update KYC at your branch, or in the bank's official app or website opened by you.

SIM swap

RBI's BE(A)WARE booklet on fraud methods lists SIM swap among the techniques fraudsters use: someone gets a replacement SIM for your bank-linked number and starts receiving your OTPs. A date of birth and address make that impersonation easier.

  • If your phone loses network for an unusually long time, call your mobile operator from another phone and ask whether a SIM change was requested.
  • Do not switch your phone off just because of a flood of unknown calls; check with your operator instead.
  • Use the Department of Telecommunications' Sanchar Saathi portal. "Know Mobile Connections in Your Name" shows the numbers registered to you. Chakshu takes reports of suspected fraud calls, SMS and WhatsApp messages, including fake bank KYC requests. Trusted Contact Details lists official bank numbers.

If money leaves your account

Speed matters. RBI's July 2017 circular on customer liability says that where fraud comes from a third-party breach and the customer reports it within three working days of the bank's alert, the customer has zero liability. From four to seven working days, liability is capped. The circular also requires banks to credit the disputed amount provisionally within 10 working days of notification.

  1. Call your bank's official helpline and block the card or channel.
  2. Call the national cyber crime helpline, 1930, or file at cybercrime.gov.in. CERT-In and Sanchar Saathi both point victims there.
  3. Keep SMS alerts on. They are how you spot fraud early.

The rules that apply to an incident like this

Indian banks and fintechs work under several overlapping clocks. This is not a comment on SBI's handling; MediaNama notes the filing does not say when SBI reported to CERT-In or RBI. It is a map of what the rules require of any regulated entity.

RuleWhat it requiresStatus on 21 Oct 2026Source
CERT-In Directions, 28 April 2022Report listed incidents, including data breach and data leak, within 6 hours; keep ICT logs for 180 days within India; sync clocks to NIC or NPL time servers; name a point of contactIn forceCERT-In Directions (primary)
RBI directions for commercial banks, 31 July 2026Report cyber incidents on RBI's DAKSH platform within six hours of detection; data loss prevention tools; DMARC; RBI audit rights in vendor contractsIn force on issueDSCI brief, KPMG
RBI directions for NBFCs, 31 July 2026Report through DAKSH within six hours; notify CERT-In proactively; vendor risk assessments covering customer data protectionIn force on issueRBI (primary)
SEBI LODR Regulation 30Listed companies disclose material events to stock exchangesIn forceAs reported by MediaNama
DPDP Act 2023, section 8(6)On a personal data breach, inform the Data Protection Board and each affected personIFF says this takes effect in May 2027DPDP Act (primary), IFF
DPDP Rules 2025, Rule 7Plain-language notice to each affected person without delay; detailed report to the Board within 72 hoursIn force 18 months after 13 Nov 2025, so 13 May 2027DPDP Rules (primary)
RBI Advisory No. 3/2026Recommends notifying affected customers by SMS, email, app, calls and website, with a helplineAdvisory, not bindingIFF

Two details are easy to miss.

An outside tip starts the CERT-In clock. The Directions require reporting "within 6 hours of noticing such incidents or being brought to notice" of them. An alert from a threat intelligence provider or from CERT-In counts. Triage of a dark web listing has to move as fast as an internal intrusion alert.

Customer notice is coming. IFF argues today's duties run mostly to regulators and investors, and has asked RBI to make customer notification binding before the DPDP provisions start. From 13 May 2027, Rule 7 requires telling each affected person what happened, the likely consequences, what the organisation is doing, what they can do, and who to contact.

What would have helped

We do not know how the data in this case left wherever it was held. This section lists practices that lower the chance and the damage of any customer data exposure at an Indian bank, NBFC or fintech.

1. Dark web monitoring with a playbook

An alert is only useful if someone can act on it within hours. Write the playbook first:

  1. Quarantine the sample in an isolated, access-controlled location. Do not pass it around by email.
  2. Fingerprint the fields. Match column names, ID formats and field order against your systems. Internal identifiers such as customer or lead IDs often point to one application or export.
  3. Check for canaries. Plant unique fake customer records in each system and in each dataset you hand to a partner. If one appears in a leak, you know which copy it came from.
  4. Decide on reporting under the CERT-In Directions and, for banks and NBFCs, RBI's DAKSH within the six-hour window.

2. Data minimisation on lead and loan data

Lead and loan data tends to travel to CRMs, call centres, sales agents and analytics tools. Each copy is another place to leak from.

  • Collect less. Does a lead tracker need a full date of birth and address, or only a mobile number and product interest?
  • Mask by default. DPDP Rule 6 lists encryption, obfuscation, masking and virtual tokens as baseline safeguards.
  • Erase when the purpose ends. Section 8(7) of the DPDP Act requires erasure once the purpose is served, unless a law requires retention. The Act's own illustration is a bank keeping identity records for ten years after an account closes. Unconverted leads with no legal retention duty are a liability.
  • Find stale exports. Old CSV and PDF exports on shared drives and buckets are a common source of leaks.
# CSV, XLSX and PDF exports older than 90 days
find /srv/shared /data/exports -type f \( -name "*.csv" -o -name "*.xlsx" -o -name "*.pdf" \) -mtime +90 -print

# Files that look like they hold Indian mobile numbers (10 digits starting 6 to 9)
grep -rlE '(^|[^0-9])[6-9][0-9]{9}([^0-9]|$)' /data/exports --include="*.csv" | head -50

# Confirm an export bucket blocks public access
aws s3api get-public-access-block --bucket your-exports-bucket
aws s3api get-bucket-policy-status --bucket your-exports-bucket

3. Third-party and vendor data flows

Section 8(1) of the DPDP Act keeps the Data Fiduciary responsible for processing done on its behalf by a Data Processor, and section 8(2) requires a valid contract. Rule 6 adds that the contract must provide for reasonable security safeguards. RBI's NBFC directions call for vendor risk assessments covering customer data protection.

  • Keep a register of every outside party that receives customer data: which fields, by what route (API, SFTP, shared drive, email), and when it is deleted.
  • Give each partner the minimum fields and seed canaries in each feed.
  • Ask vendors for an SBOM of the software that handles your data, and scan it.
  • Test that a vendor can actually delete your data on request.

MediaNama and IFF have asked whether SBI's subsidiaries, vendors or direct selling agents were involved. No answer has been published, so treat it as a question for your own organisation, not a finding about SBI.

4. Be ready for six-hour reporting

The CERT-In Directions also require the logs and clocks that make reporting possible.

# Is the clock synced, and to which source?
chronyc tracking
chronyc sources -v

# How much local log history is kept?
journalctl --disk-usage

# CloudWatch log groups with retention under 180 days or unset
aws logs describe-log-groups \
  --query 'logGroups[?retentionInDays==`null` || retentionInDays<`180`].[logGroupName,retentionInDays]' \
  --output table

An unset CloudWatch retention means logs never expire, so check those rows by hand. Confirm your CERT-In point of contact is current and your template covers every field the CERT-In and DAKSH forms ask for.

5. Rehearse DPDP breach notices now

Rule 7 asks for notice "in a concise, clear and plain manner and without delay." Draft it now, in the languages your customers use, and test every channel they registered. The 72-hour Board report asks for causes, mitigation, findings about who caused the breach, and a report on notices sent, so keep an investigation log from hour one.

6. Reduce follow-on fraud

DSCI's brief notes RBI's commercial bank directions make DMARC mandatory. A strict policy makes it harder to spoof your domain in the emails that follow an exposure.

dig +short TXT _dmarc.yourbank.example
# Look for p=reject or p=quarantine, not p=none

Where Safeguard fits

The limits first. Safeguard does not monitor the dark web, does not find customer records in databases or file shares, cannot tell you where a leaked dataset came from, and cannot notify customers or regulators. It would not have prevented a data exposure like this one, and nothing in SBI's filing points to a software flaw.

What Safeguard covers is the software that handles customer data:

  • Inventory. SBOM and dependency scanning of repos, container images and SBOM files: safeguard scan --dir ., safeguard scan --image <name> or safeguard scan --sbom <file>, with JSON results under ./output. The platform shows which projects contain a given component and version, so "which lead and loan services run this library" has an answer. See SBOM incident response.
  • Vendor software. Scan the SBOM files your vendors supply with --sbom.
  • Priority. Vulnerability matching against vulnerability databases, with reachability analysis showing which issues your code can reach.
  • Gates. Policies and gates evaluated in the platform can hold back builds carrying components you have ruled out.
  • Fixes. Autonomous remediation can open fix PRs (off by default). The Safeguard CLI assistant edits code and runs commands with your approval, with /permissions modes Ask, Accept edits, Plan, Auto (the default) and Strict. safeguard exec suits CI. Desktop and phone apps can send work to a computer running the CLI and approve each command.

Zero-Day Discovery and Gold

These address software vulnerabilities, a different layer from data exposure. They matter because customer data usually sits behind web apps built from open source components.

  • Zero-Day Discovery looks for previously unknown flaws before a CVE exists, in an agentic mode and a deterministic scanner mode. Findings are issued as SGZ advisories before they reach public CVE databases. It covers seven package ecosystems. It does not look for leaked data and has no link to this incident.
  • Gold Open Source (gold.safeguard.sh, free, no login) offers searchable CVE intelligence with CVSS, EPSS, KEV status, affected and fixed versions and a recommended safe version, a free read API, and a CI gate GitHub Action.
  • Gold Registry (registry.safeguard.sh, paid) offers hardened drop-in components and container images held to zero exploitable critical or high CVEs, SLSA L3+, Sigstore-signed, with evidence pages. An artifact loses its badge on regression.

The habit worth building is pulling patched, signed components from a curated source and rebuilding fast, so the apps that handle customer data are not the easy way in.

Common mistakes

  • Treating the attacker's numbers as fact. A forum claim is not a verified count. Use SBI's 3,897 figure and say it is preliminary.
  • Counting records as people. Deduplicate before sizing a notification.
  • Waiting for proof before starting the clock. The CERT-In window runs from when an incident is brought to notice.
  • Giving password advice only. The listed data is contact and identity data. Warn about calls, KYC links and SIM changes.
  • Forgetting copies. Exports, test datasets, partner feeds and analytics extracts are often less protected than production.
  • Guessing at causes in public. Say what you know, what you do not, and when you will update.

FAQ

Was SBI hacked?

SBI has not said. According to Cyber Security News, the filing confirms a data loss incident but does not establish how the data was obtained or whether core banking systems were breached. A CERT-In empanelled agency is investigating.

How many customers are affected?

SBI found 3,897 customer records with personal information among about 375,000 records. The filing does not describe the rest. Records can repeat, so the number of people may differ.

Were passwords, PINs or account numbers exposed?

The filing does not list passwords, PINs, OTPs or account numbers and reports no stolen funds, according to Cyber Security News. It does list contact details, branch and CIF identifiers, and loan and lead metadata.

How do I know if my data is involved?

The filing does not say whether affected customers have been told, and no lookup service has been announced. IFF has asked SBI to notify each one and set up a helpline. Until then, follow the fraud guidance above.

Is the Siriusim claim the same incident?

The timing and the 3.75 lakh figure match, but SBI has not confirmed the group's claims, and its filing does not mention the 2,722 PDFs. Reporting treats them as separate until the investigation says more.

Does the DPDP Act require SBI to notify me?

Section 8(6) requires notice to the Data Protection Board and each affected person. IFF says that duty takes effect in May 2027, and Rule 7, which sets the form and timing, starts on 13 May 2027. RBI's Advisory No. 3/2026 recommends customer notification but is not binding.

What is the six-hour rule?

CERT-In's 2022 Directions require reporting listed incidents, including data breaches and leaks, within six hours of noticing them or being told about them. RBI's July 2026 directions separately require banks and NBFCs to report to DAKSH within six hours of detection.

Fix it without waiting for upstream

In incidents like this one, most of the risk sits in two gaps. The first is the time between a fix being published and that fix actually running in your production builds. The second, and worse, is the time before any fix exists at all, while a maintainer works out a patch and a release schedule. Waiting through both gaps is a habit, not a requirement. Safeguard gives teams three ways to close them.

1. Autonomous remediation: pull requests, not tickets

When a fixed version exists, Safeguard's Griffin models open a tested, policy gated pull request that moves the affected dependency to the safe version. You can run it on one repository or in bulk across every project that carries the vulnerable version. Remediation covers eight categories, including dependencies, licenses, security posture and findings. Reachability analysis ranks the vulnerable code paths your application actually calls first, so the first pull requests you merge are the ones that matter most. Autonomous remediation ships switched off, with every category set to Manual, so your team decides how much runs on its own and what still needs a human approval.

2. Gold Open Source: the safe version in seconds, free

gold.safeguard.sh is free and needs no login. Search any CVE or package to see affected and fixed versions, CVSS, EPSS, CISA KEV status and a recommended safe version, or use the "Am I affected?" checker. The same data is available through a free read API, README status badges and RSS threat feeds. The safeguard-sh/gold-scan-action GitHub Action can fail a build on a known exploited vulnerability, on any known vulnerability, or never, so a version you have just removed cannot quietly come back in next week's merge.

3. Gold Registry: start from components that are already fixed

registry.safeguard.sh provides hardened, drop in replacements for upstream packages and container images. Every Gold artifact is held continuously to zero exploitable critical or high CVEs, zero malware and a completed license check, with SLSA L3 or higher provenance, a Sigstore signature and a public evidence page you can hand to an auditor. An artifact loses its Gold badge if it regresses. Teams can point their own package directory at the registry so hardened equivalents resolve without changing how developers install anything.

When upstream has no fix yet, or will not ship one, Safeguard first works to get the fix accepted upstream. If the issue is severe or upstream will not move, Safeguard builds a fork, fixes the vulnerability there and publishes a hardened Gold build, so you are not stuck on a maintainer's release schedule. You can also request a hardened, compatibility tested build of a specific package. This fork and patch flow is in early access today, so ask which packages it covers before you plan around it.

Your situationWhat to use
A fixed version existsAutonomous remediation opens the upgrade pull request; Gold Open Source confirms the safe version
You need to know today whether you are affectedGold Open Source lookup and "Am I affected?" checker, free and without login
You want vulnerable versions to stop shippingThe Gold scan GitHub Action in CI, plus Safeguard policies and gates
Upstream has no fix yet, or will not ship oneA custom Gold request; fork and patch (early access)
You want to start clean on new projectsPull hardened components and images from Gold Registry

One honest limit: when the vulnerable code lives in a vendor appliance, a hosted service or an operating system runtime you do not build yourself, the fix still has to come from that vendor or distribution. The steps above apply to the open source dependencies and container images you build and ship, which is where most teams carry the largest and least tracked share of their exposure.

See how Safeguard would have helped

To be precise: Safeguard would not have stopped a dataset from appearing on a forum. These demos show how a bank or fintech team keeps the software that handles customer data inventoried, patched and changed under human approval. None of them shows this incident.

The first demo is a real CLI session fixing a lodash vulnerability: the assistant reads the finding and advisory, asks before each command, edits package.json, runs install and tests with approval, and pushes nothing. At a fintech, you would run the same flow on a lead-capture or loan-origination service, then approve each step of the upgrade.

Click through it at your own pace, or open it full screen.

The second demo sets up the local runner on your own machine, approves it with a device code, and scans from the terminal. For a team that wants scans of customer-data applications to run from hardware it controls, you would point it at the repos and images behind your portals and partner integrations.

Click through it at your own pace, or open it full screen.

The third demo is a real Android session: work goes to a computer running the CLI, and the command is approved on the phone with Allow once, Allow for turn or Deny. With a six-hour reporting clock running, the engineer who can approve a fix is not always at a desk.

Click through it at your own pace, or open it full screen.

To try it, download Safeguard and follow the CLI docs. Related reading: our guide to CERT-In directives, IDCF Cloud ransomware and third-party risk, and October 2026 security incidents and what would have helped.

Quick check

SBI's filing lists names, mobile numbers, dates of birth and addresses but no passwords. Why should customers still be careful?

Because that data makes impersonation convincing. A caller who knows your address, date of birth and loan details can pass as your bank, push a fake KYC link, ask for an OTP or attempt a SIM swap. Never share OTPs or PINs, and call the bank only on its published number.

Your threat intelligence provider tells you at 10:00 that your customer data is on a forum. When does your CERT-In reporting window start?

At 10:00. The Directions require reporting within six hours of noticing an incident or having it brought to your notice, so an outside alert starts the clock. Banks and NBFCs also have six hours to report to RBI through DAKSH.

Sources

Last reviewed: 21 October 2026. This is a developing story; check the linked advisories for the latest status.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.