Skip to main content

StudentManagement EUVDEUVD-2026-68361

| CVE-2026-82621 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-31 VulDB GHSA-xr3w-fgv7-rf5w
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify network-accessible StudentManagement admin servlet
  2. Delivery
    Craft HTTP request with manipulated action parameter
  3. Exploit
    Submit request to AdminDao.doGet without credentials
  4. Execution
    Authorization check bypassed via CWE-639
  5. Impact
    Gain 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 (AdminDao) must be deployed and reachable over the network, which is the default state for this web application when running. No authentication is required (PR:N per CVSS 4.0 vector), no special configuration must be enabled, and no user interaction is needed. The attacker need only supply a crafted action parameter value in an HTTP request to the servlet endpoint. The sole limiting factor is network reachability: if the application is not externally accessible or is restricted by firewall rules to trusted IP ranges, exploitation requires network-adjacent positioning. Default deployments with no network restrictions are vulnerable without any further preconditions.

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 action parameter value that circumvents the authorization logic in AdminDao.doGet(). The server grants access to administrative functions - such as querying, modifying, or deleting student records - without verifying the caller's identity or role. A public proof-of-concept demonstrating this manipulation is available via the project's GitHub issue tracker, making replication straightforward for any attacker with network access to the application.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAI

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

学生信息管理系统 e08f7f1d5015af407aa4cca0ada3dea189b4937e
StudentManagement e08f7f1d5015af407aa4cca0ada3dea189b4937e

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVE Published
Aug 31, 2026 - 10:50 cve.org
MEDIUM 5.5
CVSS changed
Aug 31, 2026 - 06:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.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

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Rare
niche open-source student management hobby project on GitHub
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
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