The affected component is the @astrojs/node adapter, which builds a request URL from the attacker-controlled Host header. A Host value containing a malformed port, such as multiple hostname and port pairs or an out-of-range port, can produce an invalid URL and raise TypeError: Invalid URL before routing begins. The recovery path reuses the malformed host and fails again, leaving the exception uncaught under CWE-248. In the default standalone configuration, the error becomes an HTTP 500 response and the server continues running; with staticHeaders enabled, the exception reaches a synchronous handler that does not catch it and can terminate the Node process. Actual reachability depends on whether the request passes through proxies or CDNs that may reject malformed Host headers before forwarding it to the origin.