CVE-2026-97897 Details
Description
A security flaw has been discovered in Krayin laravel-crm up to 2.2.5. This issue affects some unknown processing of the file Sanitizer.php of the component TinyMCE Media Upload. The manipulation results in cross site scripting. The attack may be performed from remote. Upgrading to version 2.2.6 is capable of addressing this issue. The patch is identified as 734aa10ae6c2ffa4c96c8869a89aa66940e4d345. You should upgrade the affected component.
A stored cross-site scripting vulnerability has been identified in Krayin Laravel-CRM versions through 2.2.5. The issue arises in the TinyMCE media upload component, specifically within the file processing of 'Sanitizer.php'. This vulnerability allows authenticated users with upload permissions to bypass SVG file sanitization by manipulating the file extension. As a result, malicious SVG files containing JavaScript can be uploaded, executed, and accessed publicly without authentication.
Users should upgrade to Krayin Laravel-CRM version 2.2.6, where this vulnerability has been addressed. After updating, verify that the SVG sanitization process is correctly applied to all uploaded files, regardless of the file extension.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 25, 2026CISA-ADP
Assessed Sep 29, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/carlosalbertotuma/advisory/blob/main/advisory-03-stored-xss-tinymce-media-upload.md | CISA-ADP | AdvisoryExploit |
| https://github.com/carlosalbertotuma/advisory/blob/main/advisory-03-stored-xss-tinymce-media-upload.md | [email protected] | AdvisoryExploit |
| https://github.com/krayin/laravel-crm/ | [email protected] | Vendor |
| https://github.com/krayin/laravel-crm/commit/734aa10ae6c2ffa4c96c8869a89aa66940e4d345 | [email protected] | Source CodeVendor |
| https://github.com/krayin/laravel-crm/pull/2639 | [email protected] | Issue TrackingVendor |
| https://github.com/krayin/laravel-crm/releases/tag/v2.2.6 | [email protected] | Release NotesVendor |
| https://vuldb.com/cve/CVE-2026-97897 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/915413 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/409909 | [email protected] | Permission Required |
| https://vuldb.com/vuln/409909/cti | [email protected] | Content Wall |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Krayin | <= 2.2.5 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 29, 2026 | CVE Modified | CISA-ADP |
| Sep 25, 2026 | New CVE Received | [email protected] |
Volerion