CVE-2024-42482
Aug. 12, 2024, 6:57 p.m.
4.8
Medium
Description
fish-shop/syntax-check is a GitHub action for syntax checking fish shell files. Improper neutralization of delimiters in the `pattern` input (specifically the command separator `;` and command substitution characters `(` and `)`) mean that arbitrary command injection is possible by modification of the input value used in a workflow. This has the potential for exposure or exfiltration of sensitive information from the workflow runner, such as might be achieved by sending environment variables to an external entity. It is recommended that users update to the patched version `v1.6.12` or the latest release version `v2.0.0`, however remediation may be possible through careful control of workflows and the `pattern` input value used by this action.
Product(s) Impacted
Product | Versions |
---|---|
fish-shop/syntax-check GitHub action |
|
Weaknesses
Common security weaknesses mapped to this vulnerability.
CWE-140
Improper Neutralization of Delimiters
The product does not neutralize or incorrectly neutralizes delimiters.
Tags
CVSS Score
CVSS Data - 3.1
- Attack Vector: NETWORK
- Attack Complexity: HIGH
- Privileges Required: NONE
- Scope: UNCHANGED
- Confidentiality Impact: LOW
- Integrity Impact: LOW
- Availability Impact: NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Timeline
Published: Aug. 12, 2024, 4:15 p.m.
Last Modified: Aug. 12, 2024, 6:57 p.m.
Last Modified: Aug. 12, 2024, 6:57 p.m.
Status : Undergoing Analysis
CVE has been recently published to the CVE List and has been received by the NVD.
More infoSource
security-advisories@github.com
*Disclaimer: Some vulnerabilities do not have an associated CPE. To enhance the data, we use AI to infer CPEs based on CVE details. This is an automated process and might not always be accurate.