Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged authenticated session
-
DeliveryPOST to /api/getGroupUserList with target group_id
-
ExploitServer skips group membership check
-
ExecutionEnumerate sequential group_id values
-
ImpactDisclose members, roles, and owner usernames
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated account on the target domain-admin instance (any low-privileged user suffices, per PR:L); the attacker then calls the POST /api/getGroupUserList endpoint with group_id values for groups they are not a member of. No special feature toggle or non-default configuration is needed - the flaw is in the default code path of versions before 1.6.79, where the handler performed no group-membership permission check. The limiting factor is the authentication requirement: unauthenticated outsiders cannot reach it, and the disclosed data is group membership metadata (usernames, leader/edit flags, owner usernames), not passwords or secrets. |
| Impact | This is a moderate, authorization-layer information-disclosure issue, not a high-urgency flaw. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N, base 5.3) is internally consistent with the description: network-reachable, low attack complexity, but requiring an already-authenticated low-privileged account (PR:L), and yielding only low confidentiality impact with no integrity or availability effect. The vuln.today decision label is 'this_month' rather than act_now/emergency, which aligns with a read-only disclosure of non-credential metadata. There is no CISA KEV listing and no EPSS score supplied, so there is no signal of active or probable exploitation; absence of EPSS/KEV is not itself a finding but means widespread-exploitation probability cannot be quantified from this data. The references include a GitHub issue (#229) and a VulnCheck advisory, but none is labeled as confirmed working exploit code, so this should be treated as a disclosed, patched authorization gap rather than a weaponized threat. Net: a genuine but low-severity IDOR-style enumeration bug - worth patching on a normal cycle, not an emergency. |
| Exploit ScenarioDerived | An attacker who already holds any valid low-privileged account in a Dromara domain-admin instance sends POST requests to /api/getGroupUserList while iterating sequential group_id values. Because the handler never checks group membership, the attacker harvests member usernames, leader and edit-permission flags, and owner usernames for groups they do not belong to. No public exploit is identified at time of analysis, but the technique is trivial scripted enumeration requiring only an authenticated session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Missing authorization in Dromara domain-admin before 1.6.79 allows authenticated users to read member metadata from groups they do not belong to by calling POST /api/getGroupUserList with other group_id values. Attackers can enumerate sequential group IDs to disclose member usernames, leader and edit-permission flags, and owner usernames; exploitation requires a valid low-privileged account. No public exploit was identified at time of analysis, and the vendor has released version 1.6.79 with a group-membership permission check.
RemediationAI
Vendor-released patch: upgrade Dromara domain-admin to version 1.6.79 or later. The fix commit https://github.com/dromara/domain-admin/commit/6245d002c995bf3868f73d77f69138df40f557a3 adds group_service.check_group_permission(group_id, current_user_id) to the POST /api/getGroupUserList handler, closing the missing authorization path. Review the vendor advisory at https://www.vulncheck.com/advisories/domain-admin-before-1.6.79-missing-authorization-via-getgroupuserlist and the referenced GitHub issue https://github.com/dromara/domain-admin/issues/229 for patch details. If upgrading is temporarily not possible, restrict access to the POST /api/getGroupUserList endpoint at a reverse proxy to trusted administrative users, recognizing that this compensating control may prevent legitimate group-member listing for ordinary users and does not replace the vendor fix.
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
Dromara domain-admin is a Python web application, and the affected code is the group_user_api.py handler for POST /api/getGroupUserList. The issue is CWE-862 Missing Authorization: the endpoint accepted an authenticated caller but did not verify that the supplied group_id corresponded to a group the current user was allowed to view, so a low-privileged authenticated user could request other groups' member lists. The vendor fix in commit 6245d002c995bf3868f73d77f69138df40f557a3 adds group_service.check_group_permission(group_id, current_user_id) before returning the list. The affected product is tracked as cpe:2.3:a:dromara:domain-admin:*:*:*:*:*:*:*:* and versions before 1.6.79. The disclosed data is group membership metadata (usernames, leader/edit flags, owner usernames), not passwords or other secrets.
Know when Domain Admin 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:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable API callable by any authenticated low-privileged user (PR:L), no user interaction; only low confidentiality impact (membership metadata) and no integrity or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Dromara domain-admin before 1.6.79 contains a missing authorization vulnerability in the POST /api/getGroupUserList handler that allows authenticated users to read other groups' members. Attackers can enumerate sequential group_id values to disclose member usernames, leader and edit-permission flags, and owner usernames of groups they do not belong to.
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-115897
NVD
CVE.org
Vulnrichment
GitHub
Exploit-DB