{"items":[{"id":"NVI-00015114","kind":"vulnerability","title":"AWS Amplify Studio UI Component Properties Has an Input Validation Issue","revision":2,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected.","NVD lastModified does not establish freshness of every associated CPE record."],"lifecycle":"active","identifiers":["GHSA-hf3j-86p7-mfw8","CVE-2025-4318"],"plain_summary":"GitHub lists this reviewed advisory for @aws-amplify/codegen-ui-react. Published version ranges and source prerequisites are shown below; this is not an inspection of a visitor’s application.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-1bd2c0aab412a8dbafd7fd12c46925fa"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[{"kind":"CVSS","as_of":"2026-07-29T16:17:47.997Z","value":"9 CRITICAL (4.0)","meaning":"ff89ba41-3aa1-4d27-914a-91399e9639e5 severity; no combined Null risk score.","source_id":"sr-1bd2c0aab412a8dbafd7fd12c46925fa"}],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-244c4fae476060224cd2ee492f67f47d","url":"https://github.com/advisories/GHSA-hf3j-86p7-mfw8","basis":"vendor_advisory","notes":"GitHub Advisory Database; CC-BY-4.0. Each advisory links its original attribution. Null normalizes fields.","title":"GHSA-hf3j-86p7-mfw8","publisher":"GitHub Advisory Database","observed_at":"2026-11-03T09:58:49.818Z"},{"id":"sr-1bd2c0aab412a8dbafd7fd12c46925fa","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-4318","basis":"official_catalog","notes":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","title":"CVE-2025-4318","publisher":"NIST National Vulnerability Database","observed_at":"2026-11-06T15:13:53.478Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-244c4fae476060224cd2ee492f67f47d"],"technology":"@aws-amplify/codegen-ui-react","known_exclusions":[],"conditions_summary":"### Summary\nThe AWS Amplify Studio amplify-codegen-ui is a package that generates front-end code from UI Builder entities (components, forms, views, and themes) primarily used in AWS Amplify Studio for component previews and in AWS Command Line Interface (AWS CLI) for generating component files in customers' local applications.\n\nAn issue exists in the Amplify Studio property binding process of the `amplify-codegen-ui `package that could potentially allow an authenticated user to run arbitrary JavaScript code during the component rendering and build process.\n\n### Impact\nWhen importing a component schema using the create-component command, Amplify Studio will import and generate the component on the users' behalf. The expression-binding function does not validate the component schema properties before converting them to expressions. As a result, an authenticated user who can create or modify components could run arbitrary JavaScript code during the component rendering and build process. \n\n**Impacted versions: <=2.20.2**\n\n###","public_affected_ranges":["<= 2.20.2"]}],"null_published_at":"2026-11-07T18:43:12.071Z","source_updated_at":"2026-07-30T20:57:25.000Z","source_disclosed_at":"2026-07-30T20:57:24.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"Source facts changed; compare the preserved prior revision.","null_first_observed_at":"2026-11-03T09:58:49.818Z"},{"id":"NVI-00015114","kind":"vulnerability","title":"AWS Amplify Studio UI Component Properties Has an Input Validation Issue","revision":1,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected."],"lifecycle":"active","identifiers":["GHSA-hf3j-86p7-mfw8","CVE-2025-4318"],"plain_summary":"GitHub lists this reviewed advisory for @aws-amplify/codegen-ui-react. Published version ranges and source prerequisites are shown below; this is not an inspection of a visitor’s application.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-244c4fae476060224cd2ee492f67f47d"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-244c4fae476060224cd2ee492f67f47d","url":"https://github.com/advisories/GHSA-hf3j-86p7-mfw8","basis":"vendor_advisory","notes":"GitHub Advisory Database; CC-BY-4.0. Each advisory links its original attribution. Null normalizes fields.","title":"GHSA-hf3j-86p7-mfw8","publisher":"GitHub Advisory Database","observed_at":"2026-11-03T09:58:49.818Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-244c4fae476060224cd2ee492f67f47d"],"technology":"@aws-amplify/codegen-ui-react","known_exclusions":[],"conditions_summary":"### Summary\nThe AWS Amplify Studio amplify-codegen-ui is a package that generates front-end code from UI Builder entities (components, forms, views, and themes) primarily used in AWS Amplify Studio for component previews and in AWS Command Line Interface (AWS CLI) for generating component files in customers' local applications.\n\nAn issue exists in the Amplify Studio property binding process of the `amplify-codegen-ui `package that could potentially allow an authenticated user to run arbitrary JavaScript code during the component rendering and build process.\n\n### Impact\nWhen importing a component schema using the create-component command, Amplify Studio will import and generate the component on the users' behalf. The expression-binding function does not validate the component schema properties before converting them to expressions. As a result, an authenticated user who can create or modify components could run arbitrary JavaScript code during the component rendering and build process. \n\n**Impacted versions: <=2.20.2**\n\n###","public_affected_ranges":["<= 2.20.2"]}],"null_published_at":"2026-11-03T10:03:26.550Z","source_updated_at":"2026-07-30T20:57:25.000Z","source_disclosed_at":"2026-07-30T20:57:24.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"First indexed by Null; source disclosure date is shown separately.","null_first_observed_at":"2026-11-03T09:58:49.818Z"}],"next_cursor":null,"snapshot_revision":"42594"}