PatchSiren cyber security CVE debrief
CVE-2026-71280 go-shiori CVE debrief
The CVE-2026-71280 vulnerability affects go-shiori, a tool used for managing bookmarks. The vulnerability class is related to insecure URL handling, allowing an authenticated user to supply a URL that causes the server to make requests to internal or restricted resources. The likely operational impact includes unauthorized access to internal services or cloud metadata endpoints. The source confidence is limited to the information provided in the CVE record and related sources. Review context suggests that users of go-shiori, especially those who allow authenticated users to create or update bookmarks, should be aware of this vulnerability and take steps to mitigate it.
- Vendor
- go-shiori
- Product
- shiori
- CVSS
- HIGH 8.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-05
- Original CVE updated
- 2026-08-05
- Advisory published
- 2026-08-05
- Advisory updated
- 2026-08-05
Who should care
Users of go-shiori, especially those who allow authenticated users to create or update bookmarks, should be aware of this vulnerability and take steps to mitigate it. This includes operators, platform administrators, vulnerability management teams, and security teams responsible for ensuring the security of go-shiori deployments. They should review and update the authentication and authorization mechanisms for creating and updating bookmarks and consider implementing a deny list for known internal or restricted resources.
Technical summary
The DownloadBookmark() function in go-shiori's internal/core/download.go uses a plain http.Client without custom DialContext or destination-IP validation. This allows an authenticated user to supply a URL that causes the server to make requests to internal or restricted resources, such as loopback (127.0.0.1) or 0.0.0.0 addresses. The affected product context includes go-shiori deployments where authenticated users can create or update bookmarks. The defensive impact involves implementing IP address validation to prevent requests to loopback or private IP addresses and monitoring server logs for unusual outbound requests.
Defensive priority
Authenticated users with limited privileges can supply URLs that cause the server to make unintended requests to internal or restricted resources.
Recommended defensive actions
- Verify and restrict the URLs that can be supplied to the DownloadBookmark() function
- Implement IP address validation to prevent requests to loopback or private IP addresses
- Monitor server logs for unusual outbound requests
- Consider implementing a deny list for known internal or restricted resources
- Review and update the authentication and authorization mechanisms for creating and updating bookmarks
Evidence notes
The CVE description indicates that go-shiori's DownloadBookmark() function fetches caller-supplied URLs without validating if they are loopback or private IP addresses. An authenticated user can create or update a bookmark with a URL like 127.0.0.1 or 0.0.0.0, which can cause the server to make requests to internal services or cloud metadata endpoints.
Official resources
-
CVE-2026-71280 CVE record
CVE.org
-
CVE-2026-71280 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-05T13:24:52.573Z and has not been modified since then.