<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-06T19:31:17.869466+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-69xw-7hcm-h432</id>
    <title>GHSA-69xw-7hcm-h432 — hono/jsx has Unvalidated JSX Tag Names that May Allow HTML Injection</title>
    <updated>2026-10-06T19:31:17.882133+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: hono</p>
<p>## Summary</p>
<p>Improper handling of JSX element tag names in hono/jsx allowed unvalidated tag names to be directly inserted into the generated HTML output.</p>
<p>When untrusted input is used as a tag name via the programmatic `jsx()` or `createElement()` APIs during server-side rendering, specially crafted values may break out of the intended element context and inject unintended HTML.</p>
<p>## Details</p>
<p>When rendering JSX elements to HTML strings, attribute values are escaped and attribute names are validated. However, element tag names were previously inserted into the output without validation.</p>
<p>If a tag name contains characters such as `&lt;`, `&gt;`, quotes, or whitespace, it may alter the structure of the generated HTML.</p>
<p>For example, malformed tag names can:</p>
<p>* Break out of the intended element and introduce unintended HTML elements
* Inject attributes or event handlers into the rendered output</p>
<p>This issue arises when untrusted input (such as query parameters or database content) is used as JSX tag names via `jsx()` or `createElement()` during server-side rendering.</p>
<p>## Impact</p>
<p>An attacker who can control tag names used in JSX rendering may inject unintended HTML into the generated output.</p>
<p>This may lead to:</p>
<p>* Injection of unexpected HTML elements or attributes
* Corruption of the HTML structure
* Cross-site scripting (XSS) when combined with unsafe usage patterns</p>
<p>This issue only affects applications that construct JSX tag names from untrusted input. Applications using static or allowl…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-69xw-7hcm-h432"/>
  </entry>
</feed>
