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 product name field. Attackers can craft a product name 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 product record.
Published: 2026-09-24
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Client‑Side Script Execution
Action: Apply Patch
AI Analysis

Impact

Krayin CRM through version 2.2.6 allows an authenticated user to insert Vue.js template expressions into the product name field, creating a stored client‑side template injection vulnerability. The injected expression can traverse the prototype chain to obtain the Function constructor and run arbitrary JavaScript within the context of any browser viewing the product record. This results in cross‑site scripting that can be used to steal session cookies, deface pages, or perform further client‑side attacks.

Affected Systems

The vulnerability affects Krayin CRM version 2.2.6, with the relevant product being the Laravel‑CRM application sold by Krayin. No other versions are explicitly noted as affected.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. The EPSS score is not available, and the flaw is not listed in CISA's KEV catalog. The attack requires an authenticated user to create or edit a product name, after which any user who views that product is impacted. Because it is a client‑side issue, the potential impact is limited to the victim’s browser, but the exploit can still lead to credential theft and session hijacking. Overall, the risk is moderate with a realistic chance of exploitation in environments where authentication is weak or internal users are used maliciously.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s patch or upgrade Krayin CRM to a version that removes the template injection flaw.
  • If a patch is unavailable, restrict or remove editing privileges for the product name field from non‑admin users, and enforce plain‑text input to block double‑brace syntax.
  • Implement a strong content‑security‑policy header to limit the execution of unintended scripts.
  • Verify that all client‑side templates perform proper escaping or rendering guardrails before rendering user input.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 08: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 product name field. Attackers can craft a product name 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 product record.
Title Krayin CRM 2.2.6 Stored Template Injection XSS via Product Name Field
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:31:52.975Z

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

Link: CVE-2026-48542

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-48542

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T08:15:17Z

Weaknesses
  • CWE-79

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