← Blog

Tving Breach: MSIT Finds 39.54M Accounts

Share on X

Tving, the CJ ENM streaming platform, detected abnormal database load around May 30, 2026 and reported the incident to the Korea Internet and Security Agency on June 1. A joint Ministry of Science and ICT investigation published on September 3, 2026 found that data from 39.54 million accounts had leaked, according to Asia Economy. The figure includes duplicate and multiple accounts rather than 39.54 million unique people, but it sharply expands the earlier estimates of roughly 15 million to 19.5 million accounts.

The September findings change the scale of the Tving breach

Tving confirmed the leak publicly in June and apologized to users. Initial reporting focused on a large but uncertain population, with trade-press estimates near 15 million and later government material suggesting about 19.5 million. The September 3 joint-probe result establishes a far larger account census: approximately 39.54 million.

That total should not be described as 39.54 million separate victims. The investigators found that some people held multiple Tving accounts, with as many as 13 accounts associated with one person. Social-login, CJ ONE, direct-registration, dormant, withdrawn, and test records also contributed to the database total.

The distinction matters for accuracy, but it does not make the incident minor. Duplicate records can expose different email addresses, identifiers, account histories, or registration paths for the same person. Retaining withdrawn and dormant accounts also expands the population beyond current paying subscribers.

How the 39.54 million accounts break down

The government’s analysis divided the affected population into roughly 22.06 million active accounts, 8.5 million dormant accounts, 8.87 million withdrawn accounts, and 110,000 test accounts. Together, those categories explain why the account total exceeds Tving’s current subscriber and monthly-user figures.

Registration channels added another important dimension. Approximately 7.26 million accounts were created directly with Tving, 8.63 million were linked through CJ ONE, and 22.47 million used social-login providers. A person who stopped using Tving or entered through another platform may therefore appear in the leaked data without thinking of themselves as a conventional Tving member.

This was a database exposure across account life-cycle states, not only a leak of active premium subscribers. Companies often treat inactive information as operationally harmless, but attackers value historical identity data because names, dates of birth, phone numbers, and persistent identifiers remain useful after a subscription ends.

How the attacker reportedly got inside

The Ministry of Science and ICT probe found that an attacker stole developer access keys. Those credentials provided a route into internal systems. Investigators said the attacker reached 361 technical assets or source-code projects containing production database credentials and other sensitive technical material.

That sequence illustrates a common cloud attack path. A developer key may begin with access to source repositories, build systems, storage, or development resources. Secrets embedded in code or configuration can then unlock production databases. The attacker does not need a cinematic exploit if trusted credentials already bridge the environments.

Investigators reported that data was transferred overseas. Public reporting does not identify the attacker or establish a final motive. The incident has not been attributed to a named ransomware group, and there is no basis to call it ransomware unless authorities publish additional evidence.

Why exposed source projects matter

The theft of 361 technical assets is not just a side issue. Source code can reveal architecture, internal service names, API behavior, security assumptions, logging gaps, and hard-coded secrets. Even after the known access keys are revoked, attackers may study the projects for weaknesses that support later intrusion attempts.

Production credentials inside development material point to inadequate secret separation. Credentials should be delivered through controlled secret-management systems, rotated automatically, and scoped to narrowly defined services. They should not remain usable when copied from a repository or technical asset.

Tving and CJ ENM must assume that the attacker learned more than the contents of one account table. A durable response requires rotating keys, tokens, certificates, and database passwords; checking source history for deleted secrets; and reviewing whether connected platforms trusted the same credentials.

What personal data was exposed

The probe found that up to roughly 20 data items could be associated with an account. Reported fields include user ID, encrypted password, CJ ONE ID, name, telephone number, email address, date of birth, Connecting Information, and Duplicate Information. The exact combination varied by account and registration method.

Tving’s June notice also described gender, partially protected phone and email fields, encrypted refund-account information, and one-way protected passwords. The company said resident registration numbers and valid payment information were not among the leaked data. That limit remains important and should not be replaced by speculation.

