Impact
The vulnerability is in the isValidTLD function in crawler.ts of the Jina AI Reader component Crawler/Puppeteer. By manipulating the input to isValidTLD, an attacker can influence the server to send arbitrary HTTP requests to any host. This results in a server‑side request forgery (SSRF) condition that can be exploited remotely. The impact includes unauthorized access to internal services, data leakage, or facilitation of further attacks. This weakness maps to CWE-918.
Affected Systems
This issue affects all Jina AI Reader deployments that include the Crawler/Puppeteer component up to commit 1574bfd380d249c86c82db4dace0d9c8fe17e2b1. No fixed version is publicly available, and the product follows a rolling release model. Deployments using earlier versions are potentially vulnerable.
Risk and Exploitability
The CVSS v3 base score is 6.9, indicating a medium severity. The EPSS score is not available, and the vulnerability is not yet listed in the CISA KEV catalog. However, the vulnerability has been publicly disclosed and remote exploitation is possible, suggesting a realistic threat. The likely attack vector is remote network access to the vulnerable function, and exploitation would require an attacker to supply crafted input to trigger the SSRF.
OpenCVE Enrichment