Description
jina-ai reader contains a server-side request forgery vulnerability where URL validation is performed only on the initial request but not re-applied to subsequent redirect hops. Attackers can craft a public URL that redirects to internal network addresses or cloud metadata endpoints, allowing the server to fetch and return the target's response body to the attacker.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| jina-ai | reader | — | — |
References
- GitHub Issue #1252 issue-tracking
- https://github.com/jina-ai/reader product
- https://github.com/jina-ai/reader/blob/1574bfd380d249c86c82db4dace0d9c8fe17e2b1/src/services/curl.ts technical-description
- https://github.com/jina-ai/reader/blob/1574bfd380d249c86c82db4dace0d9c8fe17e2b1/src/services/puppeteer.ts technical-description
- VulnCheck Advisory: jina-ai reader server-side request forgery via redirect validation bypass third-party-advisory