Back to Labs
Security Advisory

CVE-2021-35060

About

/way4acs/enroll in OpenWay WAY4 ACS before 1.2.278-2693 allows unauthenticated attackers to leverage response differences to discover whether a specific payment card number is stored in the system.

Weakness (CWE):CWE-209

Rainforest analyst review

OpenWay WAY4's ACS enrollment endpoint answers unauthenticated requests differently depending on whether a given payment card number is already stored in the system. An attacker who can hit /way4acs/enroll can therefore probe card numbers and learn, from the response difference, which ones the system knows about — an oracle for validating cardholder data without any login. It discloses no code path and grants no access; the impact is confidentiality, but of exactly the data a payment system exists to protect.

The severity sits at medium because it's an enumeration oracle, not a dump — an attacker learns "yes/no this card is enrolled" one query at a time, not the full record. But in the payments context that's genuinely useful: it lets an actor validate stolen or generated card numbers against a live issuer/acquirer system, and the unauthenticated, remote nature means anyone who can reach the endpoint can run it at scale. This is the kind of side channel that feeds card-fraud pipelines.

Our emphasis is exposure containment and abuse detection. An ACS enrollment endpoint has no business being broadly reachable, so the first task is confirming that any WAY4 below 1.2.278-2693 has that path restricted to the intended card-network paths, not the open internet. Because the exploit is just repeated legitimate-looking requests, we'd also treat volumetric probing of the enroll endpoint as a detection signal and rate-limit it, since the fix removes the response difference but reachability control blunts the oracle in the meantime.

References

Related CVEs

Frequently asked questions

What is CVE-2021-35060?

/way4acs/enroll in OpenWay WAY4 ACS before 1.2.278-2693 allows unauthenticated attackers to leverage response differences to discover whether a specific payment card number is stored in the system.

How severe is CVE-2021-35060?

CVE-2021-35060 carries a CVSS 3.1 base score of 5.3, rated medium. On the Rainforest Risk Index — which weighs the severity alongside how easy the flaw is to reach and how broad its impact is — it scores 60 out of 100, in the elevated band.

How is CVE-2021-35060 exploited?

According to the CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N): attack vector Network, attack complexity Low, privileges required None, user interaction None. Impact on confidentiality Low, integrity None and availability None.

Which products are affected by CVE-2021-35060?

Public advisories list the following as affected: way4. Check the references on this page for the exact versions each vendor confirms.

How do I fix CVE-2021-35060?

Apply the fix the vendor published — the references on this page link to the primary advisories and patches. When patching can't happen right away, reduce the exposure of the affected component and watch it for exploitation attempts. Rainforest customers see this vulnerability correlated to their own assets and prioritized by real exposure, not by score alone.

Empower Your Security Strategy with Rainforest

Discover vulnerabilities early, prioritize critical threats, and protect what truly matters. Rainforest streamlines your security operations, saving you time and reducing costs, so you can focus on what drives your business forward.

Share this:LinkedInX Email