Bank Of Baroda 31 Month Warning

The 31-Month Warning: Bank of Baroda Credential Exposure

The 31-Month Warning: Bank of Baroda Credential Exposure
Threat Intelligence ·

The 31-Month Warning

In July 2026 a data-extortion group listed Bank of Baroda and offered roughly a terabyte of customer data as a free download. Working corporate credentials for the bank had been circulating in criminal marketplaces since October 2023. This is what was visible, and when.

Executive Summary

On 24 July 2026, the Triple X data-extortion group listed Bank of Baroda on its leak site, claiming approximately 1 TB of customer data including account-opening forms and photographs of customers holding identity documents. The listing states an attack date of 12 May 2026. No ransom was demanded  the data was offered free. The incident was reported by Indian national press; the bank had issued no public statement at the time of writing.

TechOwl analysed the bank's externally observable credential exposure using commercially available infostealer and combolist data. We found no zero-day and no novel tradecraft. We found 239 working corporate credentials already publicly purchasable on the day of the claimed attack  and three unmissable escalation signals in the eight months before it.

The finding

The warning was neither subtle nor hidden. It simply appeared somewhere nobody was looking: criminal marketplaces, employees' personal laptops, and public DNS records — rather than inside the bank's own systems.

By the Numbers

31Months of warning
239Credentials public on day one
3Missed escalation signals
2.2×Faster harvesting after

What Happened

AttributeValue
Threat actor Triple X — data-extortion group, emerged May 2026
Attack date (per actor) 12 May 2026
Publicly listed 24 July 2026 — 73 days later
Claimed volume ~1 TB (unverified)
Ransom None ; offered as a free download
Claimed contents Account-opening forms; photographs of customers holding national identity cards; retail and corporate net-banking, loan and NRI records

Three details make this case unusual  and instructive for every bank.

The data was free. No ransom means no negotiation window and no leverage. By the time a victim learns of a free release, the data is already public and redistributed. Containment is never an available option , only damage limitation and customer protection.

Ten weeks elapsed between attack and listing. Any incident scoping that begins at the listing date misses the entire intrusion. Log-retention windows are usually the binding constraint, and they are set years before the day you need them.

The claimed data class was identity documents, not a database extract. That points at a document store rather than a core banking system and a photograph of a customer holding their ID card defeats precisely the control that artefact exists to provide.

Attack & Exposure Timeline

We deduplicated 3,692 raw records from commercial infostealer and combolist sources down to 2,741 unique credential events across 967 corporate accounts and 142 infected machines, then asked one question: on the day of the attack, what was already public?

MeasureIdentity providerWhole corporate estate
Unique accounts exposed 505 967
Already circulating on the attack date 239 · 47% 631 · 65%
Oldest credential still in circulation October 2023 December 2020
Warning window 31 months 65 months

Harvesting against the bank's identity provider was not a steady trickle. It changed regime three times, and each change was large enough to be unmissable in a monitoring feed.

Credential records captured per month; identity provider

Bars scaled to 292 (June 2026 peak). July 2026 is a partial month.
Jun 251
Jul 251
Aug 251
Sep 2522 +2,100%
Oct 2555
Nov 2541
Dec 25120 +193%
Jan 2663
Feb 2651
Mar 26159 +212%
Apr 26117
May 26170 attack
Jun 26292 peak
Jul 26126 partial

Red bars mark the claimed attack month (May 2026) and the post-attack peak (June 2026). The three labelled increases are the escalation signals described below.

View as table
MonthRecordsNew accountsCumulative
Jun 2025 1 1 8
Jul 2025 1 1 9
Aug 2025 1 1 10
Sep 2025 22 9 19
Oct 2025 55 10 29
Nov 2025 41 8 37
Dec 2025 120 21 58
Jan 2026 63 18 76
Feb 2026 51 37 113
Mar 2026 159 64 177
Apr 2026 117 50 227
May 2026 — attack 170 90 317
Jun 2026 — peak 292 138 455
Jul 2026 — partial 126 50 505
The detail that should worry every CISO

