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 lead title field. Attackers can craft a lead title 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 lead record.
Published: 2026-09-24
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored client‑side template injection (XSS)
Action: Apply Patch
AI Analysis

Impact

Krayin CRM through version 2.2.6 contains a stored client‑side template injection vulnerability that allows an authenticated attacker to embed Vue.js double‑brace template syntax into the lead title field. When a user later views the lead record, the Vue template compiler processes the injected syntax, enabling prototype chain traversal to obtain the Function constructor and execute attacker‑supplied JavaScript in the application origin, thereby facilitating arbitrary script execution in other users’ browsers.

Affected Systems

The affected product is Krayin CRM, built on the Laravel framework, specifically version 2.2.6. No other versions or editions are listed as impacted in the provided data.

Risk and Exploitability

The vulnerability has a CVSS base score of 5.1, indicating a moderate level of severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires a valid authenticated session with permission to create or edit leads; attackers craft a malicious lead title containing Vue template expressions. Once another user loads the affected lead, the injected script runs under the application’s origin, which could lead to credential theft, session hijacking, or malicious data manipulation. The lack of a public EPSS score suggests limited known exploitation, but the existence of an attacker‑controlled authenticated session and a moderate CVSS score raise concerns for organizations that permit widespread lead creation/editing privileges.

Generated by OpenCVE AI on September 25, 2026 at 03:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Krayin CRM to a version where the client‑side template injection flaw is fixed.
  • Limit permissions for editing lead titles to trusted users or roles to reduce the number of accounts with write access to the vulnerable field.
  • Implement input validation or a Content Security Policy that blocks the execution of unwanted inline scripts and disables the use of eval.

Generated by OpenCVE AI on September 25, 2026 at 03:52 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 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 19:30: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 lead title field. Attackers can craft a lead title 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 lead record.
Title Krayin CRM 2.2.6 Stored Template Injection XSS via Lead Title
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:35:25.530Z

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

Link: CVE-2026-48540

cve-icon Vulnrichment

Updated: 2026-09-24T19:35:22.006Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-48540

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')