Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPlant known PHPSESSID value
-
ExploitLure victim to login.php
-
ExecutionVictim authenticates with fixed session
-
ImpactReuse session ID to hijack account
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 first set or predict a session identifier and then induce a legitimate user to authenticate through login.php while that fixed PHPSESSID is in effect (reflected in UI:P/UI:R). The core precondition is the application's failure to regenerate the session ID upon successful login. Limiting factors: the attack cannot succeed without victim login interaction, impacts are confined to a single user's session rather than system-wide compromise, and the affected software is a niche GitHub project unlikely to be deployed in production environments. |
| Impact | This is a genuinely low-priority issue despite a moderate 5.3 CVSS score. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:P) shows network-reachable, low-complexity, unauthenticated access but requires user interaction (the victim must log in using an attacker-planted PHPSESSID), and all impacts are rated Low (VC:L/VI:L/VA:L). The vendor-supplied vector also carries E:P (Proof-of-Concept exploit maturity), consistent with the publicly disclosed exploit. No EPSS score and no SSVC decision were provided; the CVE is NOT on the CISA KEV list, so there is no evidence of active exploitation - only publicly available exploit code exists (a GitHub issue report). The affected product is an obscure, unversioned student/hobby GitHub project ('kishor-23/food-waste-management-system') with no apparent enterprise deployment, which sharply constrains real-world risk regardless of the CVSS number. Signals are consistent (POC exists, no KEV, low impacts), so there is no major conflict; the main caveat is that EPSS is missing, so widespread-exploitation probability cannot be quantified. Net: a real but minor session-fixation weakness in a low-footprint product, not an urgent patching priority for most organizations. |
| Exploit ScenarioDerived | An attacker crafts a login URL or request that fixes a known PHPSESSID value and lures a victim to authenticate to the food-waste-management-system through it; because login.php does not regenerate the session identifier after authentication, the attacker then reuses the same PHPSESSID to ride the victim's now-authenticated session. A public proof-of-concept is referenced via the project's GitHub issue tracker, and the attack is network-remote but depends on the victim completing a login (UI:P). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 05, 2026
Session fixation in the kishor-23 food-waste-management-system PHP application lets unauthenticated remote attackers take over a logged-in user's session by fixing the PHPSESSID value before the victim authenticates through login.php, because the application never regenerates the session identifier after a successful login. Exploitation requires induced victim interaction (UI:P/UI:R) - the victim must log in while the attacker-controlled or attacker-predicted session ID is active - and impact is confined to that single user's session rather than the underlying host. Publicly available exploit code exists (GitHub issue #16), but this is an unversioned, niche GitHub project with no vendor response and no released patch, so despite the moderate 5.3 CVSS score the practical deployment risk is genuinely low.
RemediationAI
No vendor-released patch identified at time of analysis; the maintainer was notified via GitHub issue #16 and has not responded. The correct code-level fix is to call session_regenerate_id(true) immediately after successful credential validation in login.php (and on any privilege change), which invalidates the attacker-supplied PHPSESSID - this requires forking or locally patching the project since upstream is unmaintained. Until then, do not expose the application to untrusted networks: it is a niche demo/student project with no production hardening, so the primary compensating control is to keep it off the public internet. If it must run, place it behind an authenticating reverse proxy or IP allowlist so attackers cannot pre-seed a session ID; also set the session cookie with HttpOnly, Secure and SameSite=Strict to reduce planting vectors and keep session timeouts short (e.g., 15 minutes idle) to narrow the reuse window. Note the trade-offs: a proxy/allowlist adds operational friction and breaks casual access, and cookie flags alone do not remediate fixation because the identifier is still reused post-authentication. Advisory references: https://vuldb.com/vuln/413433 and https://github.com/kishor-23/food-waste-management-system/issues/16.
Affected VersionsENISA
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
This is a textbook session fixation flaw (CWE-384) in a PHP web application. The login flow in login.php accepts a client-supplied PHPSESSID cookie and continues to use it after credentials are validated, instead of calling session_regenerate_id() to issue a fresh identifier at the authentication boundary. An attacker who can plant a known session ID - via a crafted link, an injection-adjacent vector, or a predictable identifier - can reuse that ID once the victim logs in. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P, VC:L/VI:L/VA:L, SC:N/SI:N/SA:N) and the independent 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) both confirm no authentication is needed to initiate the attack, that user interaction is required to complete it, and that scope remains unchanged with only low confidentiality/integrity impact. CPE data (cpe:2.3:a:kishor-23:food-waste-management-system:*:*:*:*:*:*:*:*) shows no version scheme exists; EUVD tracks two specific commits (411989e3ecb82895e53dca7865f72145f03d7d93 and b3a70b2c492dc9904de5be1ad9389bd79b87f82c) as affected. The application is a small PHP/MySQL 'food waste management' project on GitHub, typically run from a LAMP/XAMPP stack.
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
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
Remote and low-complexity with no attacker privileges, but the victim must log in (UI:R); impact is limited to one hijacked user session, so C:L/I:L and A:N.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability has been found in kishor-23 food-waste-management-system 411989e3ecb82895e53dca7865f72145f03d7d93/b3a70b2c492dc9904de5be1ad9389bd79b87f82c. This affects an unknown function of the file login.php of the component Login Flow. Such manipulation of the argument PHPSESSID leads to session fixiation. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. This product does not use versioning. This is why information about affected and unaffected releases are unavailable. The project was informed of the problem early through an issue report but has not responded yet.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-92256
GHSA-9jff-gj5j-jgwq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB