Skip to main content

CloudClassroom-PHP-Project CVE-2026-120342

| EUVDEUVD-2026-115065 MEDIUM
SQL Injection (CWE-89)
2026-11-02 VulDB GHSA-j2v3-rvjg-3vwx
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach viewquery.php over network
  2. Delivery
    Inject SQL via eid parameter
  3. Exploit
    Backend concatenates untrusted input
  4. Execution
    Execute attacker-controlled query
  5. Impact
    Read or alter database contents

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 exact prerequisite is a reachable instance of CloudClassroom-PHP-Project exposing viewquery.php, where the eid request parameter is passed unsanitized into a SQL query. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), exploitation is remote and unauthenticated against the deployed application with no user interaction required. The primary limiting factors are not configuration-based but deployment-based: the application must be internet- or network-accessible, and the product is a niche individual open-source project rather than widely deployed software. No fixed version exists because the vendor uses a rolling release and did not respond to disclosure, so defenders cannot rely on a vendor patch; mitigation depends on restricting access to or parameterizing the affected endpoint.

Impact

This is a remote, unauthenticated SQL injection (CWE-89) in the eid parameter of viewquery.php in mathurvishal's CloudClassroom-PHP-Project. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms a low-complexity, network-reachable attack needing no privileges or user interaction, which maximizes ease of exploitation; however, impact is rated only partial across the board (VC:L/VI:L/VA:L), yielding a moderate 6.9 base score. Signals are mixed and point to lower-than-headline real-world risk: the E:P (Proof-of-Concept) exploit maturity and the referenced GitHub advisory indicate exploit material exists, but the input explicitly marks it as a reference not verified as working exploit code, so it is not confirmed weaponized. No CISA KEV listing and no EPSS score are present in the input, so there is no evidence of active exploitation or a quantified exploitation probability. The vuln.today decision label is 'this_month' (not act_now/emergency), consistent with a real but non-urgent issue. The dominant risk-limiting factor is product footprint: this is an individual developer's open-source PHP project, not enterprise software, so widespread opportunistic exploitation is unlikely despite the easy-to-trigger flaw.

Exploit ScenarioDerived

A remote attacker sends a crafted HTTP request to viewquery.php with a malicious eid parameter value that is concatenated into a SQL query, injecting attacker-controlled SQL. Because the CVSS vector is PR:N/UI:N, no authentication or victim interaction is required, allowing the attacker to manipulate the backend database query directly. A public PoC reference exists (GitHub advisory); it is not verified as working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Nov 02, 2026

Unauthenticated SQL injection in mathurvishal's CloudClassroom-PHP-Project lets remote attackers manipulate the eid parameter of viewquery.php to alter the SQL query the application executes, exposing and potentially modifying data stored by the classroom application. The flaw is remotely reachable without credentials or user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N), but impact is scored as limited confidentiality and integrity loss rather than full compromise; the product is a niche individual open-source project, so real-world exposure depends on whether an instance is network-accessible. A public PoC reference exists; it is not verified as working exploit code, the issue is not on CISA KEV, and the vendor did not respond to disclosure and ships a rolling release, so no version-specific fix information is available.

RemediationAI

No vendor-released patch has been identified: the maintainer was contacted early about the disclosure but did not respond, and the project uses a rolling release, so there is no fixed version to upgrade to and no advisory version to cite. The practical fix is to correct the code yourself by replacing the string-built query in viewquery.php with a parameterized prepared statement that binds eid, and by validating eid against the expected type before use; the trade-off is that this is a local code change that must be reapplied on every upstream update. Until then, restrict access to the affected endpoint: block or IP-restrict requests to viewquery.php at the web server or reverse proxy, or remove the script entirely if that query view is not needed, accepting the loss of that functionality for legitimate users. Deploying a web application firewall rule that rejects SQL metacharacters in the eid parameter provides partial, bypassable protection and should not be relied on alone, and the application's database account should be limited to the minimum privileges required so an injected statement cannot reach unrelated schemas. Monitor the VulDB entry https://vuldb.com/vuln/429667 and the public advisory repository https://github.com/luan-oliveira01/Advisory-CloudClassroom-PHP-Project-1.0/tree/main/viewquery-sqli for any later maintainer fix or updated guidance.

Affected VersionsENISA

CloudClassroom-PHP-Project 5dadec098bfbbf3300d60c3494db3fb95b66e7be
CloudClassroom-PHP-Project c46ce5736007d9d6e51a8feeb9250729fe85f139
CloudClassroom-PHP-Project dae0c5961a35a4faf28cde9e02117538f09f81c1

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 vulnerable component is a PHP web application (CloudClassroom-PHP-Project) whose viewquery.php script takes the request argument eid and places it into a SQL query without sanitization, the classic CWE-89 improper neutralization of special elements used in an SQL command. Because the query string is assembled from client-controlled input, an attacker can inject SQL syntax that changes the statement's logic, allowing reads of data the application can access and, depending on statement context and database privileges, writes or other statement effects. The CPE cpe:2.3:a:mathurvishal:cloudclassroom-php-project:*:*:*:*:*:*:*:* carries a wildcard version, matching the project's rolling-release model, so no bounded affected version range can be established from the available data; every deployed copy of the script without a parameterized query should be treated as affected. The trigger path is only described at the level of the eid parameter in viewquery.php; the precise query and backend database are not detailed in the available sources.

Know when PHP 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 5.5 MEDIUM
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
vuln.today AI 6.5 MEDIUM

Remote unauthenticated SQLi via eid gives AV:N/AC:L/PR:N/UI:N; impact kept partial (C:L/I:L) with A:N as no availability effect is described, matching VulDB's low ratings.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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
CVSS changed
Nov 02, 2026 - 05:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Nov 02, 2026 - 04:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was detected in mathurvishal CloudClassroom-PHP-Project. The affected element is an unknown function of the file viewquery.php. The manipulation of the argument eid results in sql injection. The attack can be executed remotely. The exploit is now public and may be used. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Rare
individual developer's open-source PHP project, no enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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.

Related Vulnerabilities in CloudClassroom-PHP-Project Multiple Vulnerabilities

View all 4

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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