CVE Catalog

CVE-2026-71280

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

The DownloadBookmark function in go-shiori 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).

Risk Assessment

Lack of IP validation may enable SSRF attacks, allowing access to internal network resources or loopback.

Recommendation

Add destination IP validation before establishing connections, rejecting private, loopback, and link-local addresses.

Related vulnerabilities

Original NVD description (English source)

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).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS