HIGH 8.5

CVE-2026-56771: NewsBlur SSRF Vulnerability – Internal Network Access Risk

NewsBlur versions before 14.5.0 contain a server-side request forgery (SSRF) vulnerability in the add_url endpoint. An authenticated user can trick the server into making requests to arbitrary internal network addresses, including localhost and cloud metadata services. This allows attackers to scan internal networks, access sensitive services running on the same machine or network, and potentially exfiltrate confidential data. The vulnerability requires authentication to exploit, but the damage scope extends beyond the user's normal access level due to the server acting on the attacker's behalf.

Source data · NVD / CISA · public domain

CVSS
3.1 · 8.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
Weaknesses (CWE)
CWE-918
Affected products
0 configuration(s)
Published / Modified
2026-06-25 / 2026-07-14

NVD description (verbatim)

NewsBlur before version 14.5.0 contains a server-side request forgery vulnerability in the add_url endpoint that allows authenticated users to make arbitrary server requests to internal networks by failing to filter private IP addresses. Attackers can exploit this to access localhost services and cloud metadata endpoints, enabling internal network scanning and sensitive data exfiltration.

4 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The add_url endpoint in NewsBlur fails to validate and filter private IP address ranges when processing user-supplied URLs. The application does not implement proper allowlist controls or block known-private CIDR blocks (127.0.0.0/8, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16, etc.), nor does it filter access to cloud metadata endpoints (169.254.169.254 for AWS, 0.0.0.0 for GCP, etc.). An authenticated attacker supplies a malicious URL pointing to an internal service; the server processes the request without restriction, effectively becoming a proxy for the attacker. This enables port scanning, service enumeration, and retrieval of sensitive internal data or credentials exposed by unprotected services.

Business impact

This vulnerability poses a significant risk to organizations running NewsBlur, particularly those in cloud environments or with sensitive internal services on the same network. Attackers with valid NewsBlur accounts—whether employee accounts, guest accounts, or compromised credentials—can map internal network topology, discover hidden services, and potentially access cloud metadata endpoints to retrieve temporary credentials, database connection strings, or API keys. This could lead to lateral movement, privilege escalation, or data theft. The high CVSS score (8.5) reflects the broad scope of impact: while requiring authentication, the vulnerability allows crossing security boundaries and affects the confidentiality and integrity of internal systems.

Affected systems

NewsBlur instances running versions prior to 14.5.0 are affected. This includes self-hosted deployments and any cloud-based instances not yet updated. Organizations should inventory their NewsBlur deployment version and patch status immediately. No other vendors or products are indicated as affected by this specific CVE.

Exploitability

Exploitation requires valid authentication to NewsBlur. An attacker must either possess legitimate credentials, compromise an existing account, or have guest access enabled. Once authenticated, triggering the vulnerability is straightforward: submit a malicious URL to the add_url endpoint pointing to internal resources. The attack is deterministic and does not require user interaction, complex timing, or advanced techniques. The CVSS vector (AV:N/AC:L/PR:L/UI:N) reflects network accessibility, low complexity, and low privilege requirement. This is not listed in the Known Exploited Vulnerabilities (KEV) catalog, but the simplicity of exploitation should inform your urgency.

Remediation

Upgrade NewsBlur to version 14.5.0 or later. This version includes fixes to validate and filter private IP addresses before processing URL requests. After patching, verify the add_url endpoint properly rejects requests to private IP ranges and cloud metadata endpoints. Review access controls for NewsBlur accounts to ensure only authorized users have credentials, and consider disabling guest access if not required. Conduct a brief audit of recent activity logs to detect any suspicious URL submissions prior to patching.

Patch guidance

Obtain version 14.5.0 or later from the official NewsBlur repository or vendor distribution channel. Verify the integrity of the package using provided checksums or cryptographic signatures. Test the patch in a staging environment that mirrors your production setup before deploying. Ensure you perform a full backup of your NewsBlur instance before upgrading. If using a managed hosting provider, verify their update timeline and request expedited patching if available. After deployment, confirm the add_url endpoint is functioning normally and test with a benign internal URL to ensure the filter is active (it should be rejected).

