Description
transcribe2texts through 1.0.6 contains an OS command injection vulnerability that allows attackers to execute commands by supplying crafted audioPath values to transcribeAudio(). Attackers can inject $() or backtick substitution or a closing quote into the unescaped path passed to child_process.exec() to run commands with Node.js process privileges.
Published: 2026-10-14
Score: 9.3 Critical
EPSS: 2.6% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The flaw is an OS command injection in the transcribeAudio function of transcribe2texts. An attacker who supplies a crafted audioPath value can cause the underlying child_process.exec call to interpret shell substitutions such as $() or backticks, or to terminate the quoted string and inject arbitrary commands. Executing these commands runs with the privileges of the Node.js process, enabling full control over the host system, including theft of data, modification of files, or service disruption.

Affected Systems

The vulnerability is present in the kky‑ykk transcribe2texts package up to and including version 1.0.6. No other affected versions or patches are listed. Users of this package should check the vendor’s repository for a newer release that addresses the issue.

Risk and Exploitability

The CVSS score of 9.3 indicates a high severity of remote code execution. The EPSS score of 3% suggests a low but non-zero likelihood of exploitation, and the lack of a KEV listing indicates it is not currently actively exploited in the field. The likely attack vector is remote if the transcribeAudio interface is exposed to the internet or an internal network; local exploitation would also be effective if the process runs with elevated privileges. Because the flaw permits arbitrary command execution without authentication checks, the risk for compromised accounts or systems is significant.

Generated by OpenCVE AI on October 15, 2026 at 19:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade transcribe2texts to a later version that removes the bug.
  • Replace the use of child_process.exec with a safer API such as execFile or spawn, and ensure arguments are passed as separate parameters without concatenating shell commands.
  • Validate the audioPath input to strip or reject characters that could be interpreted by the shell, like $, `, ", and backslashes.
  • Run the Node.js process under the least privilege required, avoiding root or system accounts.

Generated by OpenCVE AI on October 15, 2026 at 19:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Kky-ykk
Kky-ykk transcribe2texts
Vendors & Products Kky-ykk
Kky-ykk transcribe2texts

Fri, 16 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description transcribe2texts through 1.0.6 contains an OS command injection vulnerability that allows attackers to execute commands by supplying crafted audioPath values to transcribeAudio(). Attackers can inject $() or backtick substitution or a closing quote into the unescaped path passed to child_process.exec() to run commands with Node.js process privileges.
Title transcribe2texts through 1.0.6 OS Command Injection via transcribeAudio audioPath
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Kky-ykk Transcribe2texts
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:15:48.105Z

Reserved: 2026-10-14T13:07:34.426Z

Link: CVE-2026-110643

cve-icon Vulnrichment

Updated: 2026-10-16T16:48:52.385Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T15:17:17.790

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-110643

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:08:12Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')