{"id":"CVE-2026-111313","state":"PUBLISHED","title":"JobOps through 0.13.1 SSRF via POST /api/manual-jobs/fetch","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.","publishedAt":"2026-10-15T21:43:28.822Z","updatedAt":"2026-10-21T01:41:31.540Z","severity":{"score":7.1,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["DaKheera47 JobOps"],"affected":[{"vendor":"DaKheera47","product":"JobOps","packageURL":"pkg:github/DaKheera47/job-ops","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"0.13.1","versionType":"semver"}],"repo":"https://github.com/DaKheera47/job-ops"}],"references":["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"],"weaknesses":["CWE-918"],"ingestedAt":"2026-10-29T20:10:33.477Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/111xxx/CVE-2026-111313.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-111313","state":"PUBLISHED","datePublished":"2026-10-15T21:43:28.822Z","dateUpdated":"2026-10-21T01:41:31.540Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-15T20:11:22.324Z"},"containers":{"cna":{"title":"JobOps through 0.13.1 SSRF via POST /api/manual-jobs/fetch","descriptions":[{"lang":"en","value":"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":[{"vendor":"DaKheera47","product":"JobOps","packageURL":"pkg:github/DaKheera47/job-ops","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"0.13.1","versionType":"semver"}],"repo":"https://github.com/DaKheera47/job-ops"}],"references":[{"url":"https://hackmd.io/@hieuPenguinnn/job-ops-manual-jobs-fetch-ssrf","tags":["third-party-advisory"]},{"url":"https://github.com/DaKheera47/job-ops/blob/v0.13.1/orchestrator/src/server/api/routes/manual-jobs.ts#L124-L150","tags":["technical-description"]},{"url":"https://github.com/DaKheera47/job-ops","tags":["product"]},{"url":"https://www.vulncheck.com/advisories/jobops-through-0.13.1-ssrf-via-post-api-manual-jobs-fetch","name":"VulnCheck Advisory: JobOps through 0.13.1 SSRF via POST /api/manual-jobs/fetch","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":7.1,"baseSeverity":"HIGH"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE","baseScore":6.5,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-918","lang":"en","description":"Server-Side Request Forgery (SSRF)","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-15T21:43:28.822Z"},"datePublic":"2026-10-15T00:00:00.000Z","credits":[{"lang":"en","value":"hieuPenguinnn","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","references":[{"url":"https://hackmd.io/@hieuPenguinnn/job-ops-manual-jobs-fetch-ssrf","tags":["exploit"]}],"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-21T01:41:09.813273Z","id":"CVE-2026-111313","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-21T01:41:31.540Z"}}]}}}