Encrypted or hashed fields are safer than plaintext, but they are not automatically harmless. Password protection depends on the algorithm, work factor, salt, and strength of the original password. Weak or reused passwords can sometimes be recovered through offline guessing. Users should rotate a Tving password anywhere it was reused.

Why CI and DI are high-risk identifiers

Connecting Information and Duplicate Information are Korean identity-verification values used to associate or distinguish users across services without exposing a resident registration number directly. They can be difficult for an individual to change and may persist across long periods.

When CI or DI appears alongside a name, birth date, phone number, email address, and linked CJ ONE account, the result can support precise identity matching. Criminals can use the combination to build convincing phishing messages, attempt account recovery, or correlate information from other Korean breaches.

The absence of resident registration numbers and current payment-card data reduces certain immediate risks. It does not eliminate identity fraud, social engineering, credential attacks, or privacy harm from persistent identifiers.

A timeline of the Tving data breach

  • 2024: A security simulation reportedly identified weaknesses that were not fully corrected, according to the government findings.
  • Around May 30, 2026: Tving observed database overload or other abnormal system behavior.
  • June 1, 2026: Tving reported the incident to KISA. Authorities found that reporting occurred later than the statutory 24-hour requirement.
  • June 3, 2026: Tving publicly apologized and confirmed that an unauthorized third party had leaked member information. The Ministry formed a joint public-private investigation team.
  • June 2026: Early estimates ranged from roughly 15 million to 19.5 million affected accounts.
  • September 3, 2026: The joint probe reported 39.54 million accounts, detailed the developer-key compromise, and described the account and registration breakdown.

The late report and ignored warnings

South Korean rules require rapid reporting of serious cybersecurity incidents. Investigators concluded that Tving’s June 1 report was late relative to the 24-hour standard, exposing the company to a fine. The issue is not merely procedural. Fast reporting lets KISA preserve evidence, issue public warnings, and help contain risks across connected infrastructure.

The probe also found that Tving had not adequately addressed weaknesses identified during a 2024 simulation. An exercise creates value only when findings are assigned, fixed, retested, and tracked to closure. A known path involving access controls or secret management becomes more serious when a later attacker exploits the same class of weakness.

The incident therefore raises governance questions beyond one stolen key. Security teams need authority and budget to close findings, while executives and boards need evidence that high-risk items were actually remediated rather than merely documented.

Who is at risk

Current Tving users are the obvious group, but the probe’s categories make the risk much wider. Dormant users, people who withdrew from the service, CJ ONE members, social-login users, and people with multiple legacy accounts may all be included.

A person does not need to remember every account to be targeted. An attacker can select records by email domain, age, phone prefix, CJ ONE linkage, or other attributes. A message claiming to address a forgotten or withdrawn account may sound believable precisely because the recipient has not used Tving recently.

Families should consider whether parents created separate profiles or registrations for children and whether one phone number or email address supported several accounts. The public figures count accounts, not necessarily individual adults, and the underlying records may represent different household members.

Likely attacks following the Tving breach

Password reuse and credential stuffing

If attackers can recover weak password hashes, or if users respond to phishing by entering credentials, the same username and password may be tested against email, shopping, gaming, and financial services. Email is the highest priority because control of an inbox can reset many other accounts.

Smishing and voice phishing

Korean authorities warned about smishing after the June disclosure. A message may claim to offer compensation, verify a CJ ONE linkage, refund a Tving subscription, or secure a social-login account. Correct personal details can make the lure appear official.

Fake government or class-action notices

Scammers may impersonate KISA, the Ministry, a law firm, or Tving customer support. They may request a resident registration number, bank credential, remote-access installation, or one-time code. Legitimate remediation should be verified through an independently located official channel.

