CVE-2026-26211
PoCStored XSS in Ekushey Project Manager CRM Login Page via System Name Field
CVE-2026-26211 is a stored cross-site scripting flaw (CWE-79) in Ekushey Project Manager CRM: the administrator-configured system name is written to the unauthenticated login page without output encoding, and the occurrence inside the page-header h4 element is parsed as HTML, so markup with event handlers placed in that field renders and executes. Planting a payload requires an administrator session, but once stored the script runs in the browser of every visitor who loads the login page, including unauthenticated visitors, within the origin serving the login form, and it persists until the system name setting is changed. An attacker with admin access (or a compromised administrator account) therefore gains JavaScript execution in visitors' browsers on the login-page origin, which can be used to alter or overlay the credential form, run arbitrary script in that origin's context, or phish credentials from visitors typing into the login form. All deployments of the product are potentially affected, though the CVSS 4.0 base score of 4.8 (medium) reflects that overall impact is limited and that high privileges are required to store the payload. No in-the-wild exploitation is known: the flaw is absent from CISA KEV, EPSS estimates a 0.3% 30-day exploitation probability (23rd percentile), and a single public proof-of-concept repository exists.
What to do: Verify the current system name setting and strip any HTML or event handlers from it, which immediately neutralizes any stored payload rendered on the login page. Apply a vendor fix when one is published (no fixed version is identified in the available data), and until then sanitize or HTML-encode the system name at output or restrict which administrators can change it. Because the login page is served without authentication, treat any visitor who loaded it during the exposure window as having been exposed to the injected script.
| Ekushey Project Manager CRM | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Ekushey Project Manager CRM stores the administrator-configured system name and writes it to the login page without output encoding. The value is emitted in three places on that page: the content attribute of the description meta element, the title element, and the text of an h4 element in the page header. The h4 occurrence is parsed as markup, so HTML placed in the system name field is rendered as markup and any event handler it carries runs. The login page is served without authentication, so the stored value executes in the browser of every visitor who loads it, including visitors who are not signed in, within the origin that serves the login form and alongside the credential fields on it. Storing the value requires an administrator session; the resulting script runs for unauthenticated visitors and persists until the setting is changed.
- Weakness
- CWE-79
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.