Fishshell Fish vulnerabilities

7 known vulnerabilities affecting fishshell/fish.

Total CVEs
7
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL1HIGH4MEDIUM2

Vulnerabilities

Page 1 of 1
CVE-2023-49284MEDIUMCVSS 6.6fixed in 3.6.22023-12-05
CVE-2023-49284 [MEDIUM] CWE-436 CVE-2023-49284: fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. f fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish shell uses certain Unicode non-characters internally for marking wildcards and expansions. It will incorrectly allow these markers to be read on command substitution output, rather than transforming them into a safe internal representation. While
nvdosv
CVE-2022-20001HIGHCVSS 7.8≥ 3.1.0, ≤ 3.3.12022-03-14
CVE-2022-20001 [HIGH] CWE-74 CVE-2022-20001: fish is a command line shell. fish version 3.1.0 through version 3.3.1 is vulnerable to arbitrary co fish is a command line shell. fish version 3.1.0 through version 3.3.1 is vulnerable to arbitrary code execution. git repositories can contain per-repository configuration that change the behavior of git, including running arbitrary commands. When using the default configuration of fish, changing to a directory automatically runs `git` commands in orde
nvdosv
CVE-2014-2914CRITICALCVSS 9.8≥ 2.0.0, < 2.1.12020-01-28
CVE-2014-2914 [CRITICAL] CWE-20 CVE-2014-2914: fish (aka fish-shell) 2.0.0 before 2.1.1 does not restrict access to the configuration service (aka fish (aka fish-shell) 2.0.0 before 2.1.1 does not restrict access to the configuration service (aka fish_config), which allows remote attackers to execute arbitrary code via unspecified vectors, as demonstrated by set_prompt.
nvdosv
CVE-2014-3856HIGHCVSS 7.0≥ 1.23.0, < 2.1.12020-01-28
CVE-2014-3856 [HIGH] CWE-362 CVE-2014-3856: The funced function in fish (aka fish-shell) 1.23.0 before 2.1.1 does not properly create temporary The funced function in fish (aka fish-shell) 1.23.0 before 2.1.1 does not properly create temporary files, which allows local users to gain privileges via a temporary file with a predictable name.
nvdosv
CVE-2014-2906HIGHCVSS 7.0≥ 1.16.0, < 2.1.12020-01-28
CVE-2014-2906 [HIGH] CWE-362 CVE-2014-2906: The psub function in fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly create temporary fi The psub function in fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly create temporary files, which allows local users to execute arbitrary commands via a temporary file with a predictable name.
nvdosv
CVE-2014-3219HIGHCVSS 7.8fixed in 2.1.12018-02-09
CVE-2014-3219 [HIGH] CWE-59 CVE-2014-3219: fish before 2.1.1 allows local users to write to arbitrary files via a symlink attack on (1) /tmp/fi fish before 2.1.1 allows local users to write to arbitrary files via a symlink attack on (1) /tmp/fishd.log.%s, (2) /tmp/.pac-cache.$USER, (3) /tmp/.yum-cache.$USER, or (4) /tmp/.rpm-cache.$USER.
nvdosv
CVE-2014-2905MEDIUMCVSS 6.9v1.16.0v2.0.02014-05-02
CVE-2014-2905 [MEDIUM] CWE-264 CVE-2014-2905: fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly check the credentials, which allows loca fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly check the credentials, which allows local users to gain privileges via the universal variable socket, related to /tmp/fishd.socket.user permissions.
nvdosv