The highest month on record is June 2026 after the attack. Harvesting did not slow following the incident; the rate more than doubled, from 4.97 records per day before to 11.03 after. There is no containment inflection at either the attack date or the listing date. Whatever remediation occurred did not reach the infected endpoints.

Plotting the same data cumulatively makes the point that monthly counts obscure: exposure did not appear suddenly. It accrued for two and a half years, and the curve was already steepening months before anyone acted on it.

Cumulative identity-provider accounts exposed

Unique accounts, by first appearance in commercial credential data · October 2023 – July 2026
0 125 250 375 500 239 already public attack — 12 May 2026 505 Oct 23Apr 24Oct 24Apr 25Oct 25Apr 26Jul 26

Each step is an account appearing publicly for the first time. By the claimed attack date, 239 of the eventual 505 were already in circulation — the oldest for 31 months.

Compromised Device Analysis

We sampled 38 of the infected machines in depth, retrieving their full credential sets rather than only the bank-related entries. The result was consistent and unambiguous.

SignalResult
Machines carrying personal webmail accounts 38 / 38
Machines with consumer gaming or entertainment logins 36 / 38
Machines matching the bank's corporate naming convention 1 / 142
Machines with no antivirus product recorded ~2 in 3
Source addresses on consumer ISPs All of them

These were not corporate endpoints. Windows profile names were manufacturer defaults  LENOVO, HP, acer. One machine carried 214 personal Gmail accounts alongside a cracked game launcher. Another sat next to a school domain, streaming services and personal banking at a different bank.

The geography told the real story. Exposure spread across provincial cities  Vadodara, Kanpur, Nagpur, Prayagraj, Jabalpur, Moradabad, Amritsar, Guntur  rather than clustering around corporate offices. This is not a work-from-home programme. This is branch and field staff signing in to corporate systems from personal, family-shared computers on home broadband and mobile data.

Infections arrived through pirated software, keygens and licence loaders — and in nine cases through children's game installers.

Why endpoint protection could not help

Two-thirds of infected machines had no antivirus at all. Every machine that did report a product was running it at the moment credentials were successfully stolen. More importantly: these machines were never in the corporate estate. No amount of patching or EDR rollout on managed devices touches a laptop the bank does not own.

Attribution Analysis

Consistent with: commodity infostealer → credential resale → hands-on intrusion

The credentials were captured at the moment of sign-in, as users typed them. They are not hashes to crack or guesses to validate  they are known-good working credentials. One record in our dataset carried a Telegram resale channel watermark, confirming commercial circulation.

Roughly 26% of the corpus was duplicate republication across sources, which is itself evidence of wide resale rather than a single closely-held collection.

Credential Hygiene — The Multiplier

Reducing every observed password to its character shape reveals a population that is not random. The most common shapes are a capitalised word followed by a symbol and a short number. Over half of all accounts shared a password with at least one other account.

  • One password was shared by 129 accounts. A single guess would authenticate as roughly a quarter of the exposed population.
  • Another had been in circulation for 64 months — over five years — spanning unrelated third-party platforms. That makes it an administratively issued convention rather than individual user error.
  • 81% of usernames followed firstname.lastname, making the namespace predictable without any reconnaissance.

Combine a predictable username scheme with a templated password convention and the arithmetic becomes uncomfortable: an attacker does not strictly need stolen credentials at all. The stolen credentials merely prove the pattern holds.

How Little the Takeover Required

Four things had to be true for a stolen password to become a permanently owned corporate account. All four were true. None of them required skill.

