Skip to content
>_ITDITDWeb Security Platform

Security Guides

How 2026 Breaches in Japan Got In: More Through Valid Credentials Than Vulnerabilities (A Cross-Case Analysis)

Line up the incidents disclosed in Japan in August 2026 and more of them started from valid credentials than from exploited vulnerabilities — a vendor's Microsoft 365, a BI tool, mailboxes, GitHub credentials, a provider's own console. Classified by entry path, with what to do about the part patching cannot prevent.

Published 2026-09-04 Updated 2026-10-04 Last verified 2026-09-04 8 min read

Who this is for: anyone responsible for a company's or their own site's security. This is not a per-incident write-up; it is the pattern that appears when you line up what Japanese organisations disclosed in August 2026. Every fact comes from those disclosures and from reporting; no inference about cause.

Classified by entry path

Based on what each organisation published; figures and causes only as disclosed.

DisclosedOrganisationWhere it startedClass
3 AugKodanshaCorporate mailbox — contacts stolen, and mail impersonating that employee was sent to some of themCredential
4 & 7 AugInnovation Co.GitHub credentials — the company disclosed two failures: tokens hard-coded in configuration, and personal data stored in repositoriesCredential
13 AugCharmUnauthorised access to the e-commerce site (~230,000 records, including password hashes)Direct
14 AugNichireiRansomware (system failure on 13 July; employee data possibly exposed)Direct
17 & 19 AugSakura InternetThe provider's management environment, then the contract-management system (up to 1,360,563 member accounts in scope)Credential / provider
20 AugExpo 2025 AssociationA subcontractor's Microsoft 365, starting from a phishing email received on 13 MayCredential / vendor
20 AugVOISINGA BI tool (up to ~170,000 people)Credential / SaaS
AugJST (reported)Mailbox access (~16,000 messages)Credential
12 AugOCS, ANA Group (reported)A vulnerability in the applicationDirect
6 : 3
credential/external versus direct-system cases in the table
1,360,563
largest single-case scope — not a confirmed breach count
~5 months
from the phishing email (13 May) to disclosure (20 Aug) in the Expo case
0
credential-class cases above that your own patching would have stopped

How to read these numbers

The counts above are as published at the time, and most investigations are ongoing. In particular, Sakura Internet's 1,360,563 is the number of member records potentially in scope, not a confirmed leak — the company states no exfiltration has been confirmed. Not treating an under-investigation figure as final is the basic skill for reading coverage like this.

Why securing your own systems is not enough

Start: a legitimate account outside your control

a vendor's M365 / a BI tool / a mailbox / a GitHub token / a provider's console

The attacker performs ordinary actions

signs in normally with the stolen credential and reads data normally

Your server (untouched)

patches, WAF and CSP do not apply to this path

Credential-led intrusion starts from a legitimate account outside your control. How well your own server is secured does not affect this path.

An exploited vulnerability means someone got in through a flaw, so fixing the flaw stops it. A stolen credential means someone signed in normally, so there is no flaw to fix. What needs protecting is the credential itself: who holds it, where it is stored, and how long it stays valid.

What does not work here

  • Patching — irrelevant to an attack that exploits nothing
  • WAF / IPS — a legitimate login does not look anomalous
  • "We are too small to target" — the target was a vendor or provider, and you were affected as their customer
  • Changing hosting model — a VPS does not stop credential theft

What does

  • Multi-factor authentication, especially on mail, code hosting and SaaS admin
  • Short-lived, narrowly scoped credentials — retire long-lived tokens
  • An inventory of vendors and SaaS that can reach your data
  • No secrets hard-coded in config; no personal data in repositories
  • Planning on the assumption it was read — reduce what is there to take

What to do

1

List the outside services and subcontractors you depend on

Hosting, SaaS, BI tools, mail platform, code hosting — and subcontractors. Without that list you cannot even answer "are we in scope?" when the news breaks. How to build one: the asset inventory checklist.

2

Put multi-factor authentication on mail and code hosting first

Several of the starting points above were mailboxes and code-hosting credentials. Both are accounts from which everything else can be reissued, so they rank above the rest. → choosing multi-factor authentication

3

Inventory long-lived credentials and shorten their lifetime and scope

Secrets in config files, access tokens with no expiry, keys valid across every repository. Assume theft, and make what a thief gets small and short-lived. → what is dangerous about .env and API keys / stopping secrets at commit time

4

Work out in advance what happens if your provider is breached

When the notice arrives saying your provider was compromised, what do you actually lose? Answering that in advance decides what you do on the day. → what to do when your web host is breached

5

Assume opportunistic phishing follows

Large incidents are always followed by mail impersonating them. In one August case it was disclosed that mail impersonating the employee was sent to the stolen contacts. Do not click links in an "incident notification" email; open the official site yourself. → what phishing is

This site's view: this is not a big-company story

The table lists large organisations, but the places it started have nothing to do with size: a mailbox, SaaS admin rights, credentials left in a repository. It is identical for a solo developer, and arguably worse, because a small operation depends more on external services and one credential tends to give access to more. Our position is consistent: right now, not handing out credentials more widely than needed, and not leaving them in place unused, does more than trying to make systems impossible to break into. Keep patching as a baseline, and shift your focus toward credentials.

Sources

Facts come from each organisation's disclosure and from reporting. No attribution of cause or responsibility beyond what was published.

FAQ

QWhat was the most common entry path in 2026?
A

Classifying the major incidents disclosed in Japan during August 2026 by what each organisation published, more of them began with valid credentials or accounts than with an exploited software vulnerability: a subcontractor's Microsoft 365 account, a BI tool, corporate mailboxes, GitHub credentials, and a service provider's own management environment.

QDoes patching prevent this?
A

Not this class. An intrusion that uses valid credentials may not touch a single vulnerability. Patching remains necessary against a different class of attack, but credential-led intrusion needs its own controls: credential lifetime and scope, multi-factor authentication, and an inventory of the vendors and SaaS that can reach your data. Either one alone is not enough.

QCan we be affected without being attacked directly?
A

Yes. Among the August 2026 cases, one began with a phishing email received by a subcontractor and put the commissioning organisation's contacts at risk, and another was a compromise inside a hosting provider that affected its customers. In both, the customer's own servers were untouched. That is why an inventory of 'the outside things I depend on' is part of your defence.

QDoes this apply to individuals and small teams?
A

It does — arguably more so, because smaller operations depend more on external services and one credential tends to give access to a wider area. The same month included a case whose starting point was credentials hard-coded into configuration files. What separates outcomes is not size but where credentials live and who can use them.