CVE-2026-97896 Details
Description
A vulnerability was identified in krayin laravel-crm up to 2.2.5. This vulnerability affects the function ConfigurationForm::rules of the file packages/Webkul/Admin/src/Http/Requests/ConfigurationForm.php of the component Upload Functionality. The manipulation leads to cross site scripting. The attack is possible to be carried out remotely. The exploit is publicly available and might be used. Upgrading to version 2.2.6 is able to resolve this issue. The identifier of the patch is b9836530ec9f5ef0f51653bb0cbbc47ef7184f51. It is advisable to upgrade the affected component.
A stored cross-site scripting vulnerability has been identified in Krayin Laravel-CRM versions through 2.2.5. This issue arises in the ConfigurationForm request handling, specifically within the upload validation for configuration files. The vulnerability allows authenticated users with permission to edit configurations to upload malicious SVG files or other arbitrary file types by manipulating client-side validation rules. Once uploaded, these files are stored publicly and can execute JavaScript in the context of the application when accessed.
Users are advised to upgrade to Krayin Laravel-CRM version 2.2.6, where this vulnerability has been fixed. After updating, validation rules should be managed server-side to prevent similar issues.
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 30, 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-02-config-upload-xss.md | [email protected] | AdvisoryExploitRemedy |
| https://github.com/krayin/laravel-crm/ | [email protected] | Vendor |
| https://github.com/krayin/laravel-crm/commit/b9836530ec9f5ef0f51653bb0cbbc47ef7184f51 | [email protected] | Source CodeVendor |
| https://github.com/krayin/laravel-crm/issues/2617 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/krayin/laravel-crm/pull/2620 | [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-97896 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/915399 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/409908 | [email protected] | BundlePermission Required |
| https://vuldb.com/vuln/409908/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 30, 2026 | CVE Modified | CISA-ADP |
| Sep 25, 2026 | New CVE Received | [email protected] |
Volerion