Skip to main content

CloudClassroom PHP Project CVE-2026-100313

| EUVDEUVD-2026-87546 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-09-26 VulDB GHSA-9f8m-gw4v-5223
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious queryx URL
  2. Delivery
    Deliver link to victim via phishing
  3. Exploit
    Victim opens link, payload reflected
  4. Execution
    Script executes in victim browser
  5. Impact
    Hijack session or act as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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 induce a user to open a crafted request to updatequery.php with a malicious queryx parameter value (UI:P - user interaction required); the payload is reflected without sanitization and runs in the victim's browser context. No authentication is required to craft the link (PR:N), but successful impact depends on a victim with an active/valuable session following the link. Realistic risk is limited by the required user interaction, the client-side-only impact (no server compromise), and the product's tiny, non-enterprise deployment base.

Impact

This is a genuine-but-low-priority issue. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:P) shows a network-reachable, low-complexity flaw needing no authentication but requiring victim interaction (UI:P), with only low integrity impact (VI:L) and no confidentiality or availability impact per the vendor scoring - consistent with a reflected cross-site scripting bug where the payload executes in a tricked victim's browser rather than compromising the server. Public exploit code exists (VulDB-referenced GitHub advisory by vinniboy021-blip), and the CVSS carries E:P (Proof-of-Concept exploit maturity), but this signals code availability, not active exploitation. There is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of widespread or automated exploitation. The dominant risk-limiting factor is the product itself: an obscure student/hobby PHP project distributed only as a rolling GitHub repo with no enterprise footprint. Net: a real, publicly-exploitable XSS, but low real-world priority. Note a minor signal conflict - the vendor scores confidentiality as VC:N, yet reflected XSS typically enables session/cookie theft, so a C:L rating is defensible; verify actual sink behavior against the POC.

Exploit ScenarioDerived

An attacker crafts a URL for updatequery.php containing a malicious script in the queryx parameter and lures an authenticated user (e.g., via a phishing link) into opening it. The unsanitized value is reflected into the response, executing attacker JavaScript in the victim's browser session to steal cookies, perform actions as the victim, or deface the page. A public proof-of-concept for this exact reflected XSS is available on GitHub.

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

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Cross-site scripting (CWE-79) in the mathurvishal CloudClassroom-PHP-Project, reachable through the queryx parameter of updatequery.php, allows a remote unauthenticated attacker to have arbitrary script execute in a victim's browser session once that victim is induced to open a crafted request. The flaw affects the project through commit 5dadec098bfbbf3300d60c3494db3fb95b66e7be; because the project follows a rolling-release model, no discrete affected or fixed version numbers are published. Publicly available exploit code exists (a GitHub advisory with a stored-XSS write-up) and the vendor did not respond to disclosure, but there is no confirmed actively exploited (CISA KEV) status; EPSS is not reported and the assessed CVSS:3.1 score is 5.3, making this a genuine-but-low-priority issue.

RemediationAI

No vendor-released patch has been identified at time of analysis: the disclosure was submitted to mathurvishal early and the vendor did not respond, and the rolling-release model means there is no citable fixed version to upgrade to. The primary action is therefore to review updatequery.php in your own fork or deployment and apply context-aware output encoding (htmlspecialchars with ENT_QUOTES) plus strict validation/allow-listing of the queryx argument before it is echoed or persisted, then redeploy - this is the only complete fix and it must be maintained locally since upstream changes are not guaranteed. Until that code change is made, compensating controls include deploying a web application firewall rule or reverse-proxy filter that strips or HTML-encodes angle brackets, quotes, and script-like tokens in requests to updatequery.php (trade-off: possible false positives on legitimate form content and no protection for the stored-XSS variant once a payload is already in the database); shortening or eliminating privileged administrative sessions for users of this app so that any script that does execute has less to steal (trade-off: reduced operator convenience); and restricting access to the application to a trusted network or behind authentication with strict CSP headers that disallow inline script (trade-off: CSP may break the app's existing inline JavaScript). Given the low assessed severity, patch-on-next-maintenance is a defensible posture, but any already-persisted queryx values should be audited and sanitized in the database.

Affected VersionsENISA

CloudClassroom-PHP-Project 5dadec098bfbbf3300d60c3494db3fb95b66e7be

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 code is a PHP web application component, updatequery.php, that processes a user-supplied parameter named queryx. The parameter is handled without adequate output encoding or input sanitization, so attacker-controlled markup is reflected back into the generated page and interpreted by the browser in the context of the application's origin - the classic CWE-79 cross-site scripting root cause. The upstream repository is identified by CPE cpe:2.3:a:mathurvishal:cloudclassroom-php-project:*:*:*:*:*:*:*:*, and the analyzed snapshot is commit 5dadec098bfbbf3300d60c3494db3fb95b66e7be; the project uses rolling releases, so the flaw should be assumed present across the project's history up to and including that commit unless the queryx handling has since been rewritten. Per the assessed vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), exploitation is network-reachable, requires no authentication to craft, and requires victim user interaction; the scope change and low confidentiality/integrity impact are consistent with script execution confined to the victim's browser session rather than server-side compromise. A separate public advisory describes the same parameter as a stored-XSS vector, indicating the untrusted value may also persist and execute for later viewers - a variant that widens the exposure window beyond the immediate click.

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 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.1 MEDIUM

Reflected XSS reachable remotely without auth (PR:N) but needing victim interaction (UI:R); executes in browser crossing to a different security context (S:C) with limited confidentiality/integrity impact and no availability effect.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Sep 26, 2026 - 12:22 NVD
MEDIUM LOW
CVSS changed
Sep 26, 2026 - 12:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 26, 2026 - 11:15 cve.org
MEDIUM 5.3

DescriptionCVE.org

A weakness has been identified in mathurvishal CloudClassroom-PHP-Project up to 5dadec098bfbbf3300d60c3494db3fb95b66e7be. This affects an unknown function of the file updatequery.php. Executing a manipulation of the argument queryx can lead to cross site scripting. It is possible to launch the attack remotely. The exploit has been made available to the public and could be used for attacks. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Rare
obscure hobby/student PHP project on GitHub, no enterprise deployment
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.4%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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