Description
JobOps through 0.13.1 contains a server-side request forgery vulnerability in the POST /api/manual-jobs/fetch handler that allows authenticated users, or unauthenticated clients in demo mode, to make the server fetch internal destinations. Attackers can supply loopback, private, or cloud metadata addresses in the url field to read returned page content, disclosing instance metadata and internal service data.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
DaKheera47 JobOps
Default version status: unaffected
0 to ≤ 0.13.1affected
pkg:github/DaKheera47/job-opsReferences
- https://hackmd.io/@hieuPenguinnn/job-ops-manual-jobs-fetch-ssrf ↗
- https://github.com/DaKheera47/job-ops/blob/v0.13.1/orchestrator/src/server/api/routes/manual-jobs.ts#L124-L150 ↗
- https://github.com/DaKheera47/job-ops ↗
- https://www.vulncheck.com/advisories/jobops-through-0.13.1-ssrf-via-post-api-manual-jobs-fetch ↗