SillyTavern: Incomplete IP validation in /api/search/visit allows SSRF via localhost and IPv6
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| SillyTavern | SillyTavern | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Sillytavern | Sillytavern |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-wm7j-m6jm-8797 | SillyTavern: Incomplete IP validation in /api/search/visit allows SSRF via localhost and IPv6 |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.217% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:sillytavern:sillytavern:*:*:*:*:*:node.js:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Sillytavern
Sillytavern sillytavern |
|
| Vendors & Products |
Sillytavern
Sillytavern sillytavern |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to version 1.17.0, in src/endpoints/search.js, the hostname is checked against /^\d+\.\d+\.\d+\.\d+$/. This only matches literal dotted-quad IPv4 (e.g. 127.0.0.1, 10.0.0.1). It does not catch: localhost (hostname, not dotted-quad), [::1] (IPv6 loopback), and DNS names resolving to internal addresses (e.g. localtest.me -> 127.0.0.1). A separate port check (urlObj.port !== '') limits exploitation to services on default ports (80/443), making this lower severity than a fully unrestricted SSRF. This issue has been patched in version 1.17.0. | |
| Title | SillyTavern: Incomplete IP validation in /api/search/visit allows SSRF via localhost and IPv6 | |
| Weaknesses | CWE-918 | |
| References |
| |
| Metrics |
cvssV3_1
|