Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-accessible StudentManagement admin servlet
-
DeliveryCraft HTTP request with manipulated action parameter
-
ExploitSubmit request to AdminDao.doGet without credentials
-
ExecutionAuthorization check bypassed via CWE-639
-
ImpactGain unauthorized access to administrative data and functions
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 Administrative Servlet ( |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) represents the most permissive possible access profile: network-reachable, low complexity, no authentication, no prerequisites, no user interaction. The E:P modifier confirms a public proof-of-concept exists, further lowering attacker barriers. Impact is bounded at VC:L/VI:L/VA:L - limited rather than critical - suggesting partial administrative data exposure or modification rather than full system compromise. No EPSS data was provided in the input, so probabilistic exploitation likelihood cannot be quantified. This is not listed in CISA KEV, indicating no confirmed widespread active exploitation at time of analysis. The most significant risk mitigant is prevalence: this appears to be a niche open-source hobby project rather than enterprise-deployed software, substantially limiting real-world blast radius despite the permissive attack vector. For organizations that do deploy this software, the unpatched status and public exploit make this an immediate priority. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a crafted HTTP GET request to the Administrative Servlet endpoint with a manipulated |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Authorization bypass in Soarkey StudentManagement (学生信息管理系统) exposes administrative functions to unauthenticated remote attackers by allowing manipulation of the action parameter in the Administrative Servlet's AdminDao.doGet() handler. The CVSS 4.0 vector confirms PR:N - no credentials required - and a public proof-of-concept exploit exists via GitHub issue #32. The project maintainer was notified but has not responded, leaving the vulnerability unpatched across all known versions through commit e08f7f1d.
RemediationAI
No vendor-released patch has been identified at time of analysis - the maintainer was notified via GitHub issue #32 (https://github.com/Soarkey/StudentManagement/issues/32) but has not responded. The most effective compensating control is to restrict network access to the Administrative Servlet endpoint entirely, placing it behind a VPN or enforcing IP allowlisting to limit reachability to trusted administrator IPs only; this eliminates remote exploitation at the network layer but requires infrastructure changes. If the application is internet-facing, taking it offline or disabling the administrative interface until a patch is released is advisable - the trade-off is loss of admin functionality. Monitoring HTTP access logs for unusual or unexpected action parameter values on the admin servlet path may help detect exploitation attempts in the interim. Monitor the GitHub repository at https://github.com/Soarkey/StudentManagement for any future patch commits or tagged releases.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Soarkey StudentManagement is a Java-based student information management system (学生信息管理系统) hosted on GitHub. The vulnerable component is the Administrative Servlet handler AdminDao.doGet() located in code/src/service/AdminDao.java. CWE-639 (Authorization Bypass Through User-Controlled Key) identifies the root cause: the application uses the user-supplied action HTTP parameter as a key for making authorization decisions, without sufficient server-side validation or enforcement. An attacker can supply an arbitrary or crafted action value to bypass the intended access control gate and reach administrative functionality. CPE strings cpe:2.3:a:soarkey:studentmanagement:* and cpe:2.3:a:soarkey:学生信息管理系统:* confirm both the English and Chinese-language product identities are affected.
Know when Studentmanagement 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable with no authentication required; scope unchanged as impact is confined to the student management application; no confirmed availability impact from this authorization bypass alone.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in Soarkey StudentManagement and 学生信息管理系统 up to e08f7f1d5015af407aa4cca0ada3dea189b4937e. This impacts the function AdminDao.doGet of the file code/src/service/AdminDao.java of the component Administrative Servlet. Executing a manipulation of the argument action can lead to authorization bypass. It is possible to launch the attack remotely. The exploit has been made available to the public and could be used for attacks. 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.
More in Studentmanagement
View allPrivilege escalation in Soarkey StudentManagement allows unauthenticated remote attackers to self-assign arbitrary privi
SQL injection in Soarkey StudentManagement (学生信息管理系统) allows authenticated remote attackers to read from or manipulate t
Cleartext password storage in Soarkey StudentManagement through commit e08f7f1d5015af407aa4cca0ada3dea189b4937e allows l
EUVD-2026-68361
GHSA-xr3w-fgv7-rf5w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB