{"attribution":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","cve":{"id":"CVE-2026-8768","sourceIdentifier":"cna@vuldb.com","published":"2026-05-17T23:17:02.997","lastModified":"2026-10-14T20:10:00.190","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"A vulnerability was found in vercel ai up to 3.0.97. The affected element is the function validateDownloadUrl of the file packages/provider-utils/src/download-blob.ts of the component provider-utils. The manipulation results in server-side request forgery. The attack can be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way."},{"lang":"es","value":"Una vulnerabilidad fue encontrada en vercel ai hasta 3.0.97. El elemento afectado es la función validateDownloadUrl del archivo packages/provider-utils/src/download-blob.ts del componente provider-utils. La manipulación resulta en falsificación de petición del lado del servidor. El ataque puede ser lanzado remotamente. El exploit ha sido hecho público y podría ser usado. El proveedor fue contactado tempranamente sobre esta divulgación pero no respondió de ninguna manera."}],"affected":[{"source":"cna@vuldb.com","affectedData":[{"vendor":"vercel","product":"ai","cpes":["cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"],"modules":["provider-utils"],"versions":[{"version":"3.0.0","status":"affected"},{"version":"3.0.1","status":"affected"},{"version":"3.0.2","status":"affected"},{"version":"3.0.3","status":"affected"},{"version":"3.0.4","status":"affected"},{"version":"3.0.5","status":"affected"},{"version":"3.0.6","status":"affected"},{"version":"3.0.7","status":"affected"},{"version":"3.0.8","status":"affected"},{"version":"3.0.9","status":"affected"},{"version":"3.0.10","status":"affected"},{"version":"3.0.11","status":"affected"},{"version":"3.0.12","status":"affected"},{"version":"3.0.13","status":"affected"},{"version":"3.0.14","status":"affected"},{"version":"3.0.15","status":"affected"},{"version":"3.0.16","status":"affected"},{"version":"3.0.17","status":"affected"},{"version":"3.0.18","status":"affected"},{"version":"3.0.19","status":"affected"},{"version":"3.0.20","status":"affected"},{"version":"3.0.21","status":"affected"},{"version":"3.0.22","status":"affected"},{"version":"3.0.23","status":"affected"},{"version":"3.0.24","status":"affected"},{"version":"3.0.25","status":"affected"},{"version":"3.0.26","status":"affected"},{"version":"3.0.27","status":"affected"},{"version":"3.0.28","status":"affected"},{"version":"3.0.29","status":"affected"},{"version":"3.0.30","status":"affected"},{"version":"3.0.31","status":"affected"},{"version":"3.0.32","status":"affected"},{"version":"3.0.33","status":"affected"},{"version":"3.0.34","status":"affected"},{"version":"3.0.35","status":"affected"},{"version":"3.0.36","status":"affected"},{"version":"3.0.37","status":"affected"},{"version":"3.0.38","status":"affected"},{"version":"3.0.39","status":"affected"},{"version":"3.0.40","status":"affected"},{"version":"3.0.41","status":"affected"},{"version":"3.0.42","status":"affected"},{"version":"3.0.43","status":"affected"},{"version":"3.0.44","status":"affected"},{"version":"3.0.45","status":"affected"},{"version":"3.0.46","status":"affected"},{"version":"3.0.47","status":"affected"},{"version":"3.0.48","status":"affected"},{"version":"3.0.49","status":"affected"},{"version":"3.0.50","status":"affected"},{"version":"3.0.51","status":"affected"},{"version":"3.0.52","status":"affected"},{"version":"3.0.53","status":"affected"},{"version":"3.0.54","status":"affected"},{"version":"3.0.55","status":"affected"},{"version":"3.0.56","status":"affected"},{"version":"3.0.57","status":"affected"},{"version":"3.0.58","status":"affected"},{"version":"3.0.59","status":"affected"},{"version":"3.0.60","status":"affected"},{"version":"3.0.61","status":"affected"},{"version":"3.0.62","status":"affected"},{"version":"3.0.63","status":"affected"},{"version":"3.0.64","status":"affected"},{"version":"3.0.65","status":"affected"},{"version":"3.0.66","status":"affected"},{"version":"3.0.67","status":"affected"},{"version":"3.0.68","status":"affected"},{"version":"3.0.69","status":"affected"},{"version":"3.0.70","status":"affected"},{"version":"3.0.71","status":"affected"},{"version":"3.0.72","status":"affected"},{"version":"3.0.73","status":"affected"},{"version":"3.0.74","status":"affected"},{"version":"3.0.75","status":"affected"},{"version":"3.0.76","status":"affected"},{"version":"3.0.77","status":"affected"},{"version":"3.0.78","status":"affected"},{"version":"3.0.79","status":"affected"},{"version":"3.0.80","status":"affected"},{"version":"3.0.81","status":"affected"},{"version":"3.0.82","status":"affected"},{"version":"3.0.83","status":"affected"},{"version":"3.0.84","status":"affected"},{"version":"3.0.85","status":"affected"},{"version":"3.0.86","status":"affected"},{"version":"3.0.87","status":"affected"},{"version":"3.0.88","status":"affected"},{"version":"3.0.89","status":"affected"},{"version":"3.0.90","status":"affected"},{"version":"3.0.91","status":"affected"},{"version":"3.0.92","status":"affected"},{"version":"3.0.93","status":"affected"},{"version":"3.0.94","status":"affected"},{"version":"3.0.95","status":"affected"},{"version":"3.0.96","status":"affected"},{"version":"3.0.97","status":"affected"}]}]}],"metrics":{"cvssMetricV40":[{"source":"cna@vuldb.com","type":"Secondary","cvssData":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","baseScore":5.5,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"LOW","vulnAvailabilityImpact":"LOW","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"PROOF_OF_CONCEPT","confidentialityRequirement":"NOT_DEFINED","integrityRequirement":"NOT_DEFINED","availabilityRequirement":"NOT_DEFINED","modifiedAttackVector":"NOT_DEFINED","modifiedAttackComplexity":"NOT_DEFINED","modifiedAttackRequirements":"NOT_DEFINED","modifiedPrivilegesRequired":"NOT_DEFINED","modifiedUserInteraction":"NOT_DEFINED","modifiedVulnConfidentialityImpact":"NOT_DEFINED","modifiedVulnIntegrityImpact":"NOT_DEFINED","modifiedVulnAvailabilityImpact":"NOT_DEFINED","modifiedSubConfidentialityImpact":"NOT_DEFINED","modifiedSubIntegrityImpact":"NOT_DEFINED","modifiedSubAvailabilityImpact":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED"}}],"cvssMetricV31":[{"source":"cna@vuldb.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","baseScore":7.3,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"LOW"},"exploitabilityScore":3.9,"impactScore":3.4},{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","baseScore":7.3,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"LOW"},"exploitabilityScore":3.9,"impactScore":3.4}],"cvssMetricV2":[{"source":"cna@vuldb.com","type":"Secondary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:P/A:P","baseScore":7.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"HIGH","exploitabilityScore":10.0,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-05-18T10:28:23.079110Z","id":"CVE-2026-8768","options":[{"exploitation":"poc"},{"automatable":"yes"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"cna@vuldb.com","type":"Secondary","description":[{"lang":"en","value":"CWE-918"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*","versionEndIncluding":"3.0.97","matchCriteriaId":"9C80CA5C-3BEC-499F-85D5-5E81491D37D6"}]}]}],"references":[{"url":"https://gist.github.com/YLChen-007/07d149bd68adbee58165b4207a2abc71","source":"cna@vuldb.com","tags":["Not Applicable"]},{"url":"https://gist.github.com/YLChen-007/cf7e47e4dda392f474ca77a66d1d847f","source":"cna@vuldb.com","tags":["Exploit","Third Party Advisory"]},{"url":"https://vuldb.com/submit/811404","source":"cna@vuldb.com","tags":["Third Party Advisory","VDB Entry"]},{"url":"https://vuldb.com/submit/811405","source":"cna@vuldb.com","tags":["Third Party Advisory","VDB Entry"]},{"url":"https://vuldb.com/vuln/364393","source":"cna@vuldb.com","tags":["Third Party Advisory","VDB Entry"]},{"url":"https://vuldb.com/vuln/364393/cti","source":"cna@vuldb.com","tags":["Permissions Required","VDB Entry"]}]}}