SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-77066

MEDIUM · CVSS 5 EPSS 0.20% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-20 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The vulnerability exists in the scanFeedsResolver, which allows authenticated users to supply arbitrary URLs to the axios.get function without proper validation, potentially leading to requests for internal endpoints. While the impact is limited to the disclosure of feed-shaped metadata and reachable port information, it poses a medium risk due to the potential exposure of internal resources. Organizations using the affected packages should prioritize addressing this vulnerability to mitigate the risk of unauthorized access to sensitive internal data.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-77066
Severity
MEDIUM
CVSS
5
EPSS
0.20%

Original NVD Description

The scanFeedsResolver in packages/api/src/resolvers/subscriptions/index.ts passes the caller-supplied url straight to axios.get(url, rssParserConfig()) with no address validation. The same file guards the subscribe path with validateUrl(), which rejects private and reserved ranges through the private-ip library, and createPageSaveRequest applies the same check, so the omission is specific to this resolver. An authenticated user can direct the server to request arbitrary internal endpoints. The response is parsed as a feed or as HTML and the resolver returns the resulting url, title, description and type fields, so disclosure is limited to feed-shaped metadata and to link elements advertising RSS or Atom feeds; requests that do not parse still distinguish reachable ports from unreachable ones through the resulting error.