Skip to main content

Ekushey CRM CVE-2025-40989

| EUVDEUVD-2025-32668 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-02 cve-coordination@incibe.es
5.1
CVSS 4.0 · Vendor: incibe
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege CRM user
  2. Delivery
    POST crafted script to 'message' parameter
  3. Exploit
    Payload stored in project message
  4. Execution
    Victim user views message
  5. Persist
    Script executes in victim browser
  6. Impact
    Session cookie exfiltrated to attacker

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 the attacker to have a valid authenticated account on the Ekushey CRM instance (PR:L) with access to create project messages, and it requires a second authenticated user to view the attacker's stored message for the payload to fire (UI:P / victim interaction). The specific prerequisite is the ability to submit the 'message' parameter via POST to /ekushey/index.php/client/project_message/add/xxx, which lacks proper input validation/output encoding. Limiting factors that reduce real-world risk: authentication is mandatory (no anonymous exploitation), a victim must actively open the malicious message, and impact is confined to the victim's session context (cookie/session theft) with no direct server compromise.

Impact

This is a medium-severity stored XSS (CWE-79, CVSS 4.0 base 5.1) that should be treated as a low-priority, low-urgency issue rather than an emergency. Multiple independent signals agree on low real-world risk: EPSS is 0.03% (9th percentile), there is no CISA KEV listing, and no public proof-of-concept was identified - so this is 'no public exploit identified at time of analysis.' The CVSS 4.0 vector itself tempers the severity: it requires an authenticated attacker (PR:L), requires victim interaction (UI:P), and yields no confidentiality/integrity/availability impact on the vulnerable system (VC:N/VI:N/VA:N), with only limited subsequent-system impact (SC:L/SI:L) consistent with session-cookie theft via another user's browser. Signals are mutually consistent - there is no conflict between a low EPSS and the absence of KEV/POC, and the moderate CVSS reflects genuine but bounded impact. The main caveat is sourcing: the only substantive reference is a bundled INCIBE-CERT advisory covering multiple Creativeitem products, so per-vulnerability patch confirmation is not independently verifiable from the provided data.

Exploit ScenarioDerived

An authenticated low-privilege user of Ekushey CRM submits a project message containing a malicious script payload via the 'message' POST parameter at /ekushey/index.php/client/project_message/add/xxx. When another authenticated user (e.g., a project collaborator or administrator) views that message, the stored script executes in their browser and exfiltrates their session cookie. No public exploit code was identified, but the injection point and HTTP method are documented, making manual reproduction straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 12, 2026

Stored cross-site scripting in Ekushey Project Manager CRM 5.0 lets an authenticated user inject a malicious payload into the 'message' parameter submitted via POST to /ekushey/index.php/client/project_message/add/xxx, which later executes in the browser of any other authenticated user who opens the affected project message, potentially exposing that user's session cookie. Exploitation requires a valid authenticated account plus a second authenticated victim who actively views the stored message, so impact is confined to the victim's session context rather than the server. No public exploit code has been identified at time of analysis, EPSS is negligible at 0.03% (9th percentile), and the issue is not listed in CISA KEV, making this a low-urgency, medium-severity finding.

Earlier versions of this analysis (1)
v1 Mar 13, 2026 - 19:12 CVSS 5.4

RemediationAI

No vendor-released patch has been identified at time of analysis, so remediation must focus on compensating controls. First, restrict access to the project message creation functionality (/ekushey/index.php/client/project_message/add/xxx) so that only strictly trusted, vetted roles can post messages, accepting the trade-off that this reduces collaboration for broader client accounts. Second, deploy an application-layer filter or WAF rule that HTML-encodes or rejects script-capable markup in the 'message' parameter on input and on output, understanding that signature-based filtering can be bypassed by obfuscated payloads. Third, harden session cookies with HttpOnly, Secure and SameSite=Strict/​Lax attributes and shorten session lifetimes, which limits the value of any stolen cookie but does not stop the XSS itself. Fourth, apply a Content-Security-Policy that disallows inline scripts and restricts script-src to trusted origins, noting that CSP may break legacy front-end components in the CRM and must be tested before enforcement. Monitor the INCIBE-CERT advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-creativeitem-products and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2025-40989 for an official fixed release, and patch promptly once a vendor version is published.

Affected VersionsENISA

Ekushey CRM 5.0

Affected Packages

euvd ekushey_crm no fix

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

The flaw is a classic persistent (stored) cross-site scripting issue, CWE-79, in the PHP-based Ekushey Project Manager CRM 5.0 (CPE: cpe:2.3:a:creativeitem:ekushey_project_manager_crm:5.0). The '/ekushey/index.php/client/project_message/add/xxx' endpoint accepts the 'message' parameter over POST and persists it without proper input validation or output encoding. Because the stored value is later rendered back into the pages of other users without HTML/JavaScript escaping, attacker-supplied markup executes in the security context of the viewing user's browser, allowing cookie/session theft and other client-side actions. The given CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P) and our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) both confirm that the attacker must already hold an authenticated account (PR:L) and that a victim must interact with the poisoned message (UI:P/UI:R), with the scope change reflecting impact on downstream users' sessions rather than the vulnerable component 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 (incibe) PRIMARY 5.1 MEDIUM
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
vuln.today AI 5.4 MEDIUM

Authenticated attacker injects stored script (PR:L), a victim must view it (UI:R), and execution in the victim's browser crosses a security boundary (S:C) causing limited confidentiality/integrity impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (incibe).

CVSS VectorVendor: incibe

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 12, 2026 - 15:22 NVD
5.4 (MEDIUM) 5.1 (MEDIUM)
CVE Published
Oct 02, 2025 - 11:15 nvd
MEDIUM 5.4

DescriptionCVE.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_message/add/xxx", affecting to "message" parameter 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

Why It Matters

Organizations using Ekushey CRM should be aware of moderate risk from CVE-2025-40989, 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.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Prevalence
Low
niche vendor project-management/CRM product, limited enterprise footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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