{"id":"CVE-2026-103957","state":"PUBLISHED","title":"Server-side request forgery in the OAuth2 discovery handling in Loom for AWS","description":"Server-side request forgery in the OAuth2 discovery handling in Loom for AWS before 1.7.0 might allow an authenticated remote user to obtain the access token of another user of the deployment and to cause the application to issue requests to arbitrary internal network locations, via a crafted discovery document address supplied when registering a tool server or remote agent configured for delegated authentication.\n\n\n\nTo remediate this issue, users should upgrade to version 1.7.0 or later.","publishedAt":"2026-10-02T19:06:52.707Z","updatedAt":"2026-10-09T16:36:36.294Z","severity":{"score":8.2,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N","source":"AMZN"},"assigner":"AMZN","products":["AWS loom"],"affected":[{"vendor":"AWS","product":"loom","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.7.0","versionType":"custom"}]}],"references":["https://github.com/awslabs/loom/releases/tag/v1.7.0","https://aws.amazon.com/security/security-bulletins/2026-124-aws/","https://github.com/awslabs/loom/security/advisories/GHSA-jcxf-gpf4-58hm"],"weaknesses":["CWE-918","CWE-201"],"ingestedAt":"2026-10-29T20:10:23.711Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/103xxx/CVE-2026-103957.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-103957","state":"PUBLISHED","datePublished":"2026-10-02T19:06:52.707Z","dateUpdated":"2026-10-09T16:36:36.294Z","assignerShortName":"AMZN","assignerOrgId":"ff89ba41-3aa1-4d27-914a-91399e9639e5","dateReserved":"2026-10-01T14:59:36.668Z"},"containers":{"cna":{"title":"Server-side request forgery in the OAuth2 discovery handling in Loom for AWS","descriptions":[{"lang":"en","value":"Server-side request forgery in the OAuth2 discovery handling in Loom for AWS before 1.7.0 might allow an authenticated remote user to obtain the access token of another user of the deployment and to cause the application to issue requests to arbitrary internal network locations, via a crafted discovery document address supplied when registering a tool server or remote agent configured for delegated authentication.\n\n\n\nTo remediate this issue, users should upgrade to version 1.7.0 or later."}],"affected":[{"vendor":"AWS","product":"loom","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.7.0","versionType":"custom"}]}],"references":[{"url":"https://github.com/awslabs/loom/releases/tag/v1.7.0","tags":["release-notes","patch"]},{"url":"https://aws.amazon.com/security/security-bulletins/2026-124-aws/","tags":["vendor-advisory"]},{"url":"https://github.com/awslabs/loom/security/advisories/GHSA-jcxf-gpf4-58hm","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV3_1":{"version":"3.1","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE","baseSeverity":"MEDIUM","baseScore":6.2,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:N/A:N"}},{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"HIGH","userInteraction":"PASSIVE","vulnConfidentialityImpact":"HIGH","subConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"HIGH","baseScore":8.2,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-918","lang":"en","description":"CWE-918 Server-side request forgery","type":"CWE"}]},{"descriptions":[{"cweId":"CWE-201","lang":"en","description":"CWE-201 Insertion of sensitive information into sent data","type":"CWE"}]}],"providerMetadata":{"shortName":"AMZN","orgId":"ff89ba41-3aa1-4d27-914a-91399e9639e5","dateUpdated":"2026-10-09T16:36:36.294Z"},"impacts":[{"capecId":"CAPEC-664","descriptions":[{"lang":"en","value":"CAPEC-664 Server Side Request Forgery"}]}],"cpeApplicability":[{"operator":"OR","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:aws:loom:*:*:*:*:*:*:*:*","versionStartIncluding":"0","versionEndExcluding":"1.7.0"}]}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.5.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-06T18:03:01.220804Z","id":"CVE-2026-103957","options":[{"Exploitation":"none"},{"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-06T18:03:10.415Z"}}]}}}