<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 06 Oct 2026 07:07:44 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-270741</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-270741</link>
      <description>EUVD-2026-270741</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-270741</guid>
    </item>
    <item>
      <title>fkie_cve-2026-27730</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-27730</link>
      <description>&lt;p&gt;esm.sh is a no-build content delivery network (CDN) for web development. Versions up to and including 137 have an SSRF vulnerability (CWE-918) in esm.sh’s `/http(s)` fetch route. The service tries to block localhost/internal targets, but the validation is based on hostname string checks and can be bypassed using DNS alias domains. This allows an external requester to make the esm.sh server fetch internal localhost services. As of time of publication, no known patched versions exist.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;esm.sh is a no-build content delivery network (CDN) for web development. Versions up to and including 137 have an SSRF vulnerability (CWE-918) in esm.sh’s `/http(s)` fetch route. The service tries to block localhost/internal targets, but the validation is based on hostname string checks and can be bypassed using DNS alias domains. This allows an external requester to make the esm.sh server fetch internal localhost services. As of time of publication, no known patched versions exist.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-27730</guid>
    </item>
    <item>
      <title>GHSA-p2v6-84h2-5x4r — esm.sh has SSRF localhost/private-network bypass in `/http(s)` module route</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-p2v6-84h2-5x4r</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/esm-dev/esm.sh&lt;/p&gt;
&lt;p&gt;### Summary
An SSRF vulnerability (CWE-918) exists in esm.sh’s `/http(s)` fetch route.  
The service tries to block localhost/internal targets, but the validation is based on hostname string checks and can be bypassed using DNS alias domains (for example, `127.0.0.1.nip.io` resolving to `127.0.0.1`).  
This allows an external requester to make the esm.sh server fetch internal localhost services.  
Severity:  High (depending on deployment network exposure).&lt;/p&gt;
&lt;p&gt;### Details
The vulnerable flow starts at the route handling user-controlled remote URLs:&lt;/p&gt;
&lt;p&gt;- `server/router.go:532`
  - Accepts paths beginning with `/http://` or `/https://`.
 ```go
if strings.HasPrefix(pathname, &amp;#34;/http://&amp;#34;) || strings.HasPrefix(pathname, &amp;#34;/https://&amp;#34;) {
	query := ctx.Query()
	modUrl, err := url.Parse(pathname[1:])
	if err != nil {
		ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
		return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
	}
	if modUrl.Scheme != &amp;#34;http&amp;#34; &amp;amp;&amp;amp; modUrl.Scheme != &amp;#34;https&amp;#34; {
		ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
		return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
	}
	modUrlStr := modUrl.String()&lt;/p&gt;
&lt;p&gt;// disallow localhost or ip address for production
	if !DEBUG {
		hostname := modUrl.Hostname()
		if isLocalhost(hostname) || !valid.IsDomain(hostname) || modUrl.Host == ctx.R.Host {
			ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
			return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
		}
	}
```&lt;/p&gt;
&lt;p&gt;The internal-target block is string-based:&lt;/p&gt;
&lt;p&gt;- `server/router.go:545`
 ```go
			// disallow localhost or ip address for production
			if…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/esm-dev/esm.sh&lt;/p&gt;
&lt;p&gt;### Summary
An SSRF vulnerability (CWE-918) exists in esm.sh’s `/http(s)` fetch route.  
The service tries to block localhost/internal targets, but the validation is based on hostname string checks and can be bypassed using DNS alias domains (for example, `127.0.0.1.nip.io` resolving to `127.0.0.1`).  
This allows an external requester to make the esm.sh server fetch internal localhost services.  
Severity:  High (depending on deployment network exposure).&lt;/p&gt;
&lt;p&gt;### Details
The vulnerable flow starts at the route handling user-controlled remote URLs:&lt;/p&gt;
&lt;p&gt;- `server/router.go:532`
  - Accepts paths beginning with `/http://` or `/https://`.
 ```go
if strings.HasPrefix(pathname, &amp;#34;/http://&amp;#34;) || strings.HasPrefix(pathname, &amp;#34;/https://&amp;#34;) {
	query := ctx.Query()
	modUrl, err := url.Parse(pathname[1:])
	if err != nil {
		ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
		return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
	}
	if modUrl.Scheme != &amp;#34;http&amp;#34; &amp;amp;&amp;amp; modUrl.Scheme != &amp;#34;https&amp;#34; {
		ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
		return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
	}
	modUrlStr := modUrl.String()&lt;/p&gt;
&lt;p&gt;// disallow localhost or ip address for production
	if !DEBUG {
		hostname := modUrl.Hostname()
		if isLocalhost(hostname) || !valid.IsDomain(hostname) || modUrl.Host == ctx.R.Host {
			ctx.SetHeader(&amp;#34;Cache-Control&amp;#34;, ccImmutable)
			return rex.Status(400, &amp;#34;Invalid URL&amp;#34;)
		}
	}
```&lt;/p&gt;
&lt;p&gt;The internal-target block is string-based:&lt;/p&gt;
&lt;p&gt;- `server/router.go:545`
 ```go
			// disallow localhost or ip address for production
			if…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-p2v6-84h2-5x4r</guid>
    </item>
  </channel>
</rss>
