Back to the archive

The encyclopedia · Software & IT · Technical decision · 2025

A Japanese fashion retailer's site let 194,000 stolen logins through in one night

PAL CLOSET faced 1.72 million credential-stuffing attempts in one night; 194,307 succeeded, and Pal Corp couldn't tell which accounts had been viewed.

Pal Corporation (株式会社パル) · PAL CLOSET · 2025-06-15

What happened

PAL CLOSET, the fashion e-commerce site of Japanese apparel group Pal Corporation, was hit overnight on 15–16 June 2025 by a credential-stuffing attack: automated attempts to log in using ID-password pairs stolen from breaches of other, unrelated services. Attackers made 1,722,379 login attempts, and 194,307 of them succeeded — evidence of how many customers had reused passwords across sites.

Once logged in, an attacker could view a customer's My Page, exposing name, gender, date of birth, postal code, address, phone number and membership barcode number. Credit card details were not stored on the pages and were not exposed, and no fraudulent orders had been confirmed by the time Pal Corporation disclosed the incident on 20 June.

The company's own investigation hit a wall: it could not determine which of the 194,307 compromised accounts actually had their member information pages viewed, because, as it stated, the system was not built to log that. Pal Corporation invalidated all customer passwords on 16 June and told customers to set passwords they had not reused elsewhere.

Why it happened

  • PAL CLOSET's login system had no rate-limiting or bot defenses strong enough to stop 1.7 million automated attempts in one night, letting the attack run to completion instead of being throttled.
  • The platform depended entirely on individual customers not reusing passwords, a defense outside the company's control, rather than adding its own layer such as multi-factor authentication.
  • The system had not been built to log which member pages a session actually viewed, so even after detecting the breach, Pal Corporation could not tell customers whether their data had been looked at.
What it cost194,307 accounts breached, exposure scope unknownembarrassing

The lesson

A login page defended only by customers' password habits fails the moment a breach elsewhere hands attackers a list to try — and without session logging, no one can say afterward whose data was seen.

Aftermath

Pal Corporation invalidated all PAL CLOSET passwords on 16 June 2025 and required customers to set unique new ones. As of its disclosure, no secondary damage such as fraudulent orders had been confirmed, but the company could not rule out that member data beyond login credentials had been viewed during the breach window.

Sources

spotted an error? The club wants to know.

Comments · 0

    Sign in to join the comments.

    More like this

    Somewhere, someone solved the problem this company failed at. 2nd Opinion →