Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as any low-privileged user
-
DeliveryCall /api/Usuario/GetUsuarios with arbitrary numeric ID
-
ExploitIterate IDs to dump all user profiles
-
ExecutionHarvest cleartext passwords
-
ImpactTake over admin and other accounts
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must hold a valid authenticated token for ServiceNext - any low-privileged user account suffices (PR:L); no administrative role, no user interaction, and no non-default configuration is needed. The vulnerable path is the /api/Usuario/GetUsuarios endpoint, which accepts a user-controlled numeric ID in the request body and performs no ownership/authorization check against the caller's token, so exploitation works against default installations. The only meaningful limiting factor is the need for an authenticated session; cleartext password storage (CWE-256) removes any further barrier to using the disclosed data for account takeover. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N, base 8.1 HIGH) indicates a network-reachable, low-complexity flaw requiring only a low-privileged authenticated account and no user interaction, with high confidentiality and integrity impact - consistent with the description of an IDOR (CWE-639) that lets any authenticated user enumerate every user record. The aggravating factor is CWE-256: passwords are stored in cleartext, so the disclosure directly yields usable credentials for all accounts, which is why integrity is rated high (downstream account takeover) despite the endpoint itself being a read operation. No EPSS score, no CISA KEV listing, and no confirmed public POC were supplied, so there is no public exploit identified at time of analysis and no quantitative exploitation probability to weigh; SSVC data is also absent. The real-world risk is therefore driven by ease of exploitation (trivial ID iteration by any logged-in user) and severity of outcome (mass cleartext credential theft) rather than by any evidence of active or widespread exploitation. One caveat: the affected product is identified inconsistently (description says 'ServiceNext' while the EUVD affected-versions field says 'SerTec 1.00'), so verify the exact product/version with the vendor before operational action. |
| Exploit ScenarioDerived | A legitimate low-privileged user authenticates to ServiceNext, then sends repeated POST requests to /api/Usuario/GetUsuarios while incrementing the numeric user ID in the body, since the endpoint never checks that the token owns the requested account. Because every returned profile includes the password in cleartext, the attacker harvests all users' credentials - including administrators - and reuses them to take over accounts or feed credential-stuffing against other services. No public exploit code was identified in the provided data, but exploitation requires only a browser or basic HTTP client against a default configuration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Insecure direct object reference in ServiceNext's /api/Usuario/GetUsuarios endpoint lets any authenticated user enumerate and retrieve the complete profile record of every other account - including passwords stored in cleartext - simply by iterating the numeric ID submitted in the request body, which enables account takeover and credential-stuffing. Rated CVSS 8.1 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N), the flaw requires only a valid low-privileged token, no administrative role, no user interaction, and no non-default configuration, so exploitation works against default installations of the affected SerTec/ServiceNext 1.00 release. No public exploit code and no CISA KEV entry were identified at time of analysis, though the low complexity and the cleartext credential storage make the issue operationally severe once any account is obtained.
RemediationAI
No vendor-released patch was identified at time of analysis, and the only supplied reference is the researcher write-up at https://blog.blacklanternsecurity.com/p/cve-2026-79957-insecure-direct-object, so remediation must currently be compensatory. The highest-priority control is to place the ServiceNext API behind an access-control layer that rewrites or rejects requests to /api/Usuario/GetUsuarios carrying an ID that does not match the authenticated token's subject, or to block that endpoint entirely for non-administrative roles until an authorization check is implemented - the trade-off is that legitimate self-service profile lookups by that path will break. Because passwords are stored in cleartext (CWE-256), any exposure window must be treated as full credential compromise: force a password reset for every ServiceNext account and invalidate existing sessions/tokens, accepting the operational disruption of organization-wide resets. Harden adjacent defenses by rate-limiting and alerting on sequential or high-volume ID enumeration against the endpoint, restricting network reachability of the API to trusted segments or a VPN, and migrating password storage to a salted adaptive hash such as Argon2id or bcrypt so that future disclosure of user records does not yield reusable credentials - this migration requires a coordinated reset and cannot be retrofitted without user action. Until a vendor fix ships, monitor the vendor and the Black Lantern Security advisory for a patched release and re-test the endpoint after any upgrade.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is a broken object-level authorization / insecure direct object reference (CWE-639): the endpoint /api/Usuario/GetUsuarios accepts a user-controlled numeric identifier in the request body and returns the corresponding user record without verifying that the authenticated token belongs to - or is privileged to access - the requested object. Server-side authorization is therefore absent at the object level rather than at the endpoint level, meaning the API authenticates the caller but never authorizes the specific record being read. The impact is compounded by a secondary weakness, CWE-256 (plaintext storage of a password): the exposed profile records contain passwords in cleartext, so a confidentiality-only disclosure immediately converts into full credential compromise and account takeover. The advisory comes from Black Lantern Security and is tracked in the ENISA EUVD as EUVD-2026-101517, with no CPE strings supplied in the available intelligence and no vendor-side technical documentation referenced beyond the researcher's write-up.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Network endpoint exploitable by any authenticated user with no interaction (AV:N/AC:L/PR:L/UI:N); full user-record disclosure gives C:H, and cleartext passwords enabling account takeover justify I:H; no availability impact.
Primary rating from Vendor (blacklanternsecurity).
CVSS VectorVendor: blacklanternsecurity
DescriptionCVE.org
ServiceNext contains an insecure direct object reference (IDOR) in the /api/Usuario/GetUsuarios endpoint, which accepts a user-controlled numeric ID in the request body without verifying that the authenticated token belongs to the requested account (CWE-639). Any authenticated user can iterate the ID parameter to retrieve the full profile record of every other user, including passwords stored in cleartext (CWE-256), enabling account takeover and credential-stuffing attacks.
Executive ViewAI
ServiceNext 1.00 exposes complete account profile records-including cleartext passwords-to any authenticated user, affecting the entire ServiceNext user population and enabling account takeover and credential-stuffing. No vendor-released patch identified at time of analysis, and exploitation requires only a low-privileged session, so leadership should treat this as an urgent enterprise risk requiring immediate containment and credential protection. This affects every ServiceNext user, not a subset, while remediation is pending.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting or disabling /api/Usuario/GetUsuarios at the API gateway or WAF, enforcing least privilege and strong session controls, monitoring for sequential identifier enumeration, invalidating active sessions, forcing password resets for all ServiceNext 1.00 accounts, and isolating the affected instance until vendor remediation is available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-101517
GHSA-5323-vmxx-hx7x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB