Skip to main content

Krayin CRM EUVDEUVD-2026-52341

| CVE-2026-41453 HIGH
SQL Injection (CWE-89)
2026-08-03 VulnCheck GHSA-8879-fh4f-q3qm
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.1 HIGH

Network-exploitable with low privilege; C:H for full database read; I:N because HAVING-clause injection via PDO typically precludes stacked writes; A:L for SLEEP-based DoS only.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 03, 2026 - 17:09 vuln.today
Analysis Generated
Aug 03, 2026 - 17:09 vuln.today
CVE Published
Aug 03, 2026 - 15:47 cve.org
HIGH 8.7

DescriptionCVE.org

Krayin CRM before 2.2.4 contains a blind SQL injection vulnerability in the leads DataGrid that allows authenticated users with leads access to inject arbitrary SQL into a HAVING clause by manipulating the rotten_lead[in] query parameter, which is concatenated without parameterized binding directly into a havingRaw() call in LeadDataGrid.php. Attackers can exploit this flaw using time-based and boolean-based blind injection techniques to extract the entire database contents, including user credential hashes, CRM records, and application configuration data.

AnalysisAI

Blind SQL injection in Krayin CRM's leads DataGrid allows any authenticated user with leads access to exfiltrate the entire database, including credential hashes, CRM records, and application configuration data. The flaw exists in LeadDataGrid.php where the rotten_lead[in] query parameter is unsafely concatenated directly into a Laravel havingRaw() call without parameterized binding, enabling time-based and boolean-based blind injection. A public exploit writeup is available (jivasecurity.com), and the vendor has released a confirmed fix in v2.2.4; no CISA KEV listing at time of analysis, but the low exploitation barrier for any authenticated user makes this an urgent upgrade priority.

Technical ContextAI

Krayin CRM is an open-source PHP/Laravel CRM application (CPE: cpe:2.3:a:krayin:laravel-crm:*:*:*:*:*:*:*:*). Laravel's query builder exposes a havingRaw() method that accepts raw SQL fragments for HAVING clauses - a legitimate but dangerous API when user-supplied input is concatenated directly rather than passed as bound parameters. CWE-89 (SQL Injection) covers exactly this failure mode: the application trusts and interpolates attacker-controlled data into a SQL fragment, bypassing the parameterized-query protections that Laravel's Eloquent ORM would otherwise enforce. The specific injection point, the rotten_lead[in] query parameter used for filtering leads by 'rotten' status, is processed in LeadDataGrid.php and appended verbatim into the HAVING clause of the underlying query. Because HAVING operates post-aggregation on a SELECT, the injection is exploitable through time-based (SLEEP-based) and boolean-based blind techniques to enumerate schema structure and systematically extract arbitrary database rows without triggering overt errors.

RemediationAI

Upgrade Krayin CRM to version 2.2.4 or later immediately; the fix is confirmed in the official release at https://github.com/krayin/laravel-crm/releases/tag/v2.2.4 and the patch commit is documented at https://github.com/krayin/laravel-crm/commit/2a3724cb7e9e65ab98f2b42c8ca2c98dede48f62. If an immediate upgrade is operationally blocked, restrict access to the leads DataGrid to the minimum set of trusted, high-privilege users via CRM role configuration, reducing the number of principals who can reach the rotten_lead[in] parameter. A WAF rule blocking SQL keywords and function patterns (SLEEP, BENCHMARK, AND 1=, OR 1=) in query string parameters named rotten_lead can add a compensating layer but is not a substitute for patching since blind injection encodings can evade signature-based filters. Note that the v2.2.4 release also patches a stored XSS in the notes field (#2542) and an IDOR in agent record access control (#2567), making the upgrade additionally compelling from a holistic security posture.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

EUVD-2026-52341 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy