Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege tenant user
-
ExploitCall export endpoint with another tenant's tenantId
-
ExecutionBypass missing authorization check in DownloadController
-
ImpactDownload XLSX of cross-tenant personnel PII
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 | Requires (1) a valid authenticated account on the platform (PR:L - any low-privilege tenant user suffices), (2) a multi-tenant deployment where more than one tenant exists so cross-tenant data is present, and (3) knowledge or guessing of a target tenant's tenantId value, which is then passed to the log-module DownloadController endpoints exportLoginXLS or exportNotLoginXLS. No user interaction, no admin rights, and no non-default configuration are needed beyond standard multi-tenant operation. Limiting factors: exploitation yields only directory PII (confidentiality, no write/modify or service impact), is confined to authenticated users, and has no value in a single-tenant deployment. |
| Impact | CVSS 4.0 base score is 7.1 (HIGH), driven by AV:N/AC:L/PR:L/UI:N with VC:H and no integrity or availability impact - a confidentiality-only cross-tenant data exposure. The vector shows network reachability and low attack complexity with no user interaction, but PR:L confirms the attacker must already hold a valid (low-privilege) account, which meaningfully caps the exploit population to authenticated tenants rather than the open internet. No EPSS score was provided, so statistical exploitation probability cannot be weighed. The CVE is NOT in CISA KEV, so there is no confirmed active exploitation. No explicit POC flag was supplied, though a public technical writeup (hackmd) and a direct source-code line reference exist, lowering the barrier to weaponization even if no packaged exploit is confirmed. No SSVC decision data was provided. Net assessment: this is a legitimate but moderate-priority issue - real impact is mass PII disclosure across tenants (privacy/compliance exposure), not system compromise; it is not wormable and grants no code execution. Given the niche product footprint and the authentication prerequisite, the realistic threat is targeted abuse by an existing tenant user rather than widespread opportunistic exploitation. Note the tag 'Authentication Bypass' conflicts with the actual defect class (CWE-639 missing authorization requiring authentication) and should not be read as a pre-auth flaw. |
| Exploit ScenarioDerived | A legitimate low-privilege user of one tenant on a shared Risesoft Digital-Infrastructure deployment calls the log-module DownloadController's exportLoginXLS or exportNotLoginXLS endpoint while substituting a different tenant's tenantId. Because the controller performs no ownership/authorization check on the supplied tenantId, the server returns an XLSX containing the victim tenant's full personnel directory - names, login names, organization paths, mobile numbers, and emails. A public technical writeup describing this exact flow exists, though no packaged exploit tool was flagged in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Authenticated users in multi-tenant Risesoft Digital-Infrastructure deployments through 9.6.11 can export another tenant's personnel directory through the log module DownloadController endpoints exportLoginXLS and exportNotLoginXLS. The flaw is a missing-authorization/IDOR issue: a low-privilege account changes the tenantId parameter to a target tenant's value and receives XLSX files containing names, login names, organization paths, mobile numbers, and email addresses. This is a confidentiality-only cross-tenant data exposure rated CVSS 4.0 7.1 (HIGH); no public exploit was identified at time of analysis, and single-tenant deployments are not affected.
RemediationAI
No vendor-released fixed version is identified in the provided data; monitor the Risesoft GitHub repository (https://github.com/risesoft-y9/Digital-Infrastructure) and the VulnCheck advisory (https://www.vulncheck.com/advisories/risesoft-digital-infrastructure-through-9.6.11-cross-tenant-data-exposure-via-downloadcontroller) for a patched release above 9.6.11. Until then, restrict access to the log-module DownloadController endpoints exportLoginXLS and exportNotLoginXLS to trusted administrative roles, or disable those export functions if not operationally required; this may break legitimate directory-export reporting. Enforce server-side tenant authorization by deriving tenantId from the authenticated session or token rather than trusting the client-supplied parameter, and add logging/alerting for cross-tenant export attempts. As a compensating control, deploy the application behind access controls that limit authenticated users to their own tenant's context, but note that this is not a substitute for the missing authorization check. Review the referenced HackMD technical write-up for further detail: https://hackmd.io/@hieuPenguinnn/digital-infrastructure-log-download-cross-tenant-person-export.
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 underlying issue is CWE-639 Authorization Bypass Through User-Controlled Key, commonly known as an insecure direct object reference (IDOR). In Risesoft Digital-Infrastructure, the y9-module-log DownloadController exposes exportLoginXLS and exportNotLoginXLS methods (GitHub source lines 47-82) that accept a tenantId argument. The controller fails to verify that the requested tenantId belongs to the caller's authenticated tenant context, so a user with any valid low-privilege account can specify another tenant's identifier and retrieve generated XLSX exports. CPE data identifies the affected product as cpe:2.3:a:risesoft-y9:digital-infrastructure:*:*:*:*:*:*:*:* and the description bounds affected releases through 9.6.11. Exploitation requires multi-tenant operation with more than one tenant present and knowledge or guessing of the target tenantId; no admin rights or user interaction are required.
Know when Digital Infrastructure gets its next vulnerability
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint with low complexity but requires a low-privilege authenticated account (PR:L); confidentiality-only mass PII disclosure (C:H), no integrity or availability impact, same security scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Risesoft Digital-Infrastructure through 9.6.11 contains a missing authorization vulnerability in the log module DownloadController that allows authenticated users to export any tenant's personnel directory. Attackers can supply another tenant's tenantId to exportLoginXLS or exportNotLoginXLS to obtain XLSX files with names, login names, organization paths, mobile numbers, and emails.
Executive ViewAI
A missing-authorization flaw in Risesoft Digital-Infrastructure through version 9.6.11 allows any low-privileged account in a multi-tenant deployment to download another tenant's personnel directory - including employee names, login names, mobile numbers, and email addresses - by altering a single parameter in the log module's export functions. Because the data spans tenant boundaries, customers sharing the platform are exposed to each other, creating privacy, contractual, and regulatory notification exposure for our organization and our hosted clients. Organizations running single-tenant deployments are not affected, and no public exploit has been identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict access to the log module export endpoints (exportLoginXLS, exportNotLoginXLS); enforce server-side, tenant-scoped authorization that ignores client-supplied tenantId values; remove log-export privileges from low-privilege roles; isolate or migrate to single-tenant deployment architecture where feasible; deploy WAF/proxy rules to detect and block cross-tenant export attempts; and enable enhanced logging and alerting on export activity and tenantId parameter manipulation to detect and quantify any prior exposure.
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-103073
GHSA-68m3-8x64-fhgg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB