Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed admin panel
-
DeliverySend crafted HTTP GET with SQL payload in id parameter
-
ExploitBypass unsanitized SQL query logic
-
ExecutionEnumerate and extract database tables
-
ImpactRetrieve student records or stored credentials
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 | The vulnerable parameter is |
| Impact | The CVSS 4.0 base score of 5.5 (Medium) reflects a tension between maximally favorable attacker conditions (AV:N/AC:L/AT:N/PR:N/UI:N - network-reachable, no complexity, no prerequisites, no interaction) and low partial impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L) with no scope change. SSVC corroborates the automatable flag, meaning scripted mass-scanning is viable once instances are identified. EPSS at 0.03% (9th percentile) is notably low given the public POC, suggesting this niche educational application sees limited attacker targeting at scale - consistent with a self-hosted, small-deployment profile rather than a widely-deployed enterprise product. No CISA KEV listing means active exploitation is not confirmed by a government authority. The CVSS E:P modifier (exploit proof-of-concept) is embedded in the vector, raising the exploitability component slightly. Net assessment: this is a real, exploitable vulnerability with a public POC and no patch, but realistic risk is bounded by the application's narrow deployment footprint and partial-only database impact; organizations running internet-exposed instances should treat this as high priority. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a crafted HTTP GET request to the target's admin panel - e.g., |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
SQL injection in itsourcecode Student Transcript Processing System 1.0 exposes the admin panel endpoint /admin/modules/class/index.php?view=view to remote unauthenticated database manipulation via the unsanitized id parameter. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms no authentication or user interaction is required, making this trivially reachable from the network. A public proof-of-concept exploit has been disclosed on GitHub, and SSVC flags this as automatable with partial technical impact - though EPSS at 0.03% (9th percentile) reflects limited observed in-the-wild activity; no public exploit identified at time of analysis reaching KEV status.
RemediationAI
No vendor-released patch has been identified at time of analysis - itsourcecode has not published a fixed version or security advisory through their site (https://itsourcecode.com/). As an immediate compensating control, restrict network access to the /admin/ directory via web server configuration (Apache .htaccess IP allowlisting or nginx allow/deny directives), limiting reachability to trusted administrative IP ranges; note this does not remediate the underlying flaw and adds operational friction for legitimate admins. Deploying a WAF rule to reject requests containing SQL metacharacters (single quotes, UNION, SELECT) in the id parameter of this endpoint can reduce automated exploitation risk, but is bypassable via encoding and obfuscation techniques. The permanent fix requires replacing dynamic SQL string concatenation with parameterized prepared statements in the PHP source. Organizations should consider taking the application offline or isolating it behind a VPN until a code-level fix is applied. Reference the VulDB advisory at https://vuldb.com/vuln/365634 for ongoing tracking.
Affected VersionsENISA
Affected Packages
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 academic web system (CPE: cpe:2.3:a:itsourcecode:student_transcript_processing_system:*:*:*:*:*:*:*:*) designed for managing student transcript records. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the id query parameter supplied to the view action of /admin/modules/class/index.php is concatenated directly into a backend SQL query without sanitization or parameterization. This classic PHP-era anti-pattern allows an attacker to inject arbitrary SQL syntax, reshaping query logic to read, modify, or enumerate database contents. The wildcard in the CPE version field indicates NVD has not scoped the flaw to a narrowly bounded version range, though EUVD explicitly names version 1.0 as affected.
Know when Student Transcript Processing 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
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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in itsourcecode Student Transcript Processing System 1.0. This issue affects some unknown processing of the file /admin/modules/class/index.php?view=view. The manipulation of the argument ID leads to sql injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
SQL injection in itsourcecode Student Transcript Processing System 1.0 allows remote unauthenticated attackers to manipu
SQL injection in itsourcecode Student Transcript Processing System 1.0 exposes the application to unauthenticated remote
SQL injection in the login page of Student Transcript Processing System 1.0 allows unauthenticated remote attackers to i
Cross-site scripting vulnerability in itsourcecode Student Transcript Processing System 1.0 allows remote attackers to i
EUVD-2026-31963
GHSA-79mh-f646-j394
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB