Skip to main content

CloudClassroom-PHP-Project CVE-2026-100873

| EUVDEUVD-2026-88006 LOW
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-09-27 VulDB GHSA-g66m-qgx5-cv7x
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Host malicious CSRF page
  2. Exploit
    Lure authenticated victim to visit
  3. Execution
    Browser auto-submits forged request
  4. Impact
    Unintended state change in application

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Exploitation requires an authenticated victim of the CloudClassroom-PHP-Project application to visit an attacker-controlled web page while their session is active (UI:P). The application must lack anti-CSRF token protection on state-changing endpoints (the root cause, CWE-352). No attacker authentication is needed (PR:N), but the attack cannot succeed without a logged-in victim being socially engineered into loading the malicious content, which meaningfully limits real-world exploitability. There is no vendor patch available, as the vendor did not respond to disclosure and the product is unversioned.

Impact

This is a high-CVSS-appearance-but-low-real-risk issue. The vendor CVSS 4.0 score of 5.3 (medium) with SSVC exploitation status Proof-of-Concept (E:P) reflects a CSRF flaw with only limited integrity impact (VI:L) and no confidentiality or availability impact. Attack vector is network (AV:N) with low complexity (AC:L) and no privileges required (PR:N), but exploitation requires passive user interaction (UI:P) - a logged-in victim must trigger an attacker-controlled page while authenticated. No EPSS score and no CISA KEV listing are provided, and while a public POC exists (a GitHub advisory writeup), POC availability is NOT the same as active exploitation. Real-world risk is very low: the affected product is an obscure hobby/student PHP project on GitHub with no versioning and no enterprise deployment, and the vendor did not respond to disclosure so no patch exists. This is a typical VulDB disclosure of a minor flaw in an obscure project - the medium CVSS overstates practical risk given the tiny deployment footprint and the need for an authenticated victim to be socially engineered.

Exploit ScenarioDerived

An attacker crafts a malicious web page containing a forged request (e.g., an auto-submitting form) targeting a state-changing function of the CloudClassroom-PHP-Project application. When an authenticated user is lured into visiting the page, their browser silently submits the request using their session, causing an unintended state change. A public POC writeup exists (GitHub vinniboy021-blip/Advisory csrf.md), lowering the effort to reproduce.

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

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

Alert me

AnalysisAIv1 – Sep 27, 2026

Cross-site request forgery in the CloudClassroom-PHP-Project PHP web application (repository state up to commit 5dadec098bfbbf3300d60c3494db3fb95b66e7be) allows a remote attacker to cause a logged-in victim's browser to submit unintended, state-changing requests against the application without the victim's knowledge. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) and our independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) agree that no attacker-side authentication is required but that a currently authenticated victim must be socially engineered into loading attacker-controlled content, which caps the realistic impact at low integrity modification rather than code execution or data disclosure. Publicly available exploit code exists (a public advisory with a CSRF proof-of-concept), but there is no evidence of confirmed active exploitation (not in CISA KEV), and the vendor did not respond to disclosure, so no official fix is available.

RemediationAI

No vendor-released patch identified at time of analysis: the maintainer was contacted early but did not respond, and the project has no versioning scheme, so there is no upgrade path to a fixed release. Until upstream code is hardened, apply compensating controls at the deployment layer: enforce anti-CSRF tokens on every state-changing endpoint (per-session, unpredictable, validated on POST) and set session cookies with SameSite=Strict or SameSite=Lax plus the Secure and HttpOnly attributes, accepting that Strict may break legitimate cross-site flows such as external SSO or embedded iframes; additionally require an Origin/Referer header check or a custom header (e.g. X-Requested-With) on sensitive actions, understanding that Origin/Referer checks can produce false negatives for users behind privacy proxies or referrer-stripping browser extensions. If the application cannot be modified, restrict it to a trusted network segment or behind a reverse proxy that injects and validates CSRF tokens, and decommission or replace the product if it is internet-facing, since simply rate-limiting requests will not stop a CSRF payload delivered once per victim session. The public proof-of-concept at https://github.com/vinniboy021-blip/Advisory/blob/main/csrf.md can be used to verify that mitigations actually block the forged request before considering the deployment safe.

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 issue is a textbook CWE-352 cross-site request forgery in a PHP application. CloudClassroom-PHP-Project is an unversioned, hobby/educational PHP codebase (CPE cpe:2.3:a:mathurvishal:cloudclassroom-php-project:*:*:*:*:*:*:*:* with a wildcard version because the project carries no release tags), meaning the vulnerable code path is identified only by Git commit rather than a version number. The root cause is the absence of anti-CSRF protections on state-changing endpoints: the application relies solely on a session cookie for authorization and does not bind a per-session or per-request token to those requests, nor does it enforce origin validation or SameSite cookie restrictions. As a result, a browser holding an active session will automatically attach the session cookie to a forged request crafted by a third-party page (for example, a hidden auto-submitting form or an image/GET request to a sensitive endpoint), and the application will execute the action as if the user had intended it. Because the CVSS 3.1 scope is unchanged (S:U) with only integrity impact (I:L) and no confidentiality or availability impact, the practical consequence is unauthorized modification of the victim's profile, class, or record data rather than a broader compromise of the server or the session itself.

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 4.3 MEDIUM

CSRF needs an authenticated victim to act (UI:R) and no attacker auth (PR:N); impact is bounded integrity only (I:L), no confidentiality or availability.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/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
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 27, 2026 - 19:22 NVD
MEDIUM LOW
CVSS changed
Sep 27, 2026 - 19:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 27, 2026 - 18:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was detected in mathurvishal CloudClassroom-PHP-Project up to 5dadec098bfbbf3300d60c3494db3fb95b66e7be. The impacted element is an unknown function. The manipulation results in cross-site request forgery. The attack can be launched remotely. The exploit is now public and may be used. This product does not use versioning. This is why information about affected and unaffected releases are unavailable. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Rare
obscure student/hobby PHP GitHub project, no enterprise footprint, unversioned
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.2%
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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