<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: fishshell</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2023-49284: fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family</title><link>https://patchthecve.com/cve/CVE-2023-49284.html</link><guid>https://patchthecve.com/cve/CVE-2023-49284.html</guid><pubDate>Wed, 17 Jun 2026 06:35:45 +0000</pubDate><description>LOW 3.9: 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 transformi</description></item><item><title>CVE-2022-20001: fish is a command line shell</title><link>https://patchthecve.com/cve/CVE-2022-20001.html</link><guid>https://patchthecve.com/cve/CVE-2022-20001.html</guid><pubDate>Wed, 17 Jun 2026 04:23:29 +0000</pubDate><description>HIGH 7.8: 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</description></item><item><title>CVE-2014-3856: The funced function in fish (aka fish-shell) 1.23.0 before 2.1.1 does not properly create temporary files, whi</title><link>https://patchthecve.com/cve/CVE-2014-3856.html</link><guid>https://patchthecve.com/cve/CVE-2014-3856.html</guid><pubDate>Wed, 17 Jun 2026 00:09:02 +0000</pubDate><description>HIGH 7.0: 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.</description></item><item><title>CVE-2014-2914: fish (aka fish-shell) 2.0.0 before 2.1.1 does not restrict access to the configuration service (aka fish_confi</title><link>https://patchthecve.com/cve/CVE-2014-2914.html</link><guid>https://patchthecve.com/cve/CVE-2014-2914.html</guid><pubDate>Wed, 17 Jun 2026 00:07:21 +0000</pubDate><description>CRITICAL 9.8: 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.</description></item><item><title>CVE-2014-2906: The psub function in fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly create temporary files, which</title><link>https://patchthecve.com/cve/CVE-2014-2906.html</link><guid>https://patchthecve.com/cve/CVE-2014-2906.html</guid><pubDate>Wed, 17 Jun 2026 00:07:20 +0000</pubDate><description>HIGH 7.0: 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.</description></item><item><title>CVE-2014-3219: fish before 2.1.1 allows local users to write to arbitrary files via a symlink attack on (1) /tmp/fishd.log.%s</title><link>https://patchthecve.com/cve/CVE-2014-3219.html</link><guid>https://patchthecve.com/cve/CVE-2014-3219.html</guid><pubDate>Wed, 17 Jun 2026 00:07:49 +0000</pubDate><description>HIGH 7.8: 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.</description></item><item><title>CVE-2014-2905: fish (aka fish-shell) 1.16.0 before 2.1.1 does not properly check the credentials, which allows local users to</title><link>https://patchthecve.com/cve/CVE-2014-2905.html</link><guid>https://patchthecve.com/cve/CVE-2014-2905.html</guid><pubDate>Wed, 17 Jun 2026 00:07:20 +0000</pubDate><description>MEDIUM 6.9: 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.</description></item></channel></rss>