Detection guidance

Monitor logs for add_url endpoint requests containing suspicious internal IP addresses (127.x.x.x, 10.x.x.x, 172.16–31.x.x, 192.168.x.x, 169.254.x.x) or cloud metadata URLs (169.254.169.254, 0.0.0.0). Analyze URL submission patterns for known-sensitive internal hosts, databases, or metadata endpoints. Check authentication logs for account activity correlating with suspicious add_url requests. Network-side detection should monitor outbound connections from the NewsBlur application server to internal/private IP ranges or metadata endpoints that deviate from normal operation. If you have SSRF-specific tools or WAF rules, tune them to flag requests matching private IP patterns destined for the add_url endpoint.

Why prioritize this

This is a HIGH severity vulnerability requiring prompt patching. The 8.5 CVSS score, combined with low attack complexity and network accessibility, makes this a priority. Although authentication is required, the potential to pivot from a compromised or insider account into sensitive internal systems justifies swift remediation. The scope of the impact crosses security boundaries (CVSS:S:C), allowing exfiltration of credentials, metadata, or service enumeration data that could enable further attacks. NewsBlur deployments should be patched within one to two weeks; cloud-hosted or externally accessible instances should be prioritized first.

Risk score, explained

The CVSS v3.1 score of 8.5 (HIGH) is driven by: (1) Network vector (AV:N)—the endpoint is remotely accessible; (2) low attack complexity (AC:L)—no special conditions needed; (3) low privilege requirement (PR:L)—only authentication needed, not administrative rights; (4) high impact on confidentiality and integrity (C:L/I:H)—sensitive data can be leaked and internal services may be manipulated; (5) changed scope (S:C)—the vulnerability allows an authenticated user to affect resources outside their intended scope. The lack of availability impact (A:N) prevents a critical rating, but the combination of lateral movement potential and data exfiltration risk justifies the HIGH classification.

Frequently asked questions

Does this vulnerability affect my NewsBlur instance if it's air-gapped or only accessible internally?

If your NewsBlur instance is isolated from the internet and only accessible internally, the risk is reduced but not eliminated. An authenticated insider or compromised internal account can still exploit it to scan and access other internal services, steal credentials from metadata endpoints in hybrid cloud setups, or move laterally. Patching remains recommended.

Can an unauthenticated attacker exploit this vulnerability?

No. The vulnerability explicitly requires authentication. An attacker must first obtain valid NewsBlur credentials through compromise, insider access, or legitimate account use. This reduces the immediate threat surface but increases the risk from insider threats and credential compromise scenarios.

What should I do if I suspect this vulnerability was exploited before I patch?

Review audit logs for the add_url endpoint, focusing on URLs targeting internal IPs, localhost, or metadata endpoints (169.254.169.254, etc.). Check for unusual outbound network connections from your NewsBlur server to internal resources. If suspicious activity is found, assume account compromise and rotate credentials, reset affected user sessions, and investigate downstream systems for unauthorized access. Patch immediately after.

Does this affect the NewsBlur public instance run by the vendor?

The public hosted instance at newsblur.com is maintained by the vendor and should be patched as part of their standard release process. If you use the hosted service, verify with the vendor that your instance is running version 14.5.0 or later. For self-hosted installations, you are responsible for patching.

This analysis is based on the CVE record published on 2026-06-25 and last modified on 2026-07-14. Patch versions, affected product lists, and vendor remediation details are subject to change; consult the official NewsBlur security advisory for the most current guidance. This vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog, but its exploitation is feasible with moderate effort. No active exploit code or proof-of-concept is discussed here. Organizations should verify compatibility and test patches in a staging environment before production deployment. This page is informational and does not constitute security advice; consult your security team or vendor for deployment-specific guidance. Source: NVD (public-domain), retrieved 2026-08-04. Analysis generated by SEC.co (claude-haiku-4-5).