Description
Krayin CRM through 2.2.6 contains a stored client-side template injection vulnerability that allows authenticated attackers to execute arbitrary JavaScript in other users' browsers by injecting Vue.js template expressions into the web form description field. Attackers can craft a web form description containing double-brace template syntax that reaches the Vue template compiler, enabling prototype chain traversal to retrieve the Function constructor and execute attacker-supplied JavaScript in the application origin for every user who views the affected web form.
Published: 2026-09-24
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Template Injection XSS
Action: Patch
AI Analysis

Impact

Krayin CRM applications prior to version 2.2.6 allow a stored client‑side template injection flaw. By inserting Vue.js double‑brace syntax into the web form description field, an attacker can reach the Vue template compiler, traverse the prototype chain to obtain the Function constructor, and then execute arbitrary JavaScript with the origin of the vulnerable application. This enables attackers to compromise confidentiality and integrity for users who view the affected form – potential cookie theft, session hijacking, defacement, or further client‑side attacks within the trusted application context.

Affected Systems

The vulnerability exists in Krayin CRM, identified by the vendor product name krayin:laravel-crm, for all releases through 2.2.6. Users running version 2.2.6 or earlier are affected.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity and the EPSS score is not available, so the likelihood of exploitation cannot be quantified from this data. The vulnerability is not listed in the CISA KEV catalog, suggesting no known mass exploitation yet. The likely attack vector requires an authenticated user capable of creating or editing a web form; after injection the code runs in the browsers of any user who views that form. This is a client‑side template injection vulnerability (CWE‑79). Because the flaw is stored, all users that load the page are impacted, making this a potentially high‑impact threat for organizations that allow such form creation.

Generated by OpenCVE AI on September 25, 2026 at 04:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Krayin CRM to a version newer than 2.2.6 that removes the vulnerable template injection path.
  • Ensure that the web form description field is sanitized or that Vue template processing is disabled for user‑supplied content.
  • Limit the ability to create or edit web forms to trusted administrators and monitor form content for unexpected double‑brace syntax.

Generated by OpenCVE AI on September 25, 2026 at 04:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
First Time appeared Krayin
Krayin laravel-crm
Vendors & Products Krayin
Krayin laravel-crm

Thu, 24 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
Description Krayin CRM through 2.2.6 contains a stored client-side template injection vulnerability that allows authenticated attackers to execute arbitrary JavaScript in other users' browsers by injecting Vue.js template expressions into the web form description field. Attackers can craft a web form description containing double-brace template syntax that reaches the Vue template compiler, enabling prototype chain traversal to retrieve the Function constructor and execute attacker-supplied JavaScript in the application origin for every user who views the affected web form.
Title Krayin CRM 2.2.6 Stored Template Injection XSS via Web Form Description
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': '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'}


Subscriptions

Krayin Laravel-crm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-24T19:33:02.937Z

Reserved: 2026-05-21T18:34:46.417Z

Link: CVE-2026-48543

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-24T20:17:29.573

Modified: 2026-09-24T21:08:55.030

Link: CVE-2026-48543

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T06:15:16Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')