VYPR
High severityNVD Advisory· Published Feb 1, 2023· Updated Mar 26, 2025

CVE-2022-25906

CVE-2022-25906

Description

The is-http2 npm package is vulnerable to command injection in its isH2 function, allowing arbitrary command execution via unsanitized input.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

The is-http2 npm package is vulnerable to command injection in its `isH2` function, allowing arbitrary command execution via unsanitized input.

Vulnerability

Overview

The is-http2 npm package (all versions) contains a command injection vulnerability in its isH2 function [1]. The root cause is the lack of input sanitization or validation when handling user-supplied options, specifically the openssl parameter [2]. The function constructs a command string using this value without proper escaping, and then executes it through a shell [1].

Exploitation

An attacker can exploit this by providing a malicious string for the openssl option when calling isHttp2(url, { openssl: "malicious input" }). No authentication is required as the package is intended for use in Node.js applications where the attacker controls the options passed to the function [3]. The isH2 function uses exec or similar to run the OpenSSL command, and inadequate sandboxing or checks allow the injected commands to be executed [4].

Impact

Successful exploitation allows an attacker to execute arbitrary system commands with the privileges of the Node.js process. This can lead to full compromise of the application and the underlying system, including data theft, lateral movement, or further attacks [4].

Mitigation

As confirmed by Snyk, there is no patched version available for this package [4]. Users are advised to avoid using the package altogether or to implement strict input validation for any options passed to the isH2 function if they must continue using it [3].

AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
is-http2npm
<= 1.2.0

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

5

News mentions

0

No linked articles in our index yet.