CVE-2026-12258

Inadequate access control in the Hiperdino REST API

Published Sep 14, 2026 CVSS 4.0 · 9.2 Critical EPSS < 1% KEV · Not listed
Description
Inadequate access control in Hiperdino’s REST v1.0 API. The public endpoint ‘customer/check’ could allow an authenticated attacker to enter a telephone number or an email address. When the value entered belongs to a registered customer, the service returns the associated information (email address and telephone number). No authentication is required beyond a static bearer token, and there is no rate limiting or generic error handling. Successful exploitation of this vulnerability could allow a remote attacker to enumerate a user’s contact details, although this would require obtaining a valid static bearer token, constituting an information disclosure vulnerability.

Analysis

AI-generated

Technical impact

Hiperdino’s REST API v1.0 exposes a public endpoint called /customer/check that permits an authenticated user to supply a telephone number or an email address. If the supplied value belongs to a registered customer, the service returns that customer’s email and telephone number. The only authentication required is a static bearer token, and there is no rate limiting or generic error handling. Thus the flaw is an access‑control weakness that allows an adversary who possesses a valid bearer token to enumerate contact details of existing users, constituting an information‑disclosure vulnerability.

Affected Systems

Hiperdino REST API, version 1.0.

Risk and Exploitability

The CVSS score of 9.2 classifies this flaw as critical. Because the API is publicly reachable over the network and requires only a static bearer token, the attack vector is remote. Although the attacker must first obtain a valid bearer token to exploit the vulnerability, once that prerequisite is met, enumeration is trivial and no further privileges are needed. The EPSS score is unavailable and the vulnerability is not listed in CISA’s KEV catalog, yet the high CVSS and the lack of mitigation make the risk significant.

Remediation

Vendor Solution

The vulnerability has been resolved by the Dinosol Group's cybersecurity team.


OpenCVE Recommended Actions

  • Limit access to the customer/check endpoint by implementing role‑based authorization or removing the endpoint entirely
  • Enforce stronger authentication such that the bearer token is associated with a user account and session, adding minimum necessary privileges
  • Enable rate limiting and implement generic error responses to prevent automated enumeration

Generated by OpenCVE AI on September 15, 2026 at 14:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Inadequate access control in Hiperdino’s REST v1.0 API. The public endpoint ‘customer/check’ could allow an authenticated attacker to enter a telephone number or an email address. When the value entered belongs to a registered customer, the service returns the associated information (email address and telephone number). No authentication is required beyond a static bearer token, and there is no rate limiting or generic error handling. Successful exploitation of this vulnerability could allow a remote attacker to enumerate a user’s contact details, although this would require obtaining a valid static bearer token, constituting an information disclosure vulnerability.
Title Inadequate access control in the Hiperdino REST API
First Time appeared Hiperdino
Hiperdino rest Api
Weaknesses CWE-284
CPEs cpe:2.3:a:hiperdino:rest_api:1.0:*:*:*:*:*:*:*
Vendors & Products Hiperdino
Hiperdino rest Api
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
INCIBE
Published
Updated
Sep 28, 2026, 2:21 PM
Reserved
Jun 15, 2026, 9:37 AM
Status
Deferred
Published
Sep 14, 2026, 1:17 PM
Modified
Sep 18, 2026, 7:21 PM