CVE-2026-38526

CRITICAL

Webkul Krayin CRM 2.2.x - Authenticated RCE

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 12 public exploits for CVE-2026-38526. PoCs published by Diamorphine, NathanHimself, Ayham-Alazzam.

AI-analyzed exploit summary This exploit leverages an authenticated file upload vulnerability in Krayin CRM v2.2.x to upload arbitrary files (e.g., PHP shells) via the TinyMCE upload endpoint. The PoC demonstrates how to bypass authentication and upload a malicious file, enabling remote code execution.

Description

An authenticated arbitrary file upload vulnerability in the /admin/tinymce/upload endpoint of Webkul Krayin CRM v2.2.x allows attackers to execute arbitrary code via uploading a crafted PHP file.

Exploits (12)

exploitdb WORKING POC
by Diamorphine · pythonwebappsmultiple
https://www.exploit-db.com/exploits/52629

This exploit leverages an authenticated file upload vulnerability in Krayin CRM v2.2.x to upload arbitrary files (e.g., PHP shells) via the TinyMCE upload endpoint. The PoC demonstrates how to bypass authentication and upload a malicious file, enabling remote code execution.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM v2.2.x
Auth required
Prerequisites: Valid admin credentials (email/password) · Target must have file upload functionality enabled (TinyMCE endpoint) · Ability to upload a file with a malicious extension (e.g., .php)
mistral-large-3 · analyzed Jul 09, 2026 Full analysis →
nomisec WORKING POC 1 stars
by NathanHimself · poc
https://github.com/NathanHimself/CVE-2026-38526-PoC

This repository contains a functional exploit for CVE-2026-38526, an authenticated RCE vulnerability in Krayin CRM v2.2.x. The exploit leverages an unrestricted file upload flaw in the TinyMCE endpoint to upload a PHP webshell and execute arbitrary commands.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin Laravel CRM v2.2.x
Auth required
Prerequisites: Valid credentials for the target Krayin CRM instance · Python 3.x · requests library
mistral-large-3 · analyzed May 17, 2026 Full analysis →
github WORKING POC
by Ayham-Alazzam · pythonpoc
https://github.com/Ayham-Alazzam/CVE-s-POCs/tree/main/CVE-2026-38526.py

This exploit targets an authenticated arbitrary file upload vulnerability in a web application's admin panel (TinyMCE upload endpoint), leading to remote code execution via a malicious PHP webshell. The PoC includes CSRF token handling, webshell upload, and reverse shell capabilities.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Unspecified web application with TinyMCE upload functionality in admin panel (likely a CMS or LMS)
Auth required
Prerequisites: Valid admin credentials · Target must have a vulnerable TinyMCE upload endpoint at `/admin/tinymce/upload` · PHP must be enabled on the target server · Outbound connections must be allowed for reverse shell
mistral-large-3 · analyzed Jul 21, 2026 Full analysis →
nomisec WORKING POC
by Industri4l-H3ll-Xpl0it3rs · poc
https://github.com/Industri4l-H3ll-Xpl0it3rs/CVE-2026-38526-KrayinCRM-RCE

This exploit targets a file upload vulnerability in Krayin CRM v2.2.x, allowing authenticated attackers to upload a PHP web shell via the administrative interface's TinyMCE upload endpoint. The PoC demonstrates remote command execution by leveraging CSRF and XSRF token handling to bypass security controls.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM v2.2.x
Auth required
Prerequisites: Valid admin credentials for Krayin CRM · Target must have the vulnerable TinyMCE upload endpoint exposed · PHP execution enabled on the server
mistral-large-3 · analyzed Jul 22, 2026 Full analysis →
github WORKING POC
by CerberusMrXi · pythonpoc
https://github.com/CerberusMrXi/KrayinCRM-RCE-Exploit-CVE-2026-38526

This exploit targets an authenticated Remote Code Execution (RCE) vulnerability in Krayin CRM v2.2.x (CVE-2026-38526) via a TinyMCE file upload bypass. The PoC includes multiple PHP web shell payloads, session handling, and interactive command execution capabilities.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM v2.2.x
Auth required
Prerequisites: Valid credentials for Krayin CRM · Target must have TinyMCE file upload functionality enabled · Network access to the target application
mistral-large-3 · analyzed Jul 14, 2026 Full analysis →
github WORKING POC
by Qurclinc · pythonpoc
https://github.com/Qurclinc/CVE-2026-38526

