Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliverySend request to /support/config/queryByKey
-
ExploitManipulate configKey parameter
-
ExecutionBypass access control check
-
ImpactRead restricted configuration data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion 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 session with at least low-level privileges (CVSS PR:L) against an application built on 1024-lab smart-admin ≤3.30.0, specifically reaching the Support Config Query component's /support/config/queryByKey endpoint and manipulating the configKey argument. No user interaction or non-default configuration is indicated (UI:N, AC:L, AT:N), so any account that can reach the Support Config function is sufficient. Limiting factors: the attacker must already possess credentials (this is not unauthenticated), impact is confined to Low confidentiality/integrity/availability with no scope change, and exposure depends on the SmartAdmin-based deployment being network-reachable to the attacker. |
| Impact | This is a genuine but modest-priority issue, not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 5.3 (MEDIUM) and indicates a network-reachable, low-complexity flaw that nonetheless requires some level of authentication (PR:L), so it is not a pre-auth remote compromise. CWE-284 (improper access control) combined with the endpoint name /support/config/queryByKey points to a broken-access-control / horizontal-or-vertical privilege issue where an authenticated low-privilege user can read configuration they should not reach. Exploitation signals are mixed: a public exploit/PoC is referenced (GitHub issue #137) and VulDB marks exploit maturity E:P (proof-of-concept), but there is NO CISA KEV listing and NO EPSS score was provided, so there is no evidence of widespread or active exploitation - treat the PoC as available-but-not-confirmed-weaponized. The impacts in the input vector (VC:L/VI:L/VA:L) are each only Low and no scope change occurs (SC/SI/SA:N), consistent with limited data exposure rather than full system takeover. Note a conflict worth verifying: the input Tags label this 'Authentication Bypass,' but PR:L and CWE-284 describe access control abuse by an already-authenticated user, not an authentication bypass - verify the exact privilege boundary with the project. Net: a real low-to-medium access-control bug in a niche open-source product that the vendor has not yet acknowledged; schedule a fix but it does not warrant emergency response absent broader deployment or escalation evidence. |
| Exploit ScenarioDerived | An authenticated low-privilege user of a SmartAdmin-based application sends a crafted request to /support/config/queryByKey, manipulating the configKey parameter to retrieve configuration entries that should be restricted to administrators. A public proof-of-concept tied to the project's GitHub issue tracker (issue #137) exists, lowering the effort to reproduce, though the low attack complexity is offset by the requirement for a valid account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Improper access control in 1024-lab SmartAdmin 3.30.0 and earlier lets any authenticated low-privilege user read configuration values they should not see by manipulating the configKey argument of the /support/config/queryByKey endpoint. The endpoint is remotely reachable and publicly available exploit code exists (a GitHub issue containing the proof of concept), but the flaw is not listed in CISA KEV and the project has not responded to the report. With a CVSS 4.0 base score of 5.3 and only low confidentiality/integrity/availability impact, this is a genuine but modest-priority issue rather than a top-tier emergency.
RemediationAI
No vendor-released patch identified at time of analysis: the maintainers were notified through issue 137 and have not responded according to VulDB entry https://vuldb.com/vuln/416747, so no fixed SmartAdmin version is confirmed in the available data. Until an upstream fix is published, the most effective compensating control is to add an explicit authorization check on /support/config/queryByKey so that only administrative roles can invoke it - the trade-off is that any legitimate non-admin support or customer-service screens that depend on this endpoint will stop working, so role mappings must be reviewed first. Where source changes are not feasible, block or return 403 for the path at the reverse proxy or API gateway for non-admin sessions, accepting that this is a coarse control that can be bypassed if the application is reachable directly rather than through the proxy. Additional hardening: enforce server-side whitelisting of permitted configKey values (side effect: legitimate dynamic keys must be enumerated and maintained), avoid storing credentials or secrets in support configuration records since this endpoint can expose them, and log/alert on repeated or sequential configKey values from low-privilege accounts to detect enumeration. Track the upstream repository at https://github.com/1024-lab/smart-admin/ and the VulDB entry for a patched release, and upgrade as soon as a version beyond 3.30.0 that addresses the authorization gap is available.
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
SmartAdmin (1024-lab/smart-admin) is an open-source Java/Spring Boot administration framework, typically paired with a Vue front end, that is widely used as a base for building internal management systems. The affected component is the Support Config Query function exposed at /support/config/queryByKey, which returns a stored configuration record for a caller-supplied key. The root cause class is CWE-284 (Improper Access Control): the handler does not verify that the caller is authorized for the requested configuration before returning it, so the configKey value can be manipulated to read records the session should not access. Per the assessed CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) and our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), a valid authenticated account with at least low-level privileges is required; this is not unauthenticated access, and no user interaction or non-default configuration is needed. Note that third-party tagging labels this an "Authentication Bypass," but the authoritative assessment treats it as missing authorization on an authenticated endpoint, i.e. a privilege-escalation-in-read issue confined to low impact with no scope change, rather than a pre-auth bypass.
Know when Smart 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:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable queryByKey read endpoint abusable by an authenticated low-privilege user (PR:L, AC:L); improper access control primarily exposes configuration data, so C:L with I:N/A:N.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was determined in 1024-lab smart-admin up to 3.30.0. Affected by this vulnerability is an unknown functionality of the file /support/config/queryByKey of the component Support Config Query. Executing a manipulation of the argument configKey can lead to improper access controls. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
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-97783
GHSA-wwvh-6vc7-p2p2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB