Description
A security vulnerability has been detected in release-it conventional-changelog up to 11.0.1. This affects the function writeChangelog of the file index.js of the component Changelog File Handler. Such manipulation of the argument infile leads to os command injection. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-23
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw exists in the writeChangelog function of the @release‑it/conventional‑changelog package, where the infile argument is passed unvalidated to OS-level commands. A locally privileged attacker can supply a crafted infile value that causes arbitrary operating‑system commands to be executed during changelog generation. The issue is classified under CWE‑77 and CWE‑78 and can compromise the confidentiality, integrity, and availability of the local system, with risk limited to the environment in which the vulnerable code runs.

Affected Systems

The affected product is release‑it conventional‑changelog, versions up to 11.0.1. No later official patches are listed in the provided data.

Risk and Exploitability

The CVSS score of 4.8 indicates a low‑to‑medium severity, and the EPSS score of less than 1% suggests a very low exploitation probability at the time of this analysis. The vulnerability is not listed in the CISA KEV catalog, implying no widespread exploitation has been observed. Based on the description, the attack must be carried out locally, so it requires the attacker to gain local file system access (e.g., via an exploited process, unauthorized login, or supply of a crafted file). Once local, an attacker can provide a specially crafted infile to trigger the command injection and run arbitrary commands under the process’s effective user.

Generated by OpenCVE AI on August 3, 2026 at 21:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade release‑it conventional‑changelog to the latest available version that addresses the command‑injection bug, or apply any vendor‑supplied patch once released.
  • If an upgrade is not immediately possible, restrict the assets that can be passed to writeChangelog by validating or sanitizing the infile parameter and avoiding shell execution contexts; this mitigates the CWE‑78 weakness.
  • Deploy the application in a tightly‑controlled environment, such as a container or virtual machine, and restrict its filesystem and process capabilities to limit the damage potential of any local command injection.
  • Monitor the project’s issue tracker for new releases or security advisories, and apply updates as soon as they become available.

Generated by OpenCVE AI on August 3, 2026 at 21:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in release-it conventional-changelog up to 11.0.1. This affects the function writeChangelog of the file index.js of the component Changelog File Handler. Such manipulation of the argument infile leads to os command injection. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title release-it conventional-changelog Changelog File index.js writeChangelog os command injection
First Time appeared Release-it
Release-it conventional-changelog
Weaknesses CWE-77
CWE-78
CPEs cpe:2.3:a:release-it:conventional-changelog:*:*:*:*:*:*:*:*
Vendors & Products Release-it
Release-it conventional-changelog
References
Metrics cvssV2_0

{'score': 4.3, 'vector': 'AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

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


Subscriptions

Release-it Conventional-changelog
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-27T20:24:08.893Z

Reserved: 2026-07-23T07:39:05.652Z

Link: CVE-2026-16735

cve-icon Vulnrichment

Updated: 2026-07-27T19:13:03.638Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T14:17:08.880

Modified: 2026-07-27T21:16:48.193

Link: CVE-2026-16735

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T21:30:05Z

Weaknesses
  • CWE-77

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

  • CWE-78

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