Skip to main content

Student Attendance Management System CVE-2026-11584

| EUVDEUVD-2026-35198 LOW
SQL Injection (CWE-89)
2026-06-08 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege admin credentials
  2. Delivery
    Send crafted HTTP request to /Admin/createClass.php?action=edit
  3. Exploit
    Inject SQL payload via ID parameter
  4. Execution
    Database executes attacker-controlled query
  5. Impact
    Extract or modify student/attendance records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to be authenticated with at minimum a low-privilege account on the CodeAstro Student Attendance Management System admin interface - confirmed by CVSS PR:L. The vulnerable endpoint /attendance-php/Admin/createClass.php must be reachable over the network (AV:N), and the 'action=edit' query parameter must be invoked. No special non-default configuration is required beyond having the application deployed and accessible. Exploitation is limited by the authentication prerequisite (PR:L): unauthenticated internet-facing exploitation is not possible based on the CVSS vector. Impact is further bounded to low-severity data read/write (VC:L/VI:L) with no confirmed scope change to underlying OS or adjacent systems (SC:N).

Impact

The CVSS 4.0 base score of 2.1 is atypically low for a SQL injection, which warrants explanation. The vector AV:N/AC:L/AT:N/PR:L/UI:N confirms network-accessible exploitation with no complexity or user interaction, but the impact metrics are all Low (VC:L/VI:L/VA:L) with no lateral scope change (SC:N/SI:N/SA:N), indicating the SQL injection does not yield full database dump capability or administrative takeover in standard testing. The E:P modifier confirms a proof-of-concept exploit exists, which elevates urgency above a purely theoretical finding. No EPSS score was provided in the input data, so probability of mass exploitation cannot be quantified. CISA KEV status is absent, consistent with a small-footprint, niche academic management tool unlikely to attract nation-state or ransomware operators. The realistic risk profile is low-to-moderate: the exploit requires authenticated access (PR:L), is limited to a small-market PHP application, and impact per the CVSS is constrained - however, any SQL injection in an admin panel managing student records carries non-trivial data privacy implications beyond what the CVSS score alone conveys.

Exploit ScenarioDerived

An attacker who has obtained low-privilege credentials to the CodeAstro admin panel sends a crafted HTTP GET or POST request to /attendance-php/Admin/createClass.php?action=edit with a malicious value in the ID parameter (e.g., appending SQL syntax such as ' OR 1=1-- or a UNION SELECT clause). The application passes this unsanitized input directly to the database query, allowing extraction of table contents or modification of records. A public proof-of-concept demonstrating this technique is referenced at https://github.com/Andelstander/cve/issues/9.

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

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

Alert me

AnalysisAIv1 – Jun 08, 2026

SQL injection in CodeAstro Student Attendance Management System 1.0 exposes the /attendance-php/Admin/createClass.php?action=edit endpoint to database manipulation via an unsanitized ID parameter. Authenticated remote attackers with low-privilege access can exploit this to read, modify, or partially disrupt database contents. A public exploit exists (reported via GitHub), though the CVSS 4.0 score of 2.1 reflects constrained real-world impact due to limited scope change and low-severity confidentiality/integrity/availability ratings - no public exploit identified in CISA KEV at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis; the CodeAstro website (https://codeastro.com/) does not appear to have published a security advisory. The primary fix should be refactoring /attendance-php/Admin/createClass.php to use PHP PDO or MySQLi prepared statements with bound parameters for the ID value, eliminating the injection vector entirely. As a compensating control, a web application firewall (WAF) rule blocking SQL metacharacter sequences (quotes, UNION, SELECT keywords) in the ID parameter can reduce exploitability at the cost of potential false positives on legitimate IDs. Access to the /Admin/ directory should be restricted at the web server level (e.g., via .htaccess IP allowlisting) to reduce the attack surface, though this does not eliminate the vulnerability for authorized low-privilege users. Input validation enforcing that ID is strictly an integer would also neutralize this specific vector without removing functionality. Defenders should monitor database query logs for anomalous patterns consistent with UNION-based or error-based SQL injection attempts against this endpoint.

Affected VersionsENISA

Student Attendance Management System 1.0

Affected Packages

euvd student_attendance_management_system no fix

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

The affected application is a PHP-based student attendance management system (CPE: cpe:2.3:a:codeastro:student_attendance_management_system:*:*:*:*:*:*:*:*) developed by CodeAstro. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning the application directly interpolates user-supplied input - specifically the 'ID' parameter - into a database query without adequate sanitization or use of parameterized/prepared statements. The vulnerable file is /attendance-php/Admin/createClass.php, triggered when the 'action=edit' query parameter is set. The wildcard version in the CPE string suggests the flaw may not be version-bounded to 1.0 alone, but no additional version data is confirmed in the available intelligence.

Know when Student Attendance Management System 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 2.1 LOW
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

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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
Severity Changed
Jun 08, 2026 - 20:22 NVD
MEDIUM LOW
CVSS changed
Jun 08, 2026 - 20:22 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was found in CodeAstro Student Attendance Management System 1.0. This impacts an unknown function of the file /attendance-php/Admin/createClass.php?action=edit. The manipulation of the argument ID results in sql injection. It is possible to launch the attack remotely. The exploit has been made public and could be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
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 LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
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

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2022-4052 HIGH POC
7.2 Nov 17

A vulnerability was found in Student Attendance Management System and classified as critical.php. Rated high severity (C

CVE-2026-11582 MEDIUM POC
5.5 Jun 08

SQL injection in CodeAstro Student Attendance Management System 1.0 allows remote unauthenticated attackers to manipulat

CVE-2023-41524 HIGH
8.8 Aug 07

Student Attendance Management System v1 was discovered to contain a SQL injection vulnerability via the username paramet

CVE-2023-41523 HIGH
8.8 Aug 07

Student Attendance Management System v1 was discovered to contain a SQL injection vulnerability via the emailAddress par

CVE-2023-41522 HIGH
8.8 Aug 07

Student Attendance Management System v1 was discovered to contain multiple SQL injection vulnerabilities in createStuden

CVE-2023-41521 HIGH
8.8 Aug 07

Student Attendance Management System v1 was discovered to contain multiple SQL injection vulnerabilities in createSessio

CVE-2023-41520 HIGH
8.8 Aug 07

Student Attendance Management System v1 was discovered to contain multiple SQL injection vulnerabilities in createClassA

CVE-2022-4053 MEDIUM POC
4.8 Nov 17

A vulnerability was found in Student Attendance Management System. Rated medium severity (CVSS 4.8), this vulnerability

CVE-2026-11585 LOW POC
2.1 Jun 08

SQL injection in CodeAstro Student Attendance Management System 1.0 exposes the backend database to manipulation by auth

CVE-2026-11583 LOW POC
2.1 Jun 08

SQL injection in CodeAstro Student Attendance Management System 1.0 allows low-privileged authenticated remote attackers

CVE-2023-41519 MEDIUM
6.1 Aug 07

Student Attendance Management System v1 was discovered to contain a cross-site scripting (XSS) vulnerability via the ses

CVE-2026-12175 LOW POC
2.0 Jun 13

SQL injection in CodeAstro Student Attendance Management System 1.0 enables authenticated administrators to manipulate t

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