Description
Krayin CRM before 2.2.7 contains a broken object level authorization vulnerability in EmailController write actions that allows scope-restricted authenticated users to manipulate other users' emails by supplying their numeric IDs. Attackers can call update, destroy, mass-update or mass-destroy endpoints to edit, re-send via is_draft=0, trash or permanently delete emails and disclose their subject, body and linked lead and person data.
Published: 2026-10-19
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized Access and Data Disclosure
Action: Patch Now
AI Analysis

Impact

Krayin CRM before version 2.2.7 has a broken object‑level authorization flaw in the EmailController write actions. When an authenticated user supplies a numeric message identifier of another employee, the system allows the user to modify, resend, trash, mass‑update, or permanently delete that user’s email messages. The attacker can also read the message’s subject, body, and any linked lead or person data, effectively stealing confidential information and destroying records.

Affected Systems

This vulnerability affects the Krayin CRM product (laravel‑crm) in all releases prior to 2.2.7. Users running any version below 2.2.7 are impacted.

Risk and Exploitability

The CVSS score of 7.1 ranks this issue as a high‑severity flaw, but it requires an authenticated session that has been granted limited scope. Since the EPSS score is not provided and the issue is not listed in the CISA KEV catalog, it appears to have no widespread public exploitation yet, yet the impact to confidentiality, integrity, and availability of sensitive business emails makes it a high‑risk vulnerability for organizations running the affected product.

Generated by OpenCVE AI on October 19, 2026 at 15:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Krayin CRM to version 2.2.7 or later, which removes the broken authorization check in EmailController.
  • If an upgrade cannot be performed, restrict access to the email endpoints by implementing explicit authorization checks that confirm the user owns the email record before processing requests.
  • Apply least‑privilege policies to authenticated users so that they cannot construct or submit requests for arbitrary numeric ID values.

Generated by OpenCVE AI on October 19, 2026 at 15:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 19 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description Krayin CRM before 2.2.7 contains a broken object level authorization vulnerability in EmailController write actions that allows scope-restricted authenticated users to manipulate other users' emails by supplying their numeric IDs. Attackers can call update, destroy, mass-update or mass-destroy endpoints to edit, re-send via is_draft=0, trash or permanently delete emails and disclose their subject, body and linked lead and person data.
Title Krayin CRM before 2.2.7 Broken Object Level Authorization in Mail Module
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T18:30:27.530Z

Reserved: 2026-10-19T13:25:32.839Z

Link: CVE-2026-112287

cve-icon Vulnrichment

Updated: 2026-10-19T18:30:24.144Z

cve-icon NVD

Status : Received

Published: 2026-10-19T14:17:07.143

Modified: 2026-10-19T19:17:27.837

Link: CVE-2026-112287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T15:45:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key