{"metadata": {"vulnerability": "CVE-2026-118652", "count": 14, "kinds": {"milestone": 5, "sighting": 1, "kev": 0, "other": 8}}, "data": [{"timestamp": "2026-10-28T17:25:37.561Z", "date_only": false, "value": "2026-10-28T17:25:37.561Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-28T19:35:47.103Z", "date_only": false, "value": "2026-10-28T19:35:47.103Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-28T19:35:47.103Z", "date_only": false, "value": "2026-10-28T19:35:47.103Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2026-118652", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-28T19:44:24.314Z", "date_only": false, "value": "2026-10-28T19:44:24.314921Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117520247280964912", "record": "CVE-2026-118652", "field": "creation_timestamp", "uuid": "6b3ca70f-3031-4f99-9ede-7813e27024ba", "content": "CVE-2026-118652 Echo: Reflected Cross-Site Scripting (XSS) via unsanitized JSONP callback in Context.JSONP / Context.JSONPBlob Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, Context.JSONP and Context.JSONPBlob concatenate an unvalidated callback value into a JavaScript response. A route that passes attacker-controlled input as the callback can return executable script syntax, allowing reflected cross-site scripting when a user loads the crafted response. The vulnerable jsonPBlob path performs no callback validation or escaping, and exploitation requires an application route that exposes attacker control over the callback argument. This issue is fixed in 4.16.0 and 5.4.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-118652https://github.com/labstack/echo/security/advisories/GHSA-h9g5-28mm-hx3ghttps://github.com/labstack/echo/commit/b838391e2eade87ae7e5a09d7bb5087bec271ec1https://github.com/labstack/echo/commit/fc410094b2f3415cf2bf5204082137b205bfd5afhttps://github.com/labstack/echo/releases/tag/v4.16.0https://github.com/labstack/echo/releases/tag/v5.4.0#labstack #echo#CVE_2026_118652#bot", "url": "https://infosec.exchange/users/cve/statuses/117520247280964912"}, {"timestamp": "2026-10-28T19:54:05Z", "date_only": false, "value": "2026-10-28T19:54:05Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-H9G5-28MM-HX3G", "record": "GHSA-H9G5-28MM-HX3G", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T19:54:05Z", "date_only": false, "value": "2026-10-28T19:54:05Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-H9G5-28MM-HX3G", "record": "GHSA-H9G5-28MM-HX3G", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-28T20:17:22.250Z", "date_only": false, "value": "2026-10-28T20:17:22.250", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-118652", "record": "FKIE_CVE-2026-118652", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-29T00:00:00Z", "date_only": false, "value": "2026-10-29T00:00:00Z", "kind": "milestone", "label": "Published", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-118652", "record": "UBUNTU-CVE-2026-118652", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-29T00:00:00Z", "date_only": false, "value": "2026-10-29T00:00:00Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-118652", "record": "UBUNTU-CVE-2026-118652", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-03T13:27:23.708Z", "date_only": false, "value": "2026-11-03T13:27:23.708883Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-118652", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2026-11-03T13:27:23.708Z", "date_only": false, "value": "2026-11-03T13:27:23.708883Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-118652", "record": "FKIE_CVE-2026-118652", "field": "metrics.ssvcV203.0.ssvcData.timestamp", "linked_record": true}, {"timestamp": "2026-11-03T13:27:48.704Z", "date_only": false, "value": "2026-11-03T13:27:48.704Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-11-03T13:27:48.704Z", "date_only": false, "value": "2026-11-03T13:27:48.704Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-118652", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-11-03T14:17:31.560Z", "date_only": false, "value": "2026-11-03T14:17:31.560", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-118652", "record": "FKIE_CVE-2026-118652", "field": "lastModified", "linked_record": true}], "metrics": {"as_of": "2026-11-04T21:34:57.643Z", "anchors": {"origin": {"timestamp": "2026-10-28T19:35:47.103Z", "date_only": false, "value": "2026-10-28T19:35:47.103Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-28T19:35:47.103Z", "date_only": false, "value": "2026-10-28T19:35:47.103Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "exploit_publication": null, "exploitation": null, "patch": null}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": false, "missing": ["end"]}, "time_to_patch": {"available": false, "missing": ["start", "end"]}, "total_time_to_patch": {"available": false, "missing": ["start", "end"]}, "disclosure_to_patch": {"available": false, "missing": ["end"]}, "time_unpatched": {"available": true, "seconds": 611950.540881, "hours": 169.98626135583334, "days": 7.082760889826389, "min_seconds": 611950.540881, "max_seconds": 611950.540881, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-28T19:35:47.103Z", "date_only": false, "value": "2026-10-28T19:35:47.103Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-118652", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-04T21:34:57.643Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
