Malicious Package
CVE-2025-63706 critical CVSS 9.8

Code Injection in npm (CVE-2025-63706)

Summary

code injection in npm (CVE-2025-63706). Successful exploitation can lead to full system takeover.

Original description

The description as published by the source.

NPM package next-npm-version1.0.1 is vulnerable to Command injection.

Source: NIST National Vulnerability Database NVD GitHub Advisory

AI summary

Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.

This vulnerability is found in the npm package "next-npm-version" version 1.0.1, which fails to properly validate input, allowing attackers to execute arbitrary commands. Similar vulnerabilities have led to internal server compromises in the past. If using the affected version, apply patches immediately and strengthen overall system security.

The npm package "next-npm-version" version 1.0.1 has a critical command injection vulnerability, particularly in the "nx.npmVersion" function. This function does not properly sanitize the "inName" parameter before passing it to "execSync", allowing an attacker to execute arbitrary commands. For instance, nx.npmVersion('malicious && command #') can be used to exploit this. The affected version is up to 1.0.1 with no patched version available yet. Detection can be done by monitoring logs for suspicious strings in all "npmVersion" function calls.

❓ What is the problem

Command injection in npm package next-npm-version due to improper input sanitization in function nx.npmVersion.

📍 Affected scope

In function nx.npmVersion, particularly when handling the inName parameter in index.js.

🔥 Severity

Critical, with a CVSS score of 9.8, allowing remote command execution without authentication or user interaction.

🔧 How to fix

Update the package once the patched version is available. Meanwhile, avoid using nx.npmVersion with unsanitized input.

🛡️ Workaround

Use input validation to ensure only expected values are passed to nx.npmVersion or avoid using the vulnerable function.

🔍 Detection

Monitor logs for unexpected commands being passed to nx.npmVersion or use security tools scanning for execSync misuse.

Related past incidents Similar incidents extracted from past CVEs

The Log4Shell vulnerability allowing remote code execution due to improper input handling.

Critical bug in OpenSSL allowing memory contents to be read due to a missing bounds check.

If this happens at your company Expected impact per business scenario

📌 e-commerce sites using this package for handling updates.

Could result in unauthorized access to user data and potential theft of sensitive information.

📌 Internal systems using this package for automation tasks.

System compromise leading to operational disruptions and data loss.

📌 DevOps pipelines incorporating this package for version management.

Proliferation of malicious commands through continuous deployment environments.

Recommended action

Companies should apply updates when available, implement input validation on commands, and review system logs for abnormal activities.

Response actions

Concrete steps and command examples for SOC/SRE teams to execute in order

  1. 1
    Identify exposure identify
    Audit SBOM/dependencies for affected components.

    依存マニフェストで影響コンポーネントを特定する。

  2. 7
    Post-deployment verification verify
    Confirm patched version is live in production

    パッチ適用後、ステージングで PoC または同等の悪用パターンを再現して脆弱性が閉じたことを確認。本番では Step 3 と同じログクエリでアラート再発が無いか継続監視。

Affected packages

npm @jswork/next-npm-version

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details