Skip to content
OpenAdvisories

Vendor

esm-dev

10 known vulnerabilities.

esm-dev at a glance

Last 12 months
8
Critical · all time
0
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 1 2 December 2025: 0 vulnerabilities Dec 2025 January 2026: 1 vulnerability February 2026: 2 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 2 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 0 vulnerabilities September 2026: 0 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 1 vulnerability
Show as table
MonthVulnerabilitiesCritical
Nov 202610
Oct 202600
Sep 202600
Aug 202600
Jul 202600
Jun 202600
May 202620
Apr 202600
Mar 202600
Feb 202620
Jan 202610
Dec 202500
Nov 202520
Oct 202500
Sep 202520
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

Products

10 results · Feed

  • High 7.5

    esm.sh: web.NewHandler allows arbitrary file read via encoded dot-segment path traversal

    esm.sh is a no-build content delivery network (CDN) for web development. Prior to server version 137_7, the documented web.NewHandler static file server in web/handler.go joins the URL-decoded r.URL.Path with Config.AppDir without verifying that the result re…

  • High 7.5

    esm.sh: Path Traversal via package.json browser field allows reading arbitrary server files

    esm.sh is a no-build content delivery network (CDN) for web development. In 137 and earlier, a Local File Inclusion (LFI) vulnerability exists in the esbuild plugin's handling of the browser field in package.json. An attacker can publish an npm package that c…

  • High 8.7

    esm.sh: Legacy Route Path Traversal Can Lead to RCE

    esm.sh is a no-build content delivery network (CDN) for web development. In 137 and earlier, the legacy router first retrieves a response from legacyServer, parses the incoming request path, and ultimately writes the data to storage via buildStorage.Put. The …

  • High 8.6

    esm.sh has SSRF localhost/private-network bypass in `/http(s)` module route

    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 bas…

  • High 8.7

    esm.sh is vulnerable to full-response SSRF

    esm.sh is a no-build content delivery network (CDN) for web development. In version 136, esm.sh is vulnerable to a full-response SSRF, allowing an attacker to retrieve information from internal websites through the vulnerability. Version 137 fixes the vulnera…

  • High 7.7

    esm.sh has path traversal in `extractPackageTarball` that enables file writes from malicious packages

    esm.sh is a no-build content delivery network (CDN) for web development. Prior to Go pseeudoversion 0.0.0-20260116051925-c62ab83c589e, the software has a path traversal vulnerability due to an incomplete fix. `path.Clean` normalizes a path but does not preven…

  • Medium 6.1

    esm.sh CDN service has JS Template Literal Injection in CSS-to-JavaScript

    esm.sh is a nobuild content delivery network(CDN) for modern web development. Prior to version 136, The esm.sh CDN service contains a Template Literal Injection vulnerability (CWE-94) in its CSS-to-JavaScript module conversion feature. When a CSS file is requ…

  • High 8.2

    esm.sh CDN service has arbitrary file write via tarslip

    esm.sh is a nobuild content delivery network(CDN) for modern web development. Prior to version 136, the esm.sh CDN service is vulnerable to path traversal during NPM package tarball extraction. An attacker can craft a malicious NPM package containing speciall…

  • Medium 5.5
    CVE-2025-59342 Public exploit

    esm.sh writes arbitrary files via path traversal in `X-Zone-Id` header

    esm.sh is a nobuild content delivery network(CDN) for modern web development. In 136 and earlier, a path-traversal flaw in the handling of the X-Zone-Id HTTP header allows an attacker to cause the application to write files outside the intended storage locati…

  • High 7.7

    Local File Inclusion in esm.sh

    esm.sh is a nobuild content delivery network(CDN) for modern web development. In 136 and earlier, a Local File Inclusion (LFI) issue was identified in the esm.sh service URL handling. An attacker could craft a request that causes the server to read and return…