Improper SSRF Protection via HTTP Redirects in tauri-plugin-http
Summary
| CVE | CVE-2026-95623 |
|---|---|
| State | PUBLISHED |
| Assigner | JFROG |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-22 11:17:27 UTC |
| Updated | 2026-09-22 13:17:13 UTC |
| Description | The Tauri HTTP plugin validates requested URLs against the application's configured scope allowlist only once, on the initial request. When the remote server responds with an HTTP 3xx redirect, reqwest follows the redirect internally without re-checking the new target URL against the scope. This allows an attacker who controls an allowed URL (or finds an open redirect on an allowed host) to reach disallowed destinations such as cloud metadata endpoints, localhost services, or internal network hosts. |
Risk And Classification
Primary CVSS: v3.1 5.6 MEDIUM from [email protected]
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
Problem Types: CWE-918 | CWE-918 CWE-918: Server-Side Request Forgery (SSRF)
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | [email protected] | Secondary | 5.6 | MEDIUM | CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N |
| 3.1 | CNA | CVSS | 5.6 | MEDIUM | CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N |
CVSS v3.1 Breakdown
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Tauri | Tauri-plugin-http | affected 2.0.0 2.6.1 semver | Not specified |
| CNA | Tauri | Tauri-plugin-http | affected 2.7.0 * semver | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| github.com/tauri-apps/plugins-workspace/releases/tag/http-v2.7.0 | [email protected] | github.com | |
| github.com/tauri-apps/plugins-workspace | [email protected] | github.com | |
| github.com/tauri-apps/plugins-workspace/commit/1198a524b710abf2abeb1d9bd... | [email protected] | github.com | |
| github.com/tauri-apps/plugins-workspace/security/advisories/GHSA-2rxp-f4... | [email protected] | github.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: Yuval Moravchick (en)
CNA: JFrog Security Research (en)
Additional Advisory Data
| Source | Time | Event |
|---|---|---|
| CNA | 2026-06-28T08:24:00.000Z | Reported to the Tauri team as GHSA-2rxp-f4w5-6hjr |
| CNA | 2026-09-20T00:01:00.000Z | Opt-in fix released in tauri-plugin-http 2.7.0, commit 1198a524, adding the scopeRedirects option |
Solutions
CNA: Upgrade to tauri-plugin-http 2.7.0 or later and turn on the new scopeRedirects option. Both steps are needed. The fix is opt-in, so 2.7.0 on its own still follows a redirect out of scope; the option is what makes the plugin check every hop. Tauri made it opt-in because a redirect that leaves the scope now fails, which changes behaviour for apps that were relying on it. {"plugins": {"http": {"scopeRedirects": true}}} Nothing in the 2.0.0 to 2.6.1 range has a fix available.