CVE Catalog

CVE-2023-34111

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
4.05%

89th percentile - higher than 89% of all known CVEs

Summary

The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerability, allowing arbitrary code execution within the GitHub action context. This issue arises from the insecure usage of `${{ github.event.pull_request.title }}` in a bash command within the workflow.

Risk Assessment

Attackers can inject malicious commands, potentially gaining access to secrets that the GitHub action has access to or otherwise exploiting compute resources.

Recommendation

It is recommended to avoid directly passing input data to bash commands. Proper validation and sanitization of data should be implemented before use.

Related vulnerabilities

Original NVD description (English source)

The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerability which allows for arbitrary code execution within the github action context due to the insecure usage of `${{ github.event.pull_request.title }}` in a bash command within the GitHub workflow. Attackers can inject malicious commands which will be executed by the workflow. This happens because `${{ github.event.pull_request.title }}` is directly passed to bash command on like 25 of the workflow. This may allow an attacker to gain access to secrets which the github action has access to or to otherwise make use of the compute resources.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS