{"metadata": {"vulnerability": "CVE-2026-126359", "count": 9, "kinds": {"milestone": 4, "sighting": 1, "kev": 0, "other": 4}, "linked_omitted": 0}, "data": [{"timestamp": "2026-11-10T21:12:01.228Z", "date_only": false, "value": "2026-11-10T21:12:01.228Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-126359", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-126359", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-126359", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2026-126359", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-11-12T22:26:41.651Z", "date_only": false, "value": "2026-11-12T22:26:41.651227Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117605820062443906", "record": "CVE-2026-126359", "field": "creation_timestamp", "uuid": "7efaa779-47ef-4acd-ba48-bc5ec613a4c0", "content": "CVE-2026-126359 Hono: `css` helper does not escape a closing tag split between the template and an interpolated value, allowing HTML injection Hono is a Web application framework that provides support for any JavaScript runtime. From 3.12.0 until 4.13.16, the css helper in hono/css escapes interpolated string values separately and therefore fails to neutralize a closing style tag when &amp;lt; ends the template text or a preceding value and / begins the next attacker-controlled value. During server-side rendering, the combined output can close the &amp;lt;Style /&amp;gt; element early and cause the remainder of the interpolated value to be interpreted as HTML. Applications that place an untrusted string immediately after &amp;lt; in a css template, including adjacent untrusted interpolations, can expose viewers to attacker-controlled HTML or script and information accessible to that page. Other uses of the css helper are not affected. This issue is fixed in version 4.13.16.\nhttps://www.cve.org/CVERecord?id=CVE-2026-126359https://github.com/honojs/hono/security/advisories/GHSA-3gg2-335m-rxc6https://github.com/honojs/hono/commit/15bbd96ad1b62a0b189db4fd8dc7bf8ef280c513https://github.com/honojs/hono/releases/tag/v4.13.16#honojs #hono#CVE_2026_126359#bot", "url": "https://infosec.exchange/users/cve/statuses/117605820062443906"}, {"timestamp": "2026-11-12T23:22:36Z", "date_only": false, "value": "2026-11-12T23:22:36Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-3GG2-335M-RXC6", "record": "GHSA-3GG2-335M-RXC6", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-11-12T23:22:37Z", "date_only": false, "value": "2026-11-12T23:22:37Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-3GG2-335M-RXC6", "record": "GHSA-3GG2-335M-RXC6", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-13T00:20:11.233Z", "date_only": false, "value": "2026-11-13T00:20:11.233", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-126359", "record": "FKIE_CVE-2026-126359", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-11-13T00:20:11.370Z", "date_only": false, "value": "2026-11-13T00:20:11.370", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-126359", "record": "FKIE_CVE-2026-126359", "field": "lastModified", "linked_record": true}], "metrics": {"as_of": "2026-11-13T07:40:40.360Z", "anchors": {"origin": {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-126359", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-126359", "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": 33488.199292, "hours": 9.30227758111111, "days": 0.3875948992129629, "min_seconds": 33488.199292, "max_seconds": 33488.199292, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-11-12T22:22:32.161Z", "date_only": false, "value": "2026-11-12T22:22:32.161Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-126359", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-13T07:40:40.360Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
