CVE-2026-78654 json
cleverbrush framework/deep deepExtend.ts deepExtend prototype pollution
published 2026-08-25 2 mo ago modified 2026-09-28 41 d ago also EUVD-2026-65304
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 53%
- public exploits
- 0
- none known
Summary
A vulnerability has been found in cleverbrush framework and deep up to 4.4.0. This impacts the function deepExtend of the file libs/deep/src/deepExtend.ts. The manipulation leads to improperly controlled modification of object prototype attributes. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. Upgrading to version 4.4.1 will fix this issue. The identifier of the patch is 810398c1308c500c3b8b6af380b5a89371389327. You should upgrade the affected component.
Patch / fix
- cleverbrush framework 4.4.1
- cleverbrush deep 4.4.1
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.71% chance of exploitation in the next 30 days, higher than 53% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- vuldb.com https://vuldb.com/submit/886401 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/cleverbrush/framework/issues/213 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
- cleverbrush framework
- cleverbrush deep
Classification
References
-
github.com
/cleverbrush/framework/pull/215
issue-tracking, patch
-
github.com
/cleverbrush/framework/commit/810398c1308c500c3b8b6af380b5a89371389327
patch
-
github.com
/cleverbrush/framework/releases/tag/%40cleverbrush/async%404.4.1
patch
-
vuldb.com
/submit/886401
third-party-advisory, exploit
-
github.com
/cleverbrush/framework/issues/213
exploit, issue-tracking
-
vuldb.com
/vuln/394866
vdb-entry, technical-description
-
vuldb.com
/vuln/394866/cti
signature, permissions-required
-
vuldb.com
/cve/CVE-2026-78654
third-party-advisory
-
github.com
/cleverbrush/framework/
product
Sources
- CVE List CVE-2026-78654
- NVD CVE-2026-78654
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.