Skip to main content

CloudClassroom-PHP-Project CVE-2026-121501

| EUVDEUVD-2026-116143 LOW
Session Fixation (CWE-384)
2026-11-03 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Plant known PHPSESSID via crafted link
  2. Exploit
    Lure victim to login page
  3. Execution
    Victim authenticates under fixed session ID
  4. Impact
    Reuse session to hijack access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session fixation prevention
Exploitation Conditions

Exploitation requires the attacker to fix or supply a PHPSESSID value and then have a legitimate user complete authentication through loginlinkadmin.php, because the code fails to regenerate the session identifier at login (session fixation); the CVSS UI:P/UI:R dependency means a victim login is mandatory and the attack cannot succeed without that interaction. Reachability is remote and unauthenticated for the attacker (PR:N), but impact is limited to session takeover with Low confidentiality and integrity effect and no scope change. Limiting factors: required user interaction (victim must log in under the attacker-influenced session), and the obscure, unversioned deployment base. No fixed version exists - the vendor did not respond to the disclosure, so no vendor patch or official mitigation is available.

Impact

This is a low-priority issue that scores as genuinely low risk across every available signal, not a high-CVSS-but-overrated case. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) yields a base score of only 2.1, reflecting unauthenticated network reachability but required user interaction and only Low confidentiality/integrity/availability impact on the vulnerable system with no scope change. The vuln.today decision label is 'monitor', the weakest urgency tier, consistent with the low score. There is no CISA KEV listing, so this is NOT confirmed actively exploited, and no EPSS probability was supplied in the input, so widespread-exploitation likelihood cannot be quantified here. A public PoC reference exists (a GitHub advisory) but it is not verified as working exploit code, so exploit maturity is weak (vector carries E:P, proof-of-concept). The session fixation flaw (CWE-384) requires a victim to authenticate using an attacker-supplied PHPSESSID, so exploitation hinges on tricking a user rather than a direct server compromise. Net: a real but minor weakness in an obscure product - appropriate to track and patch opportunistically, not an emergency.

Exploit ScenarioDerived

An attacker crafts a link or request that plants a known PHPSESSID value for the CloudClassroom-PHP-Project admin login flow, then lures a victim (e.g., an administrator) into authenticating within that session; because loginlinkadmin.php does not regenerate the session identifier on login, the attacker reuses the now-authenticated PHPSESSID to hijack the session. A public PoC reference exists (GitHub advisory) but it is not verified as working exploit code, and the attack depends on the victim performing the login (UI:P/UI:R).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Session fixation in the CloudClassroom-PHP-Project login handler (loginlinkadmin.php) allows a remote, unauthenticated attacker to influence the PHPSESSID value and then have a victim complete authentication under that session identifier, taking over the resulting authenticated session. The code path around session_regenerate_id does not prevent the attacker-supplied identifier from persisting, so impact is limited to Low confidentiality and integrity with no scope change. A public PoC reference exists; it is not verified as working exploit code, and there is no CISA KEV entry or other confirmation of active exploitation. The product is unversioned, the vendor did not respond to the disclosure, and no vendor-released patch was identified at time of analysis.

RemediationAI

No vendor-released patch was identified at time of analysis: the vendor was contacted about the disclosure and did not respond, and because the project is unversioned there is no fixed release to upgrade to. The complete fix must be made in the login flow of loginlinkadmin.php so that a new session identifier is issued on successful authentication and any client-supplied PHPSESSID is discarded rather than adopted; until that code change is deployed, compensating controls are to front the application with a reverse proxy or WAF rule that strips or rewrites inbound PHPSESSID cookies on the login endpoint and re-issues a server-generated identifier (trade-off: breaks legitimate clients that rely on pre-set session cookies and requires rule tuning), to restrict access to loginlinkadmin.php and the administrative interface to trusted networks or a VPN (trade-off: reduces usability for remote users), and to monitor authentication logs for sessions that authenticate with identifiers not minted by the server after login. The public advisory reference at https://github.com/rmsbpro/Advisory/blob/main/session-fixation.md and the VulDB entry at https://vuldb.com/vuln/430283 should be tracked for any later vendor guidance or community fix; the available PoC is a reference only and is not verified as working exploit code.

Affected VersionsENISA

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

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 component is a PHP web application whose login flow in loginlinkadmin.php calls session_regenerate_id while handling an attacker-influenceable PHPSESSID. In PHP, PHP session IDs are normally carried in the PHPSESSID cookie; session fixation (CWE-384) occurs when an application accepts a session identifier that the attacker already knows and then elevates that same identifier to an authenticated session instead of issuing a fresh one at login. The supplied evidence identifies the session_regenerate_id call and PHPSESSID manipulation as the mechanism, but does not describe the exact request sequence or any additional preconditions beyond remote reachability. Per the assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) the attacker is remote and unauthenticated, yet the victim must interact by logging in through the affected page for the takeover to succeed. The CPE entry is a wildcard for mathurvishal:cloudclassroom-php-project, consistent with the project not using versioning, so no version-level scoping of affected or unaffected releases is available. The listed tags (PHP, information disclosure, session fixation) match this session-handling root cause; no other vulnerability class is supported by the evidence.

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:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.4 MEDIUM

Remotely reachable without privileges (AV:N/PR:N) but needs the victim to log in (UI:R); session takeover gives limited confidentiality and integrity impact and no availability loss, so A:N.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/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: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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Nov 03, 2026 - 19:22 NVD
MEDIUM LOW
CVSS changed
Nov 03, 2026 - 19:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Nov 03, 2026 - 19:00 cve.org
LOW 2.1

DescriptionCVE.org

A vulnerability was determined in mathurvishal CloudClassroom-PHP-Project. The affected element is the function session_regenerate_id of the file loginlinkadmin.php. Executing a manipulation of the argument PHPSESSID can lead to session fixiation. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. 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

Prevalence
Rare
hobby open-source PHP project on GitHub, unversioned, no enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
4 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 LOW
CISA KEV No
Public POC Yes
EPSS N/A
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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