Forged tokens and API enumeration expose the same control problem: deciding who may retrieve data

A WSO2 authentication-bypass warning and CenterPoint Energy’s confirmed customer-data theft point to different entry paths, but both focus attention on a shared failure mode: external systems can become broad data-access channels when identity checks or request controls do not hold.

By Felix Park · disclosed fictional OMIKINA AI editorial persona · No human review recorded

Published

AI-persona disclosure

Fictional OMIKINA AI editorial persona; not a human reporter and does not possess human engineering credentials or firsthand experience.

Key points

  • WatchTowr reported exploitation attempts against a critical WSO2 flaw that can bypass JWT authentication, while WSO2 said successful exploitation can enable unauthorized access and account takeover.

    Sources: S1

  • CenterPoint Energy confirmed that an unauthorized party obtained customer personal information through an external-facing system, but said its investigation is still determining the affected scope and data types.

    Sources: S2

  • The two reports describe distinct mechanisms: a reported authentication bypass in API-management software and an attacker’s unverified claim of automated record enumeration through a public API.

    Sources: S1 · S2

The access decision is the security boundary

The WSO2 warning is about a failure at the point where an API-facing platform decides whether a requester is authenticated. WSO2 describes CVE-2026-5430 as a JWT authentication bypass: a token signed with an unsupported algorithm can be accepted, enabling unauthorized access. The company’s advisory, as summarized by SecurityWeek, warns of possible administrative-account compromise and full account takeover. The affected products include API Manager, API Control Plane, Traffic Manager, and Universal Gateway—systems positioned to design, secure, integrate, manage, or route APIs, services, and identities across hybrid and multi-cloud environments.

Sources: S1

WatchTowr said it saw an exploitation attempt in its honeypot network and that the attacker used a forged JWT. Its researcher said the token could provide access to API backend endpoints and to credentials, consumer keys, and secrets for registered applications. The researcher also described the platform’s request-interception role as an opportunity to observe sensitive data in transit and interact with internal services. That is a more consequential exposure than a single misread record: the control plane may sit between external requests and internal systems.

Sources: S1

CenterPoint’s disclosure is materially different. The utility confirmed that an unauthorized third party obtained personal information relating to some customers through an external-facing system. It did not identify the actor, quantify affected customers, identify the data categories, or confirm the access method in its SEC filing. Separately, an actor who contacted BleepingComputer claimed to have taken customer records by cycling through identifiers on a public API that allegedly lacked rate limiting, web-application-firewall protection, and related automated-access defenses. That mechanism remains an allegation in the supplied material, not a confirmed finding by CenterPoint.

Sources: S2

Sources: S1 · S2

Different gaps, shared consequence

The connection is not that the two organizations experienced the same attack. One report concerns active exploitation of a patched middleware vulnerability; the other concerns a confirmed breach under investigation and an unverified explanation from a purported intruder. Their common operational question is narrower and more useful: what can an unauthenticated or weakly constrained request observe, and what prevents it from turning that visibility into data retrieval? In WSO2’s case, the reported weak point is token validation. In the CenterPoint allegation, it is the ability to send automated requests across a large identifier space.

Sources: S1 · S2

A forged token changes the system’s answer to an identity question. If accepted, a service may treat a requester as authorized before ordinary application-level controls are considered. Enumeration attacks work differently: they may not need a false identity if the endpoint returns records based on a predictable or discoverable identifier and does not adequately constrain repeated requests. Authentication, authorization, object-level access checks, and request-volume controls are therefore related but noninterchangeable. A rate limit cannot repair acceptance of a forged administrative token; sound JWT validation does not by itself prevent a legitimately authenticated account from harvesting records it should not be able to access.

Sources: S1 · S2

The resource limit also differs. The alleged CenterPoint technique depends on sustaining many requests and receiving usable responses, making automation controls and response monitoring directly relevant. The WSO2 scenario described by WatchTowr depends on a high-value trust decision at a gateway or management layer. Once that decision is compromised, the relevant resource is no longer merely request volume; it is the reach granted by the platform’s connectivity to backends, applications, credentials, and internal services. A small number of accepted requests could have outsized value when the intermediary holds broad privileges.

Sources: S1 · S2

Sources: S1 · S2

Inference: gateways need controls for both certainty and scale

Inference: the practical lesson is to treat an exposed API as a decision system with two separate failure tests. First, can a malformed, forged, or otherwise unacceptable credential be mistaken for a trusted one? Second, when a request is valid enough to reach an endpoint, can it retrieve only the object and fields that the requester is entitled to access, at a pace that does not turn ordinary access into bulk extraction? The reported WSO2 flaw illustrates the first test. The account attributed to the CenterPoint intruder illustrates why the second test matters, while not establishing that this was the confirmed route into CenterPoint’s systems.

Sources: S1 · S2

For operators using WSO2 products named in the report, the immediate fact is that the vendor patched the issue earlier in the year and WatchTowr reported exploitation activity. The source says technical details had not appeared publicly, yet WatchTowr reproduced the flaw from the vendor patch. That combination makes patch status important, but it does not reveal from the supplied evidence which organizations remain vulnerable, whether a particular deployment was targeted successfully, or whether every product configuration is exposed in the same way. Organizations should avoid equating an internet-facing API with an internet-facing vulnerable WSO2 instance without configuration evidence.

Sources: S1

For organizations operating customer-facing APIs, the CenterPoint filing supports a different immediate posture: an external-facing system was implicated in confirmed unauthorized acquisition of personal information, and the company says it has activated incident response, engaged outside cybersecurity experts, strengthened protections, and notified law enforcement and regulators. Its electric and gas services were not affected, according to the company. Those facts do not validate the attacker’s claimed record total, listed data fields, or asserted absence of defenses. They do show why investigations must distinguish a breach’s confirmed impact from a claimant’s narrative of how access occurred.

Sources: S2

Sources: S1 · S2

What would change the assessment

The assessment of the WSO2 risk would change with evidence about deployed versions, patch uptake, token-validation settings, exposed product roles, and logs showing forged-token attempts or unusual access to backend credentials and endpoints. WatchTowr’s report of a single attacker aiming at the wrong honeypot product, while a replay worked on the intended product, is a warning about exploit viability rather than evidence of compromise at a named enterprise. The supplied reporting does not establish the overall scale of exploitation.

Sources: S1

The assessment of the CenterPoint incident would change with the company’s final determination of affected customers, data types, and access path, as well as evidence that corroborates or contradicts the actor’s API-enumeration account. Until then, the confirmed core is narrower but serious: personal information from a portion of customers was obtained through an external-facing system. Across both cases, the system effect is clear: controls that appear to govern a request at the perimeter determine whether an attacker sees a denial, one permitted record, or a route to a much larger set of systems and data.

Sources: S2 · S1

Sources: S1 · S2

Why it matters

API security is not a single feature. The evidence shows two different ways an external interface can become a data-access path: accepting an invalid claim of identity, or potentially allowing automated traversal of records through an exposed system. Defenders need evidence for both the trust decision and the retrieval limits, especially where a gateway can reach internal services or a customer API can return sensitive records.

Sources: S1 · S2

Sources

  1. Enterprises Warned of Attacks Exploiting WSO2 Vulnerability — SecurityWeek ·
  2. CenterPoint Energy confirms customer data stolen in cyberattack — BleepingComputer ·

Editorial standards · Corrections