{"schemaVersion":3,"id":"CVE-2026-59895","aliases":["CGA-c326-xv62-3632","CGA-rjpg-65g4-wq56","CGA-w8v7-6wrp-qxpm","GHSA-w62v-xxxg-mg59","CGA-27p7-xrwm-q5h9","CGA-3vc5-f3ww-rvhv","CGA-3w5r-75jj-xvjf","CGA-4796-hxcm-fp25","CGA-4jqx-x3g6-x423","CGA-56g2-mr2j-6qmv","CGA-57j9-6pqc-44wh","CGA-5fm9-mcjm-vrxx","CGA-5g39-966w-xj5r","CGA-5g7p-c578-h97g","CGA-62rv-2chp-vcq3","CGA-6gqg-p7r6-crxq","CGA-6mfm-3cqm-4mf8","CGA-6mq2-gj3h-cgrf","CGA-6vm7-756f-jr3p","CGA-7gc7-826v-j9jp","CGA-7m39-c668-vmwc","CGA-7qmq-2w58-7fjx","CGA-7vrp-xq44-8ww2","CGA-836w-vgxr-8r45","CGA-86q6-3w7g-2p88","CGA-8938-h88m-95gg","CGA-8xpr-3gg3-43g4","CGA-92rp-r7xp-rg2v","CGA-95g5-526x-hrrm","CGA-95xj-gm9j-42wx","CGA-9hm9-8ff8-h8xf","CGA-c483-6pfc-24qc","CGA-c84c-7w9h-jcr9","CGA-cvcm-mfxw-4gxq","CGA-f5f6-3pw2-44m5","CGA-fm88-jvgj-cww5","CGA-g2v8-cg2g-q887","CGA-g438-x27w-g5hm","CGA-g7f4-c2vw-29fw","CGA-gh4p-99c7-chv5","CGA-ghfc-w9xr-9m83","CGA-h33q-42xw-j6wp","CGA-h43j-m4mx-g8w8","CGA-h6gg-jhjx-6rm5","CGA-h7m4-f87w-5gjv","CGA-h9hc-rq2w-7353","CGA-hgw2-p7g6-h7r3","CGA-hvx8-59vr-mj65","CGA-jcph-pmhg-84v5","CGA-jg3j-7q6v-fhg4","CGA-jhrx-9888-fm2x","CGA-jmxf-4457-84q5","CGA-mr2f-79vf-825m","CGA-p83q-6j2m-vgg3","CGA-pg27-8fq5-746x","CGA-pv2m-xcx3-8fx4","CGA-q54v-6493-6wmc","CGA-qr85-35cm-h77w","CGA-r9wg-47cp-pvmw","CGA-rh5f-6r28-6q8r","CGA-rm9j-6fh6-87gg","CGA-v629-h8hc-wmqj","CGA-vfv5-w5m3-jjq3","CGA-vw46-pfcg-4jjh","CGA-w6c4-56hx-hcf3","CGA-wf6f-vjm5-rp99","CGA-wmwm-r7gv-q5m6","CGA-wrq9-7jq8-pcf7","CGA-wxhp-qvx5-v3r4","CGA-wxxp-67w6-2f77","CGA-x779-99qh-m9mg","CGA-xm65-7p45-9mx9","CGA-xq9w-w9r4-wcqc","CGA-xww2-5478-779q"],"status":"published","duplicateOf":null,"title":null,"description":"Hono is a Web application framework that provides support for any JavaScript runtime. From 4.0.0 before 4.12.27, cx() in hono/css composes class names from plain strings but marks the result as already escaped without HTML-escaping the input, allowing untrusted className values used in a JSX class attribute during server-side rendering to break out of the attribute and inject arbitrary markup. This issue is fixed in version 4.12.27.","dates":{"published":"2026-07-08T16:09:51.273Z","modified":"2026-07-08T19:41:04.292Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.1,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Wolfi","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":7.2,"impact":4.5,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Npm","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":7.2,"impact":4.5,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Chainguard","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":7.2,"impact":4.5,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00327,"percentile":0.24467,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.00327},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00327,"percentile":0.24467}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00327,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00327,"percentile":0.24467}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","description":"The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-116","name":"Improper Encoding or Escaping of Output","description":"The product prepares a structured message for communication with another component, but encoding or escaping of the data is either missing or done incorrectly. As a result, the intended structure of the message is not preserved.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/116.html"}],"affected":[{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-19.1","name":"commercial-gitlab-rails-ee-19.1","label":"commercial-gitlab-rails-ee-19.1","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-19.1","purlType":"apk","versions":[{"text":"< 19.1.7-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.1.7-r3","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-19.2","name":"commercial-gitlab-rails-ee-19.2","label":"commercial-gitlab-rails-ee-19.2","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-19.2","purlType":"apk","versions":[{"text":"< 19.2.7-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.2.7-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-19.3","name":"commercial-gitlab-rails-ee-19.3","label":"commercial-gitlab-rails-ee-19.3","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-19.3","purlType":"apk","versions":[{"text":"< 19.3.3-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.3.3-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-19.4","name":"commercial-gitlab-rails-ee-19.4","label":"commercial-gitlab-rails-ee-19.4","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-19.4","purlType":"apk","versions":[{"text":"< 19.4.1-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.4.1-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-fips-19.1","name":"commercial-gitlab-rails-ee-fips-19.1","label":"commercial-gitlab-rails-ee-fips-19.1","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-fips-19.1","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-fips-19.2","name":"commercial-gitlab-rails-ee-fips-19.2","label":"commercial-gitlab-rails-ee-fips-19.2","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-fips-19.2","purlType":"apk","versions":[{"text":"< 19.2.7-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.2.7-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-fips-19.3","name":"commercial-gitlab-rails-ee-fips-19.3","label":"commercial-gitlab-rails-ee-fips-19.3","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-fips-19.3","purlType":"apk","versions":[{"text":"< 19.3.3-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.3.3-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"commercial-gitlab-rails-ee-fips-19.4","name":"commercial-gitlab-rails-ee-fips-19.4","label":"commercial-gitlab-rails-ee-fips-19.4","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/commercial-gitlab-rails-ee-fips-19.4","purlType":"apk","versions":[{"text":"< 19.4.1-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.4.1-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"langfuse-3-compat","name":"langfuse-3-compat","label":"langfuse-3-compat","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/langfuse-3-compat","purlType":"apk","versions":[{"text":"< 3.225.7-r6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.225.7-r6","eol":null,"hubHref":null},{"vendor":"chainguard","product":"langfuse-3-worker","name":"langfuse-3-worker","label":"langfuse-3-worker","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/langfuse-3-worker","purlType":"apk","versions":[{"text":"< 3.224.1-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.224.1-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"langfuse-fips-3-worker","name":"langfuse-fips-3-worker","label":"langfuse-fips-3-worker","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/langfuse-fips-3-worker","purlType":"apk","versions":[{"text":"< 3.224.1-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.224.1-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"librechat","name":"librechat","label":"librechat","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/librechat","purlType":"apk","versions":[{"text":"< 0.8.7-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.8.7-r5","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard","name":"wazuh-dashboard","label":"wazuh-dashboard","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-alerting-dashboards-plugin","name":"wazuh-dashboard-alerting-dashboards-plugin","label":"wazuh-dashboard-alerting-dashboards-plugin","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-alerting-dashboards-plugin","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-alerting-dashboards-plugin-fips","name":"wazuh-dashboard-alerting-dashboards-plugin-fips","label":"wazuh-dashboard-alerting-dashboards-plugin-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-alerting-dashboards-plugin-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-anomaly-detection-dashboards-plugin","name":"wazuh-dashboard-anomaly-detection-dashboards-plugin","label":"wazuh-dashboard-anomaly-detection-dashboards-plugin","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-anomaly-detection-dashboards-plugin","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-anomaly-detection-dashboards-plugin-fips","name":"wazuh-dashboard-anomaly-detection-dashboards-plugin-fips","label":"wazuh-dashboard-anomaly-detection-dashboards-plugin-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-anomaly-detection-dashboards-plugin-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-maps","name":"wazuh-dashboard-dashboards-maps","label":"wazuh-dashboard-dashboards-maps","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-maps","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-maps-fips","name":"wazuh-dashboard-dashboards-maps-fips","label":"wazuh-dashboard-dashboards-maps-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-maps-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-notifications","name":"wazuh-dashboard-dashboards-notifications","label":"wazuh-dashboard-dashboards-notifications","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-notifications","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-notifications-fips","name":"wazuh-dashboard-dashboards-notifications-fips","label":"wazuh-dashboard-dashboards-notifications-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-notifications-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-reporting","name":"wazuh-dashboard-dashboards-reporting","label":"wazuh-dashboard-dashboards-reporting","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-reporting","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-reporting-fips","name":"wazuh-dashboard-dashboards-reporting-fips","label":"wazuh-dashboard-dashboards-reporting-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-reporting-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-visualizations","name":"wazuh-dashboard-dashboards-visualizations","label":"wazuh-dashboard-dashboards-visualizations","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-visualizations","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-dashboards-visualizations-fips","name":"wazuh-dashboard-dashboards-visualizations-fips","label":"wazuh-dashboard-dashboards-visualizations-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-dashboards-visualizations-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-fips","name":"wazuh-dashboard-fips","label":"wazuh-dashboard-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-index-management-dashboards-plugin","name":"wazuh-dashboard-index-management-dashboards-plugin","label":"wazuh-dashboard-index-management-dashboards-plugin","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-index-management-dashboards-plugin","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-index-management-dashboards-plugin-fips","name":"wazuh-dashboard-index-management-dashboards-plugin-fips","label":"wazuh-dashboard-index-management-dashboards-plugin-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-index-management-dashboards-plugin-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-plugins","name":"wazuh-dashboard-plugins","label":"wazuh-dashboard-plugins","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-plugins","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-plugins-fips","name":"wazuh-dashboard-plugins-fips","label":"wazuh-dashboard-plugins-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-plugins-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-security-plugin","name":"wazuh-dashboard-security-plugin","label":"wazuh-dashboard-security-plugin","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-security-plugin","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"chainguard","product":"wazuh-dashboard-security-plugin-fips","name":"wazuh-dashboard-security-plugin-fips","label":"wazuh-dashboard-security-plugin-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/wazuh-dashboard-security-plugin-fips","purlType":"apk","versions":[{"text":"< 4.14.7-r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.14.7-r2","eol":null,"hubHref":null},{"vendor":"wolfi","product":"langfuse-3-compat","name":"langfuse-3-compat","label":"langfuse-3-compat","ecosystem":"Wolfi","cpePart":null,"purl":"pkg:apk/wolfi/langfuse-3-compat","purlType":"apk","versions":[{"text":"< 3.225.7-r6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.225.7-r6","eol":null,"hubHref":null},{"vendor":"wolfi","product":"langfuse-3-worker","name":"langfuse-3-worker","label":"langfuse-3-worker","ecosystem":"Wolfi","cpePart":null,"purl":"pkg:apk/wolfi/langfuse-3-worker","purlType":"apk","versions":[{"text":"< 3.224.1-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.224.1-r0","eol":null,"hubHref":null},{"vendor":"hono","product":"hono","name":"hono","label":"hono","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 4.0.0, < 4.12.27","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.0.0, < 4.12.27","eol":null,"hubHref":"/vendor/hono/hono"},{"vendor":"honojs","product":"hono","name":"hono","label":"hono","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 4.0.0, < 4.12.27","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.0.0, < 4.12.27","eol":null,"hubHref":"/vendor/honojs/hono"},{"vendor":"Npm","product":"hono","name":"hono","label":"hono","ecosystem":"Npm","cpePart":null,"purl":"pkg:npm/hono","purlType":"npm","versions":[{"text":"≥ 4.0.0, < 4.12.27","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.0.0, < 4.12.27","eol":null,"hubHref":null}],"affectedCount":37,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/honojs/hono/security/advisories/GHSA-w62v-xxxg-mg59","label":"github.com/honojs/hono/security/advisories/GHSA-w62v-xxxg-mg59","hostname":"github.com","tags":["X Refsource CONFIRM","Advisory","WEB","Vendor Advisory"]},{"url":"https://github.com/honojs/hono/commit/cd3f6f7194f0e5c9d4b26ae0cf232018d0f388fc","label":"github.com/honojs/hono/commit/cd3f6f7194f0e5c9d4b26ae0cf232018d0f388fc","hostname":"github.com","tags":["X Refsource MISC","FIX","WEB","Patch"]},{"url":"https://github.com/honojs/hono/releases/tag/v4.12.27","label":"github.com/honojs/hono/releases/tag/v4.12.27","hostname":"github.com","tags":["X Refsource MISC","WEB","Release Notes"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59895.json","label":"github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59895.json","hostname":"github.com","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-59895","label":"nvd.nist.gov/vuln/detail/CVE-2026-59895","hostname":"nvd.nist.gov","tags":["Advisory"]},{"url":"https://github.com/honojs/hono","label":"github.com/honojs/hono","hostname":"github.com","tags":["PACKAGE"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":["CGA-HGCH-97CX-36WR"]},"timeline":[{"kind":"published","date":"2026-07-08T16:09:51.273Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-07-08T19:41:04.292Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":24,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T20:39:32.046Z","stale":false,"partial":false}}