Description
Krayin CRM 2.2.4 contains a missing authentication vulnerability in the installer middleware that allows unauthenticated remote attackers to overwrite the primary administrator account by sending a crafted HTTP POST request with the X-Requested-With: XMLHttpRequest header to bypass the CanInstall middleware redirect check. Attackers can supply arbitrary name, email, and password values to the admin-config-setup endpoint, which performs an unauthenticated updateOrInsert targeting the hardcoded administrator user ID, enabling full administrative access to all CRM data.
Published: 2026-08-03
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Krayin CRM 2.2.4 contains a missing authentication vulnerability in its installer middleware, allowing unauthenticated attackers to overwrite the primary administrator account. By sending a crafted HTTP POST request to the admin-config-setup endpoint with the X-Requested-With: XMLHttpRequest header, an attacker can supply arbitrary name, email, and password values. This results in full administrative access to all CRM data, effectively enabling an attacker to control the system.

Affected Systems

The vulnerability impacts the Krayin CRM product delivered under the vendor name krayin:laravel-crm. Version 2.2.4 is explicitly affected; no additional version ranges are listed in the available data. Customers should verify if their deployed instance runs this version or any earlier releases that have not been patched.

Risk and Exploitability

The CVSS score of 9.3 reflects the critical nature of this flaw, and the EPSS score is not available, so the exact likelihood of exploitation cannot be quantified. Based on the description, it is inferred that the attacker’s access is remote and unauthenticated, exploiting a missing authentication check (CWE‑306) in a publicly accessible installer endpoint. The vulnerability is not listed in CISA KEV, but its high severity and ease of exploitation suggest that an attacker with minimal effort could gain full administrative control if the endpoint remains exposed.

Generated by OpenCVE AI on August 4, 2026 at 10:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch or upgrade Krayin CRM to the latest release where the missing authentication flaw is fixed.
  • Ensure the installation API endpoint is disabled or access is restricted to trusted networks; run the CRM in a network‑isolated environment during deployment.
  • Implement additional authentication checks on the admin‑config‑setup route to guarantee that only authenticated and authorized users can modify the administrator account.

Generated by OpenCVE AI on August 4, 2026 at 10:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 18:45:00 +0000

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

Mon, 03 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Description Krayin CRM 2.2.4 contains a missing authentication vulnerability in the installer middleware that allows unauthenticated remote attackers to overwrite the primary administrator account by sending a crafted HTTP POST request with the X-Requested-With: XMLHttpRequest header to bypass the CanInstall middleware redirect check. Attackers can supply arbitrary name, email, and password values to the admin-config-setup endpoint, which performs an unauthenticated updateOrInsert targeting the hardcoded administrator user ID, enabling full administrative access to all CRM data.
Title Krayin CRM 2.2.4 Missing Authentication via install/api/admin-config-setup
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Krayin Laravel-crm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-03T16:26:45.186Z

Reserved: 2026-04-20T16:07:47.309Z

Link: CVE-2026-41452

cve-icon Vulnrichment

Updated: 2026-08-03T16:25:51.635Z

cve-icon NVD

Status : Received

Published: 2026-08-03T17:16:37.047

Modified: 2026-08-03T17:16:37.047

Link: CVE-2026-41452

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T10:15:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function