CVE-2026-100885 json
Krayin laravel-crm admin-config-setup API Endpoint CanInstall.php authorization
published 2026-09-27 42 d ago modified 2026-09-30 39 d ago also EUVD-2026-88049
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.4%
- EPSS 1.4% chance of exploitation in 30 days, percentile 72%
- public exploits
- 1
- Exploit-DB
Summary
A vulnerability was found in Krayin laravel-crm up to 2.2.4. This affects an unknown function of the file packages/Webkul/Installer/src/Http/Middleware/CanInstall.php of the component admin-config-setup API Endpoint. The manipulation results in authorization bypass. The attack may be launched remotely. The exploit has been made public and could be used. Upgrading to version 2.2.5 mitigates this issue. The patch is identified as 89f2916b6a46ff91bd1999ce38158fa0de8b9490. Upgrading the affected component is recommended.
Patch / fix
- Krayin laravel-crm 2.2.5
- github.com/krayin/laravel-crm@89f2916 commit
- github.com/krayin/laravel-crm#2614 pull request
- github.com/krayin/laravel-crm/releases/tag/v2.2.5 release
Timeline
- Published
- First public exploit (EDB-52687)
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 39 d ago
Exploit prediction
1.42% chance of exploitation in the next 30 days, higher than 72% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-52687 Krayin CRM 2.2.4 - IDOR webapps, 2026-10-01
- github.com https://github.com/carlosalbertotuma/advisory/blob/main/advisory-07-Unauthenticated-InstallerBypass.md referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 7.3 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 5.5 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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 |
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| CNA | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Affected products
- Krayin laravel-crm
Classification
References
-
github.com
/krayin/laravel-crm/pull/2614
issue-tracking, patch
-
github.com
/krayin/laravel-crm/commit/89f2916b6a46ff91bd1999ce38158fa0de8b9490
patch
-
github.com
/krayin/laravel-crm/releases/tag/v2.2.5
patch
-
github.com
/carlosalbertotuma/advisory/blob/main/advisory-07-Unauthenticated-InstallerBypass.md
exploit
-
vuldb.com
/vuln/410815
vdb-entry
-
vuldb.com
/vuln/410815/cti
signature, permissions-required
-
vuldb.com
/cve/CVE-2026-100885
third-party-advisory
-
vuldb.com
/submit/916597
third-party-advisory
-
github.com
/krayin/laravel-crm/
product
Sources
- CVE List CVE-2026-100885
- NVD CVE-2026-100885
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.