Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privileged access
-
ExploitLocate StudentManagement credential store
-
ExecutionRead cleartext password via UserDao.login path
-
ImpactHarvest sensitive account data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Exploitation requires local access to the system running Soarkey StudentManagement plus low-level privileges (PR:L) - i.e., an existing authenticated or local user account - because the weakness is that the application stores sensitive credential data in cleartext (CWE-312) rather than exposing it over the network. Limiting factors: the attack vector is local only (AV:L, no remote exploitation), it requires at least low privileges to reach the stored data, and the product is an unmaintained open-source student project with negligible production deployment, which sharply narrows realistic exposure. |
| Impact | Real-world risk is very low despite public exploit availability. The CVSS 4.0 vector (AV:L/AC:L/PR:L/UI:N) scores just 1.9, reflecting local-only access, required low privileges, and only limited confidentiality impact (VC:L) with no integrity or availability impact. Exploitation status is 'publicly available exploit code exists' (POC via the GitHub issue report), but this is NOT active exploitation - the CVE is not in CISA KEV and no EPSS score was provided. The flaw (CWE-312, cleartext storage of sensitive information in UserDao.login) is a code-quality/hardening weakness rather than a remotely weaponizable vulnerability. Signals are consistent rather than conflicting: low CVSS, local vector, and a POC that is merely an unanswered GitHub issue all point to a low-priority, academic finding. This is a classic high-noise/low-real-risk issue: a VulDB-sourced report against an unmaintained student/hobby project, not a production-prioritizable threat. |
| Exploit ScenarioDerived | An attacker or malicious insider with local, low-privileged access to the host running StudentManagement reads stored credentials that the application persists in cleartext via the login flow, recovering passwords without needing to crack any hash. A proof-of-concept exists in the form of a public GitHub issue, but exploitation requires being already present on the system (AV:L), limiting it to local actors. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Cleartext password storage in Soarkey StudentManagement through commit e08f7f1d5015af407aa4cca0ada3dea189b4937e allows local low-privileged users to recover sensitive credentials handled by the UserDao.login flow in code/src/service/AdminDao.java. The issue is CWE-312 and is local-only with a CVSS score of 1.9; publicly available exploit code exists, but the project is an unmaintained student codebase with negligible production deployment, so real-world risk is very low.
RemediationAI
No vendor-released patch identified at time of analysis: the GitHub issue at https://github.com/Soarkey/StudentManagement/issues/36 shows the project was informed but has not responded, and no fixed version is provided. Because the defect is cleartext credential storage, the primary remediation is a code change to replace plaintext handling of the Password argument with a salted, slow password hash such as bcrypt, Argon2, or PBKDF2, followed by migration or invalidation of existing cleartext credentials; this requires application changes and a credential migration, so it cannot be done through configuration alone. Compensating controls include restricting read access to application data files, configuration, and the backing database to only the service account (trade-off: may break backups or administrative tooling that rely on broader file permissions), removing or auditing unnecessary local OS accounts that could reach the stored data (trade-off: adds user-management overhead and may disrupt legitimate local workflows), rotating any credentials that may have been exposed (trade-off: user-visible password resets), and avoiding production deployment of this unmaintained student project until a patched revision or a maintained fork is available.
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
The affected component is a Java service/DAO layer in Soarkey StudentManagement, with the reported weakness in the UserDao.login routine located at code/src/service/AdminDao.java. The root cause is CWE-312, cleartext storage of sensitive information: the Password argument is stored or handled in plaintext rather than being protected with a salted, slow one-way password hash such as bcrypt, Argon2, or PBKDF2. The CPE cpe:2.3:a:soarkey:studentmanagement:*:*:*:*:*:*:*:* maps the product line without version granularity, and the issue is restricted to local execution (AV:L) with low privileges (PR:L), so there is no network attack path in the assessed vector. Impact is limited to confidentiality (C:L) with no integrity or availability effect; the public GitHub issue indicates the project was notified but the source data shows no vendor response or fixed release.
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:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Local cleartext storage read by a low-privileged local user, so AV:L and PR:L; only limited confidentiality impact (C:L), no integrity or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in Soarkey StudentManagement up to e08f7f1d5015af407aa4cca0ada3dea189b4937e. Impacted is the function UserDao.login of the file code/src/service/AdminDao.java. This manipulation of the argument Password causes cleartext storage of sensitive information. The attack is restricted to local execution. The exploit has been published and may be used. 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Studentmanagement
View allAuthorization bypass in Soarkey StudentManagement (学生信息管理系统) exposes administrative functions to unauthenticated remote
Privilege 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
EUVD-2026-103979
GHSA-xc6q-w9mr-9c5p
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB