CVE-2026-71280

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

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El DownloadBookmark() de go-shiori (internal/core/download.go) obtiene una URL de marcador proporcionada por el llamador utilizando un http.Client simple sin un DialContext personalizado o validación de IP de destino (sin comprobaciones de IsLoopback(), IsPrivate(), IsUnspecified() o IsLinkLocalUnicast()). Un usuario autenticado que crea o actualiza un marcador a través de POST /api/bookmark, PUT /api/v1/bookmarks/cache o POST /api/bookmarks/ext puede proporcionar una URL de loopback (127.0.0.1) o 0.0.0.0 (que Linux redirige a loopback), lo que hace que el servidor realice solicitudes salientes a servicios solo internos, puntos finales de metadatos en la nube u otros recursos restringidos por la red.

Information

Published : 2026-08-05 13:24

Updated : 2026-10-23 21:10


NVD link : CVE-2026-71280

Mitre link : CVE-2026-71280

CVE.ORG link : CVE-2026-71280


JSON object : View

Products Affected

No product.

CWE
CWE-918

Server-Side Request Forgery (SSRF)