Skip to main content

ServiceNext EUVDEUVD-2026-101517

| CVE-2026-79957 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 cves@blacklanternsecurity.com GHSA-5323-vmxx-hx7x
8.1
CVSS 3.1 · Vendor: blacklanternsecurity
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as any low-privileged user
  2. Delivery
    Call /api/Usuario/GetUsuarios with arbitrary numeric ID
  3. Exploit
    Iterate IDs to dump all user profiles
  4. Execution
    Harvest cleartext passwords
  5. Impact
    Take 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SerTec 1.00

Affected Packages

euvd sertec no fix

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

Vendor (blacklanternsecurity) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (blacklanternsecurity).

CVSS VectorVendor: blacklanternsecurity

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
obscure niche vendor product, no visible enterprise deployment footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy