CVE-2026-71280 Details
Description
go-shiori's DownloadBookmark (internal/core/download.go) fetches a caller-supplied bookmark URL using a plain http.Client with no custom DialContext or destination-IP validation (no IsLoopback, IsPrivate, IsUnspecified, or IsLinkLocalUnicast checks).
A vulnerability exists in go-shiori's bookmark download functionality, specifically within the 'DownloadBookmark' method in 'internal/core/download.go'. The issue arises because the method uses a standard 'http.Client' without any custom 'DialContext' or validation of the destination IP. This lack of validation allows authenticated users to submit bookmarks with loopback URLs (such as '127.0.0.1' or '0.0.0.0', which Linux redirects to loopback) when creating or updating bookmarks through the API. As a result, the server may inadvertently make outbound requests to internal services, cloud metadata endpoints, or other network-restricted resources.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 5, 2026CISA-ADP
Assessed Aug 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/go-shiori/shiori | TuranSec | ProductVendor |
| https://github.com/go-shiori/shiori/blob/master/internal/core/download.go | TuranSec | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | TuranSec |
Affected Products
| Product | Versions |
|---|---|
| go-shiori | All versions |
CPE
Remediation
| |
| go-shiori shiori | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 10, 2026 | CVE Modified | TuranSec |
| Aug 5, 2026 | CVE Modified | CISA-ADP |
| Aug 5, 2026 | New CVE Received | TuranSec |
Volerion