CVE-2026-3789 json
Bytedesk SpringAIGiteeRestController SpringAIGiteeRestService.java getModels server-side request forgery
published 8mo ago modified 4mo ago also EUVD-2026-10279
- cvss
- 6.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
A vulnerability was detected in Bytedesk up to 1.3.9. Affected is the function getModels of the file source-code/src/main/java/com/bytedesk/ai/springai/providers/gitee/SpringAIGiteeRestService.java of the component SpringAIGiteeRestController. Performing a manipulation of the argument apiUrl results in server-side request forgery. Remote exploitation of the attack is possible. The exploit is now public and may be used. Upgrading to version 1.4.5.4 is able to address this issue. The patch is named 975e39e4dd527596987559f56c5f9f973f64eff7. Upgrading the affected component is advised.
Patch / fix
- n/a Bytedesk 1.4.5.4
Is CVE-2026-3789 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 7mo ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/Bytedesk/bytedesk/issues/21#issue-3993531226 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/Bytedesk/bytedesk/issues/21 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/Bytedesk/bytedesk/issues/21#issuecomment-3976672522 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 6.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 6.3 | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 2.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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 | 6.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CNA | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
Affected products
- n/a Bytedesk
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/Bytedesk/bytedesk/commit/975e39e4dd527596987559f56c5f9f973f64eff7
patch
-
github.com
/Bytedesk/bytedesk/releases/tag/v1.4.5.4
patch, release-notes
-
github.com
/Bytedesk/bytedesk/issues/21#issue-3993531226
exploit, issue-tracking, vendor-advisory
-
github.com
/Bytedesk/bytedesk/issues/21
issue-tracking, exploit, vendor-advisory
-
github.com
/Bytedesk/bytedesk/issues/21#issuecomment-3976672522
issue-tracking, exploit, vendor-advisory
-
vuldb.com
/?id.349756
vdb-entry, technical-description, third-party-advisory
-
vuldb.com
/?ctiid.349756
signature, permissions-required, vdb-entry
-
vuldb.com
/?submit.768044
third-party-advisory, vdb-entry
-
github.com
/Bytedesk/bytedesk/
product
Sources
- CVE List CVE-2026-3789
- NVD CVE-2026-3789
Fencer Intel 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.