Uncaught Exception Affecting astro package, versions <7.2.3


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.36% (28th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Uncaught Exception vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JS-ASTRO-20510285
  • published5 Oct 2026
  • disclosed30 Sept 2026
  • creditUnknown

Introduced: 30 Sep 2026

NewCVE-2026-102984  (opens in a new tab)
CWE-248  (opens in a new tab)

How to fix?

Upgrade astro to version 7.2.3 or higher.

Overview

astro is an Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

Affected versions of this package are vulnerable to Uncaught Exception via createRequest and createRequestFromNodeRequest in node.ts when processing a request with a malformed port value in the Host header (e.g. example.com:65536). An unauthenticated remote attacker can send a request bearing such a header, causing an unhandled URL parsing exception that crashes the request handler and returns a 500 Internal Server Error.

Note: In the default standalone configuration the server process continues running after the crash, so availability impact is limited to the individual request.

CVSS Base Scores

version 4.0
version 3.1