1
Obtain a working credentialNo interaction with the bank at all. Hundreds of validated accounts were already circulating in commodity marketplaces and resale channels. Captured at the moment of sign-in, so known-good — not guesses.
EffortPurchase
2
Find the doorThe identity provider returned a 404 at its root and looked decommissioned. It was the production corporate identity provider, confirmed by its own TLS certificate. Its sign-on page was reachable from any address on the internet, and enumerated the applications behind it.
EffortOne request
3
Get past the second factorA legacy machine-to-machine authentication endpoint was enabled alongside the browser flow. MFA was enforced on the browser path. The legacy path accepts a username and password on its own — and it does not appear in the platform’s published metadata, so an inventory review does not surface it. We confirmed it by control-testing real versus non-existent paths.
EffortNone
4
Take permanent ownershipA self-service password-change form was published to the public internet. A stolen password goes in, a chosen one comes out — locking the legitimate employee out and surviving any later credential-monitoring hit. None of this touches the internal network, so nothing internal logs it as unusual.
EffortA web form
What these images deliberately do not show

No address, no path, and no protocol detail appears in either capture or anywhere in this article. Both were single page loads with no credentials submitted. They are included so that defenders recognise the same two pages in their own estate  because this configuration is common, not because it is unique to one bank. Every organisation running legacy federation should check for both.

The Rewind — Same Attack, With Monitoring

Run the same timeline against an organisation with continuous credential monitoring and three independent opportunities appear. Any one of them breaks the chain.

WhenSignalAvailable response
Sep 2025
8 months before
Collection jumps from 1 record/month to 22 Investigate the regime change; reset affected accounts while they number in single figures
Dec 2025
5 months before
120 records in one month; 21 accounts newly exposed Exposure is no longer dismissible as background noise; escalate to conditional access
Mar 2026
2 months before
New accounts nearly double while total records triple Treat as active targeting; force estate-wide reset and device-compliance enforcement
Three layers, three chances

None of these signals required privileged access, an incident, or a tip-off. All three were observable in commercially available data, for a subscription cost trivial next to the cost of the outcome.

MITRE ATT&CK Mapping

Observed and assessed techniques across the exposure chain:

T1204.002 · User Execution T1555.003 · Credentials from Browsers T1539 · Steal Web Session Cookie T1589.001 · Gather Credentials T1078 · Valid Accounts T1110.003 · Password Spraying T1567 · Exfil Over Web Service T1657 · Financial Theft

T1204.002 and T1555.003 are directly evidenced in observed malware paths. T1078 and T1110.003 are assessed as consistent with the actor's stated method — not confirmed.

Mitigation Guidance

Identity & Endpoint Hardening

  • Require a compliant, managed device for corporate sign-in. This single control closes the entire class of exposure described above. Patching and EDR on the managed estate do not  because the affected machines were never in it.
  • Verify multi-factor authentication is enforced on every authentication path, not only the one your team tested in a browser. Legacy federation platforms commonly publish more than one way in.
  • Deploy a banned-password list seeded with your own brand words and the shapes actually in use. A reset without this simply regenerates the same convention.
  • Audit for shared passwords across accounts. If one password authenticates 129 people, your blast radius is the password  not the account count.

Continuous Monitoring

  • Monitor infostealer and combolist feeds for your corporate domains continuously. Point-in-time assessments miss regime changes, and regime change is the signal.
  • Alert on rate of change, not absolute volume. Twenty-two records is a small number and easy to dismiss  but it was a 2,100% increase, and the single most actionable signal in the entire dataset.
  • Track first-seen dates per account. Cumulative exposure curves reveal targeting that raw counts hide.
  • Extend monitoring to subsidiaries, joint ventures and merged-entity domains. Exposure does not respect org charts.

This Was Visible Before It Happened

Every organisation we assess believes it would have caught this. Most would not have  and the reason is structural rather than technical. The warning signs did not appear inside the bank's own systems. They appeared in criminal marketplaces, on employees' personal laptops, and in public DNS records: three places almost nobody monitors, and none of which raise a SIEM alert.

The bank had a security operations centre. It had a web application firewall that demonstrably worked. Its newest infrastructure was among the best-defended we assessed. None of that mattered, because the credentials were stolen from devices the bank did not own and replayed as authentication events indistinguishable from the real employee.

Don't wait for the leak-site listing

TechOwl SHIELD monitors credential exposure, attack surface and brand abuse continuously for banks and financial institutions. If you would like to know what is currently purchasable about your organisation, we can tell you this week.