{"id":"CVE-2026-2274","state":"PUBLISHED","title":"Arbitrary File Read and SSRF in Google AppSheet","description":"A SSRF and Arbitrary File Read vulnerability in AppSheet Core in Google AppSheet prior to 2025-11-23 allows an authenticated remote attacker to read sensitive local files and access internal network resources via crafted requests to the production cluster.\n\n\n\n\n\nThis vulnerability was patched and no customer action is needed.","publishedAt":"2026-02-19T15:21:38.382Z","updatedAt":"2026-02-19T19:55:23.508Z","severity":{"score":8.5,"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:H/SI:H/SA:H/U:Clear","source":"GoogleCloud"},"assigner":"GoogleCloud","products":["AppSheet AppSheet Web (Main Server)"],"affected":[{"vendor":"AppSheet","product":"AppSheet Web (Main Server)","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"2025-11-23","versionType":"date"}]}],"references":["https://discuss.google.dev/t/november-23-2025/332118"],"weaknesses":["CWE-918"],"ingestedAt":"2026-10-29T20:11:31.369Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/2xxx/CVE-2026-2274.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-2274","state":"PUBLISHED","datePublished":"2026-02-19T15:21:38.382Z","dateUpdated":"2026-02-19T19:55:23.508Z","assignerShortName":"GoogleCloud","assignerOrgId":"f45cbf4e-4146-4068-b7e1-655ffc2c548c","dateReserved":"2026-02-10T11:57:47.527Z"},"containers":{"cna":{"title":"Arbitrary File Read and SSRF in Google AppSheet","descriptions":[{"lang":"en","value":"A SSRF and Arbitrary File Read vulnerability in AppSheet Core in Google AppSheet prior to 2025-11-23 allows an authenticated remote attacker to read sensitive local files and access internal network resources via crafted requests to the production cluster.\n\n\n\n\n\nThis vulnerability was patched and no customer action is needed."}],"affected":[{"vendor":"AppSheet","product":"AppSheet Web (Main Server)","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"2025-11-23","versionType":"date"}]}],"references":[{"url":"https://discuss.google.dev/t/november-23-2025/332118"}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":8.5,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","providerUrgency":"CLEAR","subAvailabilityImpact":"HIGH","subConfidentialityImpact":"HIGH","subIntegrityImpact":"HIGH","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H/U:Clear","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-918","description":"CWE-918 Server-Side Request Forgery (SSRF)","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"GoogleCloud","orgId":"f45cbf4e-4146-4068-b7e1-655ffc2c548c","dateUpdated":"2026-02-19T15:21:38.382Z"},"credits":[{"lang":"en","type":"reporter","value":"Tomas Lažauninkas"}],"impacts":[{"capecId":"CAPEC-664","descriptions":[{"lang":"en","value":"CAPEC-664 Server Side Request Forgery"}]}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"Vulnogram 0.5.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-02-19T19:55:09.235611Z","id":"CVE-2026-2274","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-02-19T19:55:23.508Z"}}]}}}