This exploit targets an authenticated remote code execution vulnerability in Krayin CRM v2.2.x via unrestricted file upload in TinyMCE. The PoC demonstrates uploading a PHP web shell or reverse shell by exploiting improper file type validation during upload.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM v2.2.x
Auth required
Prerequisites: Valid admin credentials for Krayin CRM · Access to the target's admin interface · Python 3.8+ with requests and BeautifulSoup4 libraries
mistral-large-3 · analyzed Jul 13, 2026 Full analysis →
nomisec WORKING POC
by Resolvdd · poc
https://github.com/Resolvdd/CVE-2026-38526-PoC-htb-nexus

This PoC exploits an unauthenticated file upload vulnerability in the `/admin/tinymce/upload` endpoint of Krayin CRM 2.2.x, allowing remote code execution via a malicious PHP file upload. The exploit chains authentication bypass with a reverse shell payload.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM 2.2.x
Auth required
Prerequisites: Valid Krayin CRM admin credentials · Network access to the target · Python 3 with `requests` and `BeautifulSoup` libraries
mistral-large-3 · analyzed Jul 11, 2026 Full analysis →
github WORKING POC
by Resolvdd · poc
https://github.com/Resolvdd/CVE-2026-38526-PoC-htb-nexus-

This PoC exploits an unauthenticated file upload vulnerability in Krayin CRM's TinyMCE upload endpoint (/admin/tinymce/upload) to achieve remote code execution (RCE) via a malicious PHP webshell. The exploit requires valid credentials for initial authentication but bypasses subsequent checks to upload arbitrary files.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM 2.2.x
Auth required
Prerequisites: Valid Krayin CRM admin credentials (email/password) · Network access to the target's /admin/tinymce/upload endpoint · Attacker-controlled listener for reverse shell
mistral-large-3 · analyzed Jul 11, 2026 Full analysis →
github WORKING POC
by b0nyo · pythonpoc
https://github.com/b0nyo/CVE-2026-38526

This exploit targets an unrestricted file upload vulnerability in Krayin CRM's TinyMCE endpoint (/admin/tinymce/upload), bypassing MIME-type validation to upload a PHP webshell and achieve remote code execution. The PoC includes authentication, CSRF token handling, and command execution via the webshell.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM ≤ 2.2.x
Auth required
Prerequisites: Valid admin credentials for the target Krayin CRM instance · Network access to the target application · Python 3.7+ with `requests` library
mistral-large-3 · analyzed Jul 08, 2026 Full analysis →
github WORKING POC
by diamorphine666 · pythonpoc
https://github.com/diamorphine666/CVE-2026-38526-Exploit

This exploit leverages an authenticated arbitrary file upload vulnerability in Krayin CRM v2.2.x (CVE-2026-38526) via the TinyMCE upload endpoint. The PoC logs in with provided credentials, retrieves CSRF tokens, and uploads a malicious file (e.g., PHP shell) to achieve remote code execution.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM v2.2.x
Auth required
Prerequisites: Valid admin/user credentials for Krayin CRM · Target must have file upload functionality enabled via TinyMCE · Attacker must host or deliver the uploaded file (e.g., PHP shell) to execute arbitrary code
mistral-large-3 · analyzed Jul 07, 2026 Full analysis →
github WRITEUP
by mmoobbeeiidat-design · poc
https://github.com/mmoobbeeiidat-design/Hack-The-Box-Nexus-Findings-Report

Technical report detailing the exploitation of CVE-2026-38526, an unrestricted file upload vulnerability in Krayin CRM version 2.2.0. The writeup includes root cause analysis, step-by-step exploitation (Burp Suite interception, PHP reverse shell upload), and post-exploitation steps leading to full system compromise via a separate Gitea directory traversal flaw.

Classification
Writeup 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM 2.2.0
Auth required
Prerequisites: Authenticated access to Krayin CRM (credentials obtained via exposed commit history) · Burp Suite or similar tool to intercept/modify file upload requests · Netcat listener for reverse shell callback
mistral-large-3 · analyzed Jul 06, 2026 Full analysis →
github WORKING POC
by pawpic · pythonpoc
https://github.com/pawpic/CVE-2026-38526-POC

This repository contains a functional exploit for CVE-2026-38526, targeting Krayin CRM ≤ 2.2.x. The exploit leverages an unrestricted file upload vulnerability in the TinyMCE endpoint to upload a PHP webshell, enabling remote code execution via reverse shell or command injection.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Krayin CRM ≤ 2.2.x
Auth required
Prerequisites: valid admin credentials · access to the TinyMCE upload endpoint
mistral-large-3 · analyzed Jun 25, 2026 Full analysis →

Scores

CVSS v3 9.9
EPSS 0.0382
EPSS Percentile 89.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

CWE
CWE-434
Status published
Published Apr 14, 2026
Tracked Since Apr 14, 2026