Skip to main content

CodeAstro Online Classroom CVE-2026-7744

| EUVDEUVD-2026-26931 LOW
SQL Injection (CWE-89)
2026-05-04 VulDB
2.1
CVSS 4.0 · NVD

Severity by source

NVD 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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

7
PoC Detected
May 04, 2026 - 15:17 vuln.today
Public exploit code
Severity Changed
May 04, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
May 04, 2026 - 08:22 NVD
6.3 (MEDIUM) 2.1 (LOW)
Analysis Generated
May 04, 2026 - 08:15 vuln.today
EUVD ID Assigned
May 04, 2026 - 07:45 euvd
EUVD-2026-26931
Analysis Generated
May 04, 2026 - 07:45 vuln.today
CVE Published
May 04, 2026 - 07:30 nvd
LOW 2.1

DescriptionCVE.org

A vulnerability was found in CodeAstro Online Classroom 1.0. This affects an unknown function of the file /OnlineClassroom/addnewstudent. The manipulation of the argument fname results in sql injection. The attack may be performed from remote. The exploit has been made public and could be used.

AnalysisAI

SQL injection in CodeAstro Online Classroom 1.0 allows authenticated remote attackers to execute arbitrary SQL queries via the fname parameter in the /OnlineClassroom/addnewstudent endpoint, resulting in unauthorized data access, modification, and denial of service. Public exploit code is available and the vulnerability carries a CVSS score of 6.3 with proof-of-concept code confirmed accessible on GitHub.

Technical ContextAI

The vulnerability stems from improper input validation in the student management module. The /OnlineClassroom/addnewstudent endpoint accepts the fname parameter without parameterized queries or prepared statements, allowing attackers to inject arbitrary SQL syntax. This is a classic SQL injection (CWE-89) pattern where user-controlled input is directly concatenated into SQL queries. The affected product is CodeAstro Online Classroom, a web-based educational management system. The vulnerability affects all versions of the product as indicated by the CPE wildcard pattern, though version 1.0 is explicitly mentioned in the disclosure.

RemediationAI

Implement input validation and parameterized queries (prepared statements with bound parameters) for all database interactions, particularly in the /OnlineClassroom/addnewstudent endpoint's fname parameter handling. Update CodeAstro Online Classroom to the latest available version and apply any security patches released by the vendor. As an interim compensating control, restrict access to the /OnlineClassroom/addnewstudent endpoint to administrative users only via network access control lists or web application firewall rules, reducing the attack surface to high-privilege accounts. Additionally, implement database-level protections such as running the application's database service under a least-privilege account with limited SELECT, INSERT, UPDATE permissions (no DROP, ALTER, or administrative rights) to contain the impact of successful SQL injection to data exfiltration and modification rather than structural database destruction. Monitor for suspicious SQL error messages in application logs and database query logs for patterns indicative of SQL injection attempts.

Share

CVE-2026-7744 vulnerability details – vuln.today

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