What Tving users should do now

  1. Change the Tving password. Use a new, unique password that is not based on the previous one. Change the password on every other service where the old credential was reused.
  2. Secure the linked email account. Turn on phishing-resistant multifactor authentication, review recovery addresses and devices, and remove unfamiliar sessions or forwarding rules.
  3. Review CJ ONE and social-login access. Check linked applications in the relevant identity provider. Revoke obsolete Tving connections and investigate login alerts you do not recognize.
  4. Expect compensation phishing. Do not trust a text or email promising a refund, settlement, coupon, or identity-protection payment. Open the official Tving application or type the official site address yourself.
  5. Never disclose verification codes. Tving, KISA, police, banks, and social-login providers should not need a one-time code read aloud to secure your account.
  6. Monitor bank and refund accounts. Tving said valid payment information was not leaked, but some refund-account information was reportedly protected and present. Review transactions and ask the bank about unexplained changes.
  7. Check for forgotten accounts. Search old email inboxes for Tving or CJ ONE registration messages. Close unnecessary accounts through official channels and request deletion where available.
  8. Preserve suspicious messages. Save sender details, URLs, screenshots, and transaction records before blocking a scam. Report smishing through Korean law-enforcement or KISA channels.
  9. Warn family members. Explain that a caller may know real profile details. Children and older relatives should know not to install applications or transfer money in response to a breach message.

What Tving needs to fix

The first priority is credential eradication. Every developer key, cloud token, database password, signing credential, and integration secret reachable through the stolen projects should be treated as compromised. Rotation must include historical source-control revisions, build logs, artifacts, and backups where secrets may persist.

Development and production environments need enforced separation. A developer credential should not provide a chain to production customer databases. Short-lived identity tokens, workload identities, approval gates, network segmentation, and least-privilege database roles can break that path.

Monitoring must detect data movement, not only database overload. Alerts should cover unusual exports, sustained reads, access from new countries or hosting providers, dormant-account queries, and large transfers from systems that rarely send data overseas.

Finally, Tving needs a defensible retention program. Withdrawn and dormant accounts should not remain indefinitely by default. Legal requirements may justify retaining specific fields for specific periods, but that does not justify preserving every profile attribute in a production-accessible database.

Why the account count should be communicated carefully

Headlines naturally focus on 39.54 million. Readers should understand that the government described accounts, including duplicates, test entries, and up to 13 accounts per person. Reporting the number as 39.54 million unique people would overstate the known population.

It would be equally misleading to dismiss duplicates as irrelevant. Each account may carry distinct registration information, linked identifiers, or historical status. Multiple records can help an attacker map a person’s digital relationships more accurately.

Tving should publish both unique-person estimates and account counts when technically possible. It should also tell users which registration channel and data categories applied to them, rather than relying only on a broad list of possible fields.

This article updates the June disclosure

The June apology established that a Tving data breach had occurred, but the government probe adds the authoritative account census and attack-path findings. It explains why the earlier 15 million estimate was incomplete and why the population extends to dormant, withdrawn, social-login, and test accounts.

The September update also changes the security lesson. The event was not simply unexplained third-party access. Investigators traced it to stolen developer keys, internal systems, hundreds of technical assets, and production credentials, while finding unresolved issues from a prior security exercise.

Where to track the canonical record

BreachHistory’s updated entry is available at the Tving 2026 data breach record. It preserves the earlier disclosure timeline while distinguishing account totals from unique people.

Sources include Asia Economy’s September 3 report on the joint investigation, the follow-up account breakdown, and Korea JoongAng Daily’s report on Tving’s June confirmation.

The bottom line

The Tving breach affected approximately 39.54 million accounts, not necessarily 39.54 million unique people. The leaked population includes active, dormant, withdrawn, direct, CJ ONE, social-login, and test records. Up to about 20 fields per account may have been involved.

The government’s findings point to stolen developer access keys and poor separation between development assets and production credentials. For users, the immediate priorities are unique passwords, strong email security, linked-account review, and resistance to refund or compensation phishing. For Tving and CJ ENM, the deeper work is secret management, retention reduction, environment isolation, and proof that known security findings are closed.