← Back to searchJSON

CVE-2026-71280

8.5 HIGHpublic exploit available

Published 2026-08-05 · Updated 2026-08-10

AI risk analysis

Summary
The flaw allows an attacker to potentially manipulate or exploit a caller-supplied bookmark URL due to lack of validation checks, leading to potential security risks.
Exploitability
Exploitation requires control over the bookmark URL and network access; however, it is relatively straightforward given the absence of validation measures.
Blast radius
If exploited, this could lead to significant data exposure or system compromise in real-world applications relying on untrusted input.
Prioritized remediation
Implement proper validation checks for URLs using IsLoopback, IsPrivate, IsUnspecified, and IsLinkLocalUnicast methods before processing them with http.Client.
url-validationhttp-clientsecurity-riskinput-sanitization

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

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

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N

Weaknesses

CWE-918

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.