Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege CRM user
-
DeliveryPOST script payload to project_bug/create
-
ExploitPayload stored unsanitized in bug record
-
ExecutionVictim user opens bug view
-
PersistScript executes in victim browser
-
ImpactSession cookie exfiltrated
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 an authenticated account on the target Ekushey CRM v5.0 instance (PR:L) with access to the bug-creation feature at /ekushey/index.php/client/project_bug/create/, where the 'title' and 'description' POST parameters are stored without input validation. Impact is realized only when a second authenticated user subsequently views the malicious bug record (UI:P), so the attack is limited by both the need for a valid login and the dependence on victim interaction; there is no unauthenticated or fully automated path, and impact is confined to the victim's browser session (cookie/session theft) rather than the server. |
| Impact | This is a genuinely low-priority issue despite its MEDIUM CVSS 4.0 base score of 5.1. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N) tells a consistent, low-severity story: exploitation requires an authenticated attacker (PR:L) to inject a stored payload, and impact only materializes when a victim user interacts (UI:P), with impact confined to the subsequent system (SC:L/SI:L) and zero impact on the vulnerable system itself (VC:N/VI:N/VA:N). All exploitation signals reinforce low real-world risk: EPSS is 0.03% (9th percentile), there is no CISA KEV listing (no public exploit identified at time of analysis), and no POC is referenced - only the INCIBE-CERT advisory and the NVD detail page. No SSVC decision data was provided. The one thing to flag is that the input carries only a CVSS 4.0 vector and no 3.1 vector, and the 4.0 score maps the authenticated + user-interaction stored-XSS pattern conservatively; the description confirms the PR:L/UI:P gating (an authenticated attacker injects, then must lure another authenticated user), so no metric conflicts are apparent. |
| Exploit ScenarioDerived | An authenticated low-privilege user of Ekushey CRM submits a project bug via /ekushey/index.php/client/project_bug/create/xxx with a malicious script payload in the 'title' or 'description' POST parameter, which is stored without sanitization. When another authenticated user (e.g., a staff member or admin) later views the bug record, the script executes in their browser and can exfiltrate their session cookie, enabling session hijacking. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 30, 2026
Stored cross-site scripting in Ekushey CRM 5.0 allows an authenticated user to plant persistent JavaScript in the 'title' and 'description' POST parameters of the project bug creation endpoint (/ekushey/index.php/client/project_bug/create/), which then executes in the browser of any other authenticated user who opens the affected bug record. The root cause is the absence of input validation and output encoding on those fields (CWE-79), rated CVSS 4.0 base 5.1, and exploitation requires both a valid low-privilege login and the victim interacting with the poisoned record, so impact is confined to session/cookie theft in the victim's browser rather than server compromise. No public exploit code has been identified at time of analysis, and EPSS is 0.03% (9th percentile), consistent with a low-priority, interaction-dependent issue.
Earlier versions of this analysis (1)
RemediationAI
No vendor-released patch for CVE-2025-40990 was identified at time of analysis, so the primary action is to track the INCIBE-CERT advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-creativeitem-products for an updated Ekushey CRM build and apply it as soon as Creativeitem publishes it. Until then, compensating controls should target the specific vulnerable path: restrict who can reach /ekushey/index.php/client/project_bug/create/ and the bug-viewing screens (for example IP allowlisting or network segmentation for the CRM), accepting the trade-off that legitimate remote staff lose access; apply server-side input sanitization and HTML-entity output encoding to the 'title' and 'description' fields at both write and render time, which requires a code change and must be re-tested after any upstream update; and deploy a Content-Security-Policy that disallows inline script on CRM pages, which materially weakens stored-XSS execution but can break existing inline JavaScript in the application. Additionally, set session cookies with HttpOnly and SameSite=Lax/Strict to limit cookie theft via injected script (side effect: federated or cross-site embedded workflows may need adjustment), and consider a WAF rule that flags script-bearing payloads on the bug creation endpoint - a detection-only speed bump that attackers can often evade through encoding. Given the authenticated write plus victim-interaction prerequisites and the 0.03% EPSS score, these measures can be prioritized behind higher-risk exposure rather than treated as an emergency.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Ekushey CRM (also catalogued as Ekushey Project Manager CRM by Creativeitem) is a PHP-based customer/project management application; the CPE cpe:2.3:a:creativeitem:ekushey_project_manager_crm:5.0 confirms version 5.0 as the affected build. The flaw class is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the stored/persistent variant: user-supplied text submitted via POST to the project bug creation route is written into the backend datastore without sanitization, and is later rendered into HTML pages served to other users without contextual output encoding. Because the payload persists server-side, it fires for every subsequent viewer of the bug entry instead of only reflecting back to the submitter - the classic stored-XSS amplification that turns a single authenticated write into a multi-victim session-compromise primitive. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P) and the assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) both agree that the attacker needs a low-privileged authenticated account and that the victim must interact (view the record); the Scope:Changed rating reflects the boundary crossing from the vulnerable PHP application into the victim's browser origin, where injected script can read the session cookie and other DOM-accessible data.
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:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Authenticated attacker stores payload (PR:L), victim must view it (UI:R), script escapes into victim's browser context (S:C) with limited confidentiality/integrity impact via session theft.
Primary rating from Vendor (incibe).
CVSS VectorVendor: incibe
Lifecycle Timeline
2DescriptionCVE.org
Stored Cross Site Scripting vulnerability in Ekushey CRM v5.0 by Creativeitem, due to lack of proper validation of user inputs via the "/ekushey/index.php/client/project_bug/create/xxx", affecting to "title" and "description" parameters via POST. This vulnerability could allow a remote attacker to send a specially crafted query to an authenticated user and steal his/her cookie session details.
Executive ViewAI
Organizations using Ekushey CRM should be aware of moderate risk from CVE-2025-40990, a cross-site scripting vulnerability rated CVSS 5.4. Attackers could inject scripts to steal sessions or perform actions as authenticated users. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.
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.
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-2025-32667
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB