ZeroHour

CVE-2026-82638

niche

Unauthenticated SSRF in Jina AI Reader outside Google Cloud deployments

CVSS 4.0
8.7 high
EPSS
<1%p23
Published
()
Modified
AI analysis

Jina AI's reader, an open-source URL-to-text extraction service, disables its private-address guard when deployed outside Google Cloud, leaving those deployments open to unauthenticated server-side request forgery (CWE-918; CVSS 4.0 8.7 High, driven by high confidentiality impact). Because the reader fetches arbitrary URLs on behalf of unauthenticated users, an attacker can submit a hostname that resolves publicly but points to a private or link-local address, causing the reader to retrieve resources such as the cloud instance-metadata service or content of internal services reachable from the host. Successful exploitation yields high-value confidential data, since cloud metadata can expose instance credentials, though the base score indicates no integrity or availability impact. Operators who self-host jina-ai reader in environments other than Google Cloud (other cloud providers or on-premises) are affected; the vendor-hosted service, presumably running on Google Cloud where the guard remains enabled, is not described as affected. There is no known public proof of concept, the flaw is not in CISA KEV, and EPSS estimates only about a 0.3% chance of exploitation within 30 days.

What to do: Operators self-hosting jina-ai reader outside Google Cloud should upgrade to a release that restores the private-address guard (no fixed version is specified in the available data) and, as interim mitigation, restrict the reader's outbound fetches by blocking link-local and metadata addresses such as 169.254.169.254 and segmenting the host from internal services; on AWS, enforce IMDSv2 so metadata access requires a token. Review fetch logs for requests to cloud metadata endpoints or internal hostnames to check for prior abuse.

Affected
Jina AI reader (jina-ai reader)
Estimated exposure
nichelikely hundreds to a few thousand internet-exposed self-hosted instances (estimate; no public install counts or scan data) — No install counts or internet-scan statistics are published for self-hosted jina-ai reader; most usage of the tool is believed to flow through the vendor-hosted API (where the guard remains enabled), leaving only scattered self-hosted…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

jina-ai reader disables its private-address guard outside Google Cloud deployments, allowing unauthenticated attackers to perform server-side request forgery. Attackers can supply publicly resolvable hostnames mapping to private addresses to retrieve cloud metadata and internal service content.

Weakness
CWE-918
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.