Skip to main content

Soarkey StudentManagement CVE-2026-111993

| EUVDEUVD-2026-103979 LOW
Cleartext Storage of Sensitive Information (CWE-312)
2026-10-18 VulDB GHSA-xc6q-w9mr-9c5p
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-privileged access
  2. Exploit
    Locate StudentManagement credential store
  3. Execution
    Read cleartext password via UserDao.login path
  4. Impact
    Harvest 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

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

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

Vendor (VulDB) PRIMARY 1.9 MEDIUM
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
vuln.today AI 3.3 LOW

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.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Oct 18, 2026 - 17:22 NVD
MEDIUM LOW
CVSS changed
Oct 18, 2026 - 17:22 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Oct 18, 2026 - 17:00 cve.org
LOW 1.9

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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Rare
obscure GitHub hobby/student project, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy