Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2023-49284 (GCVE-0-2023-49284)
Vulnerability from cvelistv5 – Published: 2023-12-04 23:46 – Updated: 2025-02-13 17:18
VLAI
EPSS
Title
Command substitution output can trigger shell expansion in fish shell
Summary
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 this may cause unexpected behavior with direct input (for example, echo \UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Severity
CWE
- CWE-436 - Interpretation Conflict
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://github.com/fish-shell/fish-shell/security… | x_refsource_CONFIRM |
| https://github.com/fish-shell/fish-shell/commit/0… | x_refsource_MISC |
| http://www.openwall.com/lists/oss-security/2023/12/08/1 |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| fish-shell | fish-shell |
Affected:
< 3.6.2
|
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2024-08-02T21:53:44.879Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"name": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f",
"tags": [
"x_refsource_CONFIRM",
"x_transferred"
],
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
},
{
"name": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14",
"tags": [
"x_refsource_MISC",
"x_transferred"
],
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"tags": [
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"product": "fish-shell",
"vendor": "fish-shell",
"versions": [
{
"status": "affected",
"version": "\u003c 3.6.2"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "LOW",
"baseScore": 3.9,
"baseSeverity": "LOW",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-436",
"description": "CWE-436: Interpretation Conflict",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2023-12-08T21:06:17.905Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
},
{
"name": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
}
],
"source": {
"advisory": "GHSA-2j9r-pm96-wp4f",
"discovery": "UNKNOWN"
},
"title": "Command substitution output can trigger shell expansion in fish shell"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2023-49284",
"datePublished": "2023-12-04T23:46:35.567Z",
"dateReserved": "2023-11-24T16:45:24.312Z",
"dateUpdated": "2025-02-13T17:18:37.222Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2023-49284",
"date": "2026-05-27",
"epss": "0.00088",
"percentile": "0.24936"
},
"fkie_nvd": {
"configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:fishshell:fish:*:*:*:*:*:*:*:*\", \"versionEndExcluding\": \"3.6.2\", \"matchCriteriaId\": \"2274FD09-F6AF-4F35-AAD6-9D48F8045BB7\"}]}]}]",
"descriptions": "[{\"lang\": \"en\", \"value\": \"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 this may cause unexpected behavior with direct input (for example, echo \\\\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.\"}, {\"lang\": \"es\", \"value\": \"fish es un shell de l\\u00ednea de comandos inteligente y f\\u00e1cil de usar para macOS, Linux y el resto de la familia. fish shell utiliza internamente ciertos caracteres que no son Unicode para marcar comodines y expansiones. Permitir\\u00e1 incorrectamente que estos marcadores se lean en la salida de sustituci\\u00f3n de comandos, en lugar de transformarlos en una representaci\\u00f3n interna segura. Si bien esto puede causar un comportamiento inesperado con la entrada directa (por ejemplo, echo \\\\UFDD2HOME tiene el mismo resultado que echo $HOME), esto puede convertirse en un problema de seguridad menor si el resultado se env\\u00eda desde un programa externo a un comando de sustituci\\u00f3n donde este resultado puede que no se espere. Este defecto de dise\\u00f1o se introdujo en versiones muy tempranas de Fish, anteriores al sistema de control de versiones, y se cree que est\\u00e1 presente en todas las versiones de Fish lanzadas en los \\u00faltimos 15 a\\u00f1os o m\\u00e1s, aunque con caracteres diferentes. La ejecuci\\u00f3n del c\\u00f3digo no parece posible, pero la denegaci\\u00f3n de servicio (mediante una gran expansi\\u00f3n de llaves) o la divulgaci\\u00f3n de informaci\\u00f3n (como la expansi\\u00f3n de variables) es potencialmente posible en determinadas circunstancias. Se lanz\\u00f3 Fish Shell 3.6.2 para corregir este problema. Se recomienda a los usuarios que actualicen. No se conocen workarounds para esta vulnerabilidad.\"}]",
"id": "CVE-2023-49284",
"lastModified": "2024-11-21T08:33:11.073",
"metrics": "{\"cvssMetricV31\": [{\"source\": \"security-advisories@github.com\", \"type\": \"Secondary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L\", \"baseScore\": 3.9, \"baseSeverity\": \"LOW\", \"attackVector\": \"LOCAL\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"REQUIRED\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"LOW\", \"integrityImpact\": \"NONE\", \"availabilityImpact\": \"LOW\"}, \"exploitabilityScore\": 1.3, \"impactScore\": 2.5}, {\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H\", \"baseScore\": 6.6, \"baseSeverity\": \"MEDIUM\", \"attackVector\": \"LOCAL\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"REQUIRED\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"HIGH\", \"integrityImpact\": \"NONE\", \"availabilityImpact\": \"HIGH\"}, \"exploitabilityScore\": 1.3, \"impactScore\": 5.2}]}",
"published": "2023-12-05T00:15:08.737",
"references": "[{\"url\": \"http://www.openwall.com/lists/oss-security/2023/12/08/1\", \"source\": \"security-advisories@github.com\"}, {\"url\": \"https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\"]}, {\"url\": \"https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Exploit\", \"Vendor Advisory\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2023/12/08/1\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}, {\"url\": \"https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Exploit\", \"Vendor Advisory\"]}]",
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Modified",
"weaknesses": "[{\"source\": \"security-advisories@github.com\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-436\"}]}]"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2023-49284\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2023-12-05T00:15:08.737\",\"lastModified\":\"2024-11-21T08:33:11.073\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"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 this may cause unexpected behavior with direct input (for example, echo \\\\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.\"},{\"lang\":\"es\",\"value\":\"fish es un shell de l\u00ednea de comandos inteligente y f\u00e1cil de usar para macOS, Linux y el resto de la familia. fish shell utiliza internamente ciertos caracteres que no son Unicode para marcar comodines y expansiones. Permitir\u00e1 incorrectamente que estos marcadores se lean en la salida de sustituci\u00f3n de comandos, en lugar de transformarlos en una representaci\u00f3n interna segura. Si bien esto puede causar un comportamiento inesperado con la entrada directa (por ejemplo, echo \\\\UFDD2HOME tiene el mismo resultado que echo $HOME), esto puede convertirse en un problema de seguridad menor si el resultado se env\u00eda desde un programa externo a un comando de sustituci\u00f3n donde este resultado puede que no se espere. Este defecto de dise\u00f1o se introdujo en versiones muy tempranas de Fish, anteriores al sistema de control de versiones, y se cree que est\u00e1 presente en todas las versiones de Fish lanzadas en los \u00faltimos 15 a\u00f1os o m\u00e1s, aunque con caracteres diferentes. La ejecuci\u00f3n del c\u00f3digo no parece posible, pero la denegaci\u00f3n de servicio (mediante una gran expansi\u00f3n de llaves) o la divulgaci\u00f3n de informaci\u00f3n (como la expansi\u00f3n de variables) es potencialmente posible en determinadas circunstancias. Se lanz\u00f3 Fish Shell 3.6.2 para corregir este problema. Se recomienda a los usuarios que actualicen. No se conocen workarounds para esta vulnerabilidad.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L\",\"baseScore\":3.9,\"baseSeverity\":\"LOW\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"REQUIRED\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"LOW\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"LOW\"},\"exploitabilityScore\":1.3,\"impactScore\":2.5},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H\",\"baseScore\":6.6,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"REQUIRED\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.3,\"impactScore\":5.2}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-436\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:fishshell:fish:*:*:*:*:*:*:*:*\",\"versionEndExcluding\":\"3.6.2\",\"matchCriteriaId\":\"2274FD09-F6AF-4F35-AAD6-9D48F8045BB7\"}]}]}],\"references\":[{\"url\":\"http://www.openwall.com/lists/oss-security/2023/12/08/1\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\"]},{\"url\":\"https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Exploit\",\"Vendor Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2023/12/08/1\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Vendor Advisory\"]}]}}"
}
}
FKIE_CVE-2023-49284
Vulnerability from fkie_nvd - Published: 2023-12-05 00:15 - Updated: 2024-11-21 08:33
Severity
3.9 (Low) - CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L
6.6 (Medium) - CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H
6.6 (Medium) - CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H
Summary
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 this may cause unexpected behavior with direct input (for example, echo \UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.
References
{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:fishshell:fish:*:*:*:*:*:*:*:*",
"matchCriteriaId": "2274FD09-F6AF-4F35-AAD6-9D48F8045BB7",
"versionEndExcluding": "3.6.2",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability."
},
{
"lang": "es",
"value": "fish es un shell de l\u00ednea de comandos inteligente y f\u00e1cil de usar para macOS, Linux y el resto de la familia. fish shell utiliza internamente ciertos caracteres que no son Unicode para marcar comodines y expansiones. Permitir\u00e1 incorrectamente que estos marcadores se lean en la salida de sustituci\u00f3n de comandos, en lugar de transformarlos en una representaci\u00f3n interna segura. Si bien esto puede causar un comportamiento inesperado con la entrada directa (por ejemplo, echo \\UFDD2HOME tiene el mismo resultado que echo $HOME), esto puede convertirse en un problema de seguridad menor si el resultado se env\u00eda desde un programa externo a un comando de sustituci\u00f3n donde este resultado puede que no se espere. Este defecto de dise\u00f1o se introdujo en versiones muy tempranas de Fish, anteriores al sistema de control de versiones, y se cree que est\u00e1 presente en todas las versiones de Fish lanzadas en los \u00faltimos 15 a\u00f1os o m\u00e1s, aunque con caracteres diferentes. La ejecuci\u00f3n del c\u00f3digo no parece posible, pero la denegaci\u00f3n de servicio (mediante una gran expansi\u00f3n de llaves) o la divulgaci\u00f3n de informaci\u00f3n (como la expansi\u00f3n de variables) es potencialmente posible en determinadas circunstancias. Se lanz\u00f3 Fish Shell 3.6.2 para corregir este problema. Se recomienda a los usuarios que actualicen. No se conocen workarounds para esta vulnerabilidad."
}
],
"id": "CVE-2023-49284",
"lastModified": "2024-11-21T08:33:11.073",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "LOW",
"baseScore": 3.9,
"baseSeverity": "LOW",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
},
"exploitabilityScore": 1.3,
"impactScore": 2.5,
"source": "security-advisories@github.com",
"type": "Secondary"
},
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 6.6,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H",
"version": "3.1"
},
"exploitabilityScore": 1.3,
"impactScore": 5.2,
"source": "nvd@nist.gov",
"type": "Primary"
}
]
},
"published": "2023-12-05T00:15:08.737",
"references": [
{
"source": "security-advisories@github.com",
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
},
{
"source": "security-advisories@github.com",
"tags": [
"Patch"
],
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"source": "security-advisories@github.com",
"tags": [
"Exploit",
"Vendor Advisory"
],
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Patch"
],
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Exploit",
"Vendor Advisory"
],
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Modified",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-436"
}
],
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
}
GSD-2023-49284
Vulnerability from gsd - Updated: 2023-12-13 01:20Details
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 this may cause unexpected behavior with direct input (for example, echo \UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Aliases
Aliases
{
"GSD": {
"alias": "CVE-2023-49284",
"id": "GSD-2023-49284"
},
"gsd": {
"metadata": {
"exploitCode": "unknown",
"remediation": "unknown",
"reportConfidence": "confirmed",
"type": "vulnerability"
},
"osvSchema": {
"aliases": [
"CVE-2023-49284"
],
"details": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.",
"id": "GSD-2023-49284",
"modified": "2023-12-13T01:20:34.976678Z",
"schema_version": "1.4.0"
}
},
"namespaces": {
"cve.org": {
"CVE_data_meta": {
"ASSIGNER": "security-advisories@github.com",
"ID": "CVE-2023-49284",
"STATE": "PUBLIC"
},
"affects": {
"vendor": {
"vendor_data": [
{
"product": {
"product_data": [
{
"product_name": "fish-shell",
"version": {
"version_data": [
{
"version_affected": "=",
"version_value": "\u003c 3.6.2"
}
]
}
}
]
},
"vendor_name": "fish-shell"
}
]
}
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "eng",
"value": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability."
}
]
},
"impact": {
"cvss": [
{
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "LOW",
"baseScore": 3.9,
"baseSeverity": "LOW",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"cweId": "CWE-436",
"lang": "eng",
"value": "CWE-436: Interpretation Conflict"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f",
"refsource": "MISC",
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
},
{
"name": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14",
"refsource": "MISC",
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"name": "http://www.openwall.com/lists/oss-security/2023/12/08/1",
"refsource": "MISC",
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
}
]
},
"source": {
"advisory": "GHSA-2j9r-pm96-wp4f",
"discovery": "UNKNOWN"
}
},
"nvd.nist.gov": {
"configurations": {
"CVE_data_version": "4.0",
"nodes": [
{
"children": [],
"cpe_match": [
{
"cpe23Uri": "cpe:2.3:a:fishshell:fish:*:*:*:*:*:*:*:*",
"cpe_name": [],
"versionEndExcluding": "3.6.2",
"vulnerable": true
}
],
"operator": "OR"
}
]
},
"cve": {
"CVE_data_meta": {
"ASSIGNER": "security-advisories@github.com",
"ID": "CVE-2023-49284"
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "en",
"value": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "en",
"value": "CWE-436"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f",
"refsource": "",
"tags": [
"Exploit",
"Vendor Advisory"
],
"url": "https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f"
},
{
"name": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14",
"refsource": "",
"tags": [
"Patch"
],
"url": "https://github.com/fish-shell/fish-shell/commit/09986f5563e31e2c900a606438f1d60d008f3a14"
},
{
"name": "http://www.openwall.com/lists/oss-security/2023/12/08/1",
"refsource": "",
"tags": [],
"url": "http://www.openwall.com/lists/oss-security/2023/12/08/1"
}
]
}
},
"impact": {
"baseMetricV3": {
"cvssV3": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 6.6,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H",
"version": "3.1"
},
"exploitabilityScore": 1.3,
"impactScore": 5.2
}
},
"lastModifiedDate": "2023-12-08T21:15Z",
"publishedDate": "2023-12-05T00:15Z"
}
}
}
MSRC_CVE-2023-49284
Vulnerability from csaf_microsoft - Published: 2023-12-01 08:00 - Updated: 2023-12-09 00:00Summary
Command substitution output can trigger shell expansion in fish shell
Notes
Additional Resources: To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle
Disclaimer: The information provided in the Microsoft Knowledge Base is provided \"as is\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.
References
4 references
| URL | Category |
|---|---|
| https://msrc.microsoft.com/csaf/vex/2023/msrc_cve… | self |
| https://support.microsoft.com/lifecycle | external |
| https://www.first.org/cvss | external |
| https://msrc.microsoft.com/csaf/vex/2023/msrc_cve… | self |
{
"document": {
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"text": "Public",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en-US",
"notes": [
{
"category": "general",
"text": "To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle",
"title": "Additional Resources"
},
{
"category": "legal_disclaimer",
"text": "The information provided in the Microsoft Knowledge Base is provided \\\"as is\\\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.",
"title": "Disclaimer"
}
],
"publisher": {
"category": "vendor",
"contact_details": "secure@microsoft.com",
"name": "Microsoft Security Response Center",
"namespace": "https://msrc.microsoft.com"
},
"references": [
{
"category": "self",
"summary": "CVE-2023-49284 Command substitution output can trigger shell expansion in fish shell - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2023/msrc_cve-2023-49284.json"
},
{
"category": "external",
"summary": "Microsoft Support Lifecycle",
"url": "https://support.microsoft.com/lifecycle"
},
{
"category": "external",
"summary": "Common Vulnerability Scoring System",
"url": "https://www.first.org/cvss"
}
],
"title": "Command substitution output can trigger shell expansion in fish shell",
"tracking": {
"current_release_date": "2023-12-09T00:00:00.000Z",
"generator": {
"date": "2025-10-20T00:49:37.106Z",
"engine": {
"name": "MSRC Generator",
"version": "1.0"
}
},
"id": "msrc_CVE-2023-49284",
"initial_release_date": "2023-12-01T08:00:00.000Z",
"revision_history": [
{
"date": "2023-12-09T00:00:00.000Z",
"legacy_version": "1",
"number": "1",
"summary": "Information published."
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "2.0",
"product": {
"name": "CBL Mariner 2.0",
"product_id": "17086"
}
}
],
"category": "product_name",
"name": "Azure Linux"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003ccbl2 fish 3.6.2-1",
"product": {
"name": "\u003ccbl2 fish 3.6.2-1",
"product_id": "1"
}
},
{
"category": "product_version",
"name": "cbl2 fish 3.6.2-1",
"product": {
"name": "cbl2 fish 3.6.2-1",
"product_id": "18240"
}
}
],
"category": "product_name",
"name": "fish"
}
],
"category": "vendor",
"name": "Microsoft"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "\u003ccbl2 fish 3.6.2-1 as a component of CBL Mariner 2.0",
"product_id": "17086-1"
},
"product_reference": "1",
"relates_to_product_reference": "17086"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cbl2 fish 3.6.2-1 as a component of CBL Mariner 2.0",
"product_id": "18240-17086"
},
"product_reference": "18240",
"relates_to_product_reference": "17086"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2023-49284",
"cwe": {
"id": "CWE-436",
"name": "Interpretation Conflict"
},
"notes": [
{
"category": "general",
"text": "GitHub_M",
"title": "Assigning CNA"
}
],
"product_status": {
"fixed": [
"18240-17086"
],
"known_affected": [
"17086-1"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2023-49284 Command substitution output can trigger shell expansion in fish shell - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2023/msrc_cve-2023-49284.json"
}
],
"remediations": [
{
"category": "vendor_fix",
"date": "2023-12-09T00:00:00.000Z",
"details": "3.6.2-1:Security Update:https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade",
"product_ids": [
"17086-1"
],
"url": "https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 6.6,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"environmentalsScore": 0.0,
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"temporalScore": 6.6,
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H",
"version": "3.1"
},
"products": [
"17086-1"
]
}
],
"title": "Command substitution output can trigger shell expansion in fish shell"
}
]
}
OPENSUSE-SU-2023:0404-1
Vulnerability from csaf_opensuse - Published: 2023-12-16 13:01 - Updated: 2023-12-16 13:01Summary
Security update for fish
Severity
Moderate
Notes
Title of the patch: Security update for fish
Description of the patch: This update for fish fixes the following issues:
- CVE-2023-49284: Fixed shell expansion triggered by command substitution output (boo#1217808).
Patchnames: openSUSE-2023-404
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
4.4 (Medium)
Affected products
Recommended
20 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
8 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for fish",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for fish fixes the following issues:\n\n- CVE-2023-49284: Fixed shell expansion triggered by command substitution output (boo#1217808).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-2023-404",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2023_0404-1.json"
},
{
"category": "self",
"summary": "URL for openSUSE-SU-2023:0404-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/ID5OSVJXPI7OW4ZTAPE4ZJUJIM5HRF37/"
},
{
"category": "self",
"summary": "E-Mail link for openSUSE-SU-2023:0404-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/ID5OSVJXPI7OW4ZTAPE4ZJUJIM5HRF37/"
},
{
"category": "self",
"summary": "SUSE Bug 1217808",
"url": "https://bugzilla.suse.com/1217808"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2023-49284 page",
"url": "https://www.suse.com/security/cve/CVE-2023-49284/"
}
],
"title": "Security update for fish",
"tracking": {
"current_release_date": "2023-12-16T13:01:09Z",
"generator": {
"date": "2023-12-16T13:01:09Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2023:0404-1",
"initial_release_date": "2023-12-16T13:01:09Z",
"revision_history": [
{
"date": "2023-12-16T13:01:09Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp154.3.3.1.aarch64",
"product": {
"name": "fish-3.3.1-bp154.3.3.1.aarch64",
"product_id": "fish-3.3.1-bp154.3.3.1.aarch64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp154.3.3.1.aarch64",
"product": {
"name": "fish-devel-3.3.1-bp154.3.3.1.aarch64",
"product_id": "fish-devel-3.3.1-bp154.3.3.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp154.3.3.1.i586",
"product": {
"name": "fish-3.3.1-bp154.3.3.1.i586",
"product_id": "fish-3.3.1-bp154.3.3.1.i586"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp154.3.3.1.i586",
"product": {
"name": "fish-devel-3.3.1-bp154.3.3.1.i586",
"product_id": "fish-devel-3.3.1-bp154.3.3.1.i586"
}
}
],
"category": "architecture",
"name": "i586"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp154.3.3.1.ppc64le",
"product": {
"name": "fish-3.3.1-bp154.3.3.1.ppc64le",
"product_id": "fish-3.3.1-bp154.3.3.1.ppc64le"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"product": {
"name": "fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"product_id": "fish-devel-3.3.1-bp154.3.3.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp154.3.3.1.s390x",
"product": {
"name": "fish-3.3.1-bp154.3.3.1.s390x",
"product_id": "fish-3.3.1-bp154.3.3.1.s390x"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp154.3.3.1.s390x",
"product": {
"name": "fish-devel-3.3.1-bp154.3.3.1.s390x",
"product_id": "fish-devel-3.3.1-bp154.3.3.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp154.3.3.1.x86_64",
"product": {
"name": "fish-3.3.1-bp154.3.3.1.x86_64",
"product_id": "fish-3.3.1-bp154.3.3.1.x86_64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp154.3.3.1.x86_64",
"product": {
"name": "fish-devel-3.3.1-bp154.3.3.1.x86_64",
"product_id": "fish-devel-3.3.1-bp154.3.3.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Package Hub 15 SP4",
"product": {
"name": "SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4"
}
},
{
"category": "product_name",
"name": "openSUSE Leap 15.4",
"product": {
"name": "openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:leap:15.4"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.aarch64 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.aarch64"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.aarch64",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.i586 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.i586"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.i586",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.ppc64le as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.ppc64le"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.ppc64le",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.s390x as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.s390x"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.s390x",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.x86_64 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.x86_64"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.x86_64",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.aarch64 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.aarch64"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.aarch64",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.i586 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.i586"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.i586",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.ppc64le as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.ppc64le"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.s390x as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.s390x"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.s390x",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.x86_64 as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.x86_64"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.x86_64",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.aarch64 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.aarch64"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.i586 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.i586"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.i586",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.ppc64le as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.ppc64le"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.s390x as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.s390x"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp154.3.3.1.x86_64 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.x86_64"
},
"product_reference": "fish-3.3.1-bp154.3.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.aarch64 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.aarch64"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.i586 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.i586"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.i586",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.ppc64le as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.ppc64le"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.s390x as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.s390x"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp154.3.3.1.x86_64 as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.x86_64"
},
"product_reference": "fish-devel-3.3.1-bp154.3.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.4"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2023-49284",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2023-49284"
}
],
"notes": [
{
"category": "general",
"text": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.x86_64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2023-49284",
"url": "https://www.suse.com/security/cve/CVE-2023-49284"
},
{
"category": "external",
"summary": "SUSE Bug 1217808 for CVE-2023-49284",
"url": "https://bugzilla.suse.com/1217808"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.x86_64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.4,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-3.3.1-bp154.3.3.1.x86_64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.i586",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"SUSE Package Hub 15 SP4:fish-devel-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-3.3.1-bp154.3.3.1.x86_64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.aarch64",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.i586",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.ppc64le",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.s390x",
"openSUSE Leap 15.4:fish-devel-3.3.1-bp154.3.3.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2023-12-16T13:01:09Z",
"details": "moderate"
}
],
"title": "CVE-2023-49284"
}
]
}
OPENSUSE-SU-2023:0405-1
Vulnerability from csaf_opensuse - Published: 2023-12-16 13:01 - Updated: 2023-12-16 13:01Summary
Security update for fish
Severity
Moderate
Notes
Title of the patch: Security update for fish
Description of the patch: This update for fish fixes the following issues:
- CVE-2023-49284: Fixed shell expansion triggered by command substitution output (boo#1217808).
Patchnames: openSUSE-2023-405
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
4.4 (Medium)
Affected products
Recommended
20 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.i586 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
8 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for fish",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for fish fixes the following issues:\n\n- CVE-2023-49284: Fixed shell expansion triggered by command substitution output (boo#1217808).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-2023-405",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2023_0405-1.json"
},
{
"category": "self",
"summary": "URL for openSUSE-SU-2023:0405-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/S6BKN7QOVK7LIAFEI3YVTBXDS7YGI6B3/"
},
{
"category": "self",
"summary": "E-Mail link for openSUSE-SU-2023:0405-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/S6BKN7QOVK7LIAFEI3YVTBXDS7YGI6B3/"
},
{
"category": "self",
"summary": "SUSE Bug 1217808",
"url": "https://bugzilla.suse.com/1217808"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2023-49284 page",
"url": "https://www.suse.com/security/cve/CVE-2023-49284/"
}
],
"title": "Security update for fish",
"tracking": {
"current_release_date": "2023-12-16T13:01:13Z",
"generator": {
"date": "2023-12-16T13:01:13Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2023:0405-1",
"initial_release_date": "2023-12-16T13:01:13Z",
"revision_history": [
{
"date": "2023-12-16T13:01:13Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp155.4.3.1.aarch64",
"product": {
"name": "fish-3.3.1-bp155.4.3.1.aarch64",
"product_id": "fish-3.3.1-bp155.4.3.1.aarch64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp155.4.3.1.aarch64",
"product": {
"name": "fish-devel-3.3.1-bp155.4.3.1.aarch64",
"product_id": "fish-devel-3.3.1-bp155.4.3.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp155.4.3.1.i586",
"product": {
"name": "fish-3.3.1-bp155.4.3.1.i586",
"product_id": "fish-3.3.1-bp155.4.3.1.i586"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp155.4.3.1.i586",
"product": {
"name": "fish-devel-3.3.1-bp155.4.3.1.i586",
"product_id": "fish-devel-3.3.1-bp155.4.3.1.i586"
}
}
],
"category": "architecture",
"name": "i586"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp155.4.3.1.ppc64le",
"product": {
"name": "fish-3.3.1-bp155.4.3.1.ppc64le",
"product_id": "fish-3.3.1-bp155.4.3.1.ppc64le"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"product": {
"name": "fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"product_id": "fish-devel-3.3.1-bp155.4.3.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp155.4.3.1.s390x",
"product": {
"name": "fish-3.3.1-bp155.4.3.1.s390x",
"product_id": "fish-3.3.1-bp155.4.3.1.s390x"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp155.4.3.1.s390x",
"product": {
"name": "fish-devel-3.3.1-bp155.4.3.1.s390x",
"product_id": "fish-devel-3.3.1-bp155.4.3.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.3.1-bp155.4.3.1.x86_64",
"product": {
"name": "fish-3.3.1-bp155.4.3.1.x86_64",
"product_id": "fish-3.3.1-bp155.4.3.1.x86_64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.3.1-bp155.4.3.1.x86_64",
"product": {
"name": "fish-devel-3.3.1-bp155.4.3.1.x86_64",
"product_id": "fish-devel-3.3.1-bp155.4.3.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Package Hub 15 SP5",
"product": {
"name": "SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5"
}
},
{
"category": "product_name",
"name": "openSUSE Leap 15.5",
"product": {
"name": "openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:leap:15.5"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.aarch64 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.aarch64"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.aarch64",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.i586 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.i586"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.i586",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.ppc64le as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.ppc64le"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.ppc64le",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.s390x as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.s390x"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.s390x",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.x86_64 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.x86_64"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.x86_64",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.aarch64 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.aarch64"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.aarch64",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.i586 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.i586"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.i586",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.ppc64le as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.ppc64le"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.s390x as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.s390x"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.s390x",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.x86_64 as component of SUSE Package Hub 15 SP5",
"product_id": "SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.x86_64"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.x86_64",
"relates_to_product_reference": "SUSE Package Hub 15 SP5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.aarch64 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.aarch64"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.i586 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.i586"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.i586",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.ppc64le as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.ppc64le"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.s390x as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.s390x"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.3.1-bp155.4.3.1.x86_64 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.x86_64"
},
"product_reference": "fish-3.3.1-bp155.4.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.aarch64 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.aarch64"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.i586 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.i586"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.i586",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.ppc64le as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.ppc64le"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.s390x as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.s390x"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.5"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.3.1-bp155.4.3.1.x86_64 as component of openSUSE Leap 15.5",
"product_id": "openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.x86_64"
},
"product_reference": "fish-devel-3.3.1-bp155.4.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.5"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2023-49284",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2023-49284"
}
],
"notes": [
{
"category": "general",
"text": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.x86_64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2023-49284",
"url": "https://www.suse.com/security/cve/CVE-2023-49284"
},
{
"category": "external",
"summary": "SUSE Bug 1217808 for CVE-2023-49284",
"url": "https://bugzilla.suse.com/1217808"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.x86_64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.4,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-3.3.1-bp155.4.3.1.x86_64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.i586",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"SUSE Package Hub 15 SP5:fish-devel-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-3.3.1-bp155.4.3.1.x86_64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.aarch64",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.i586",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.ppc64le",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.s390x",
"openSUSE Leap 15.5:fish-devel-3.3.1-bp155.4.3.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2023-12-16T13:01:13Z",
"details": "moderate"
}
],
"title": "CVE-2023-49284"
}
]
}
OPENSUSE-SU-2024:13501-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00Summary
fish-3.6.4-1.1 on GA media
Severity
Moderate
Notes
Title of the patch: fish-3.6.4-1.1 on GA media
Description of the patch: These are all security issues fixed in the fish-3.6.4-1.1 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2024-13501
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
4.4 (Medium)
Affected products
Recommended
8 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:fish-3.6.4-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-3.6.4-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-3.6.4-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-3.6.4-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-devel-3.6.4-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-devel-3.6.4-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-devel-3.6.4-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:fish-devel-3.6.4-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "fish-3.6.4-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the fish-3.6.4-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-13501",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_13501-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2023-49284 page",
"url": "https://www.suse.com/security/cve/CVE-2023-49284/"
}
],
"title": "fish-3.6.4-1.1 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:13501-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "fish-3.6.4-1.1.aarch64",
"product": {
"name": "fish-3.6.4-1.1.aarch64",
"product_id": "fish-3.6.4-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.6.4-1.1.aarch64",
"product": {
"name": "fish-devel-3.6.4-1.1.aarch64",
"product_id": "fish-devel-3.6.4-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.6.4-1.1.ppc64le",
"product": {
"name": "fish-3.6.4-1.1.ppc64le",
"product_id": "fish-3.6.4-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "fish-devel-3.6.4-1.1.ppc64le",
"product": {
"name": "fish-devel-3.6.4-1.1.ppc64le",
"product_id": "fish-devel-3.6.4-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.6.4-1.1.s390x",
"product": {
"name": "fish-3.6.4-1.1.s390x",
"product_id": "fish-3.6.4-1.1.s390x"
}
},
{
"category": "product_version",
"name": "fish-devel-3.6.4-1.1.s390x",
"product": {
"name": "fish-devel-3.6.4-1.1.s390x",
"product_id": "fish-devel-3.6.4-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "fish-3.6.4-1.1.x86_64",
"product": {
"name": "fish-3.6.4-1.1.x86_64",
"product_id": "fish-3.6.4-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "fish-devel-3.6.4-1.1.x86_64",
"product": {
"name": "fish-devel-3.6.4-1.1.x86_64",
"product_id": "fish-devel-3.6.4-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.6.4-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-3.6.4-1.1.aarch64"
},
"product_reference": "fish-3.6.4-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.6.4-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-3.6.4-1.1.ppc64le"
},
"product_reference": "fish-3.6.4-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.6.4-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-3.6.4-1.1.s390x"
},
"product_reference": "fish-3.6.4-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-3.6.4-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-3.6.4-1.1.x86_64"
},
"product_reference": "fish-3.6.4-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.6.4-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-devel-3.6.4-1.1.aarch64"
},
"product_reference": "fish-devel-3.6.4-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.6.4-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-devel-3.6.4-1.1.ppc64le"
},
"product_reference": "fish-devel-3.6.4-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.6.4-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-devel-3.6.4-1.1.s390x"
},
"product_reference": "fish-devel-3.6.4-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "fish-devel-3.6.4-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:fish-devel-3.6.4-1.1.x86_64"
},
"product_reference": "fish-devel-3.6.4-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2023-49284",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2023-49284"
}
],
"notes": [
{
"category": "general",
"text": "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 this may cause unexpected behavior with direct input (for example, echo \\UFDD2HOME has the same output as echo $HOME), this may become a minor security problem if the output is being fed from an external program into a command substitution where this output may not be expected. This design flaw was introduced in very early versions of fish, predating the version control system, and is thought to be present in every version of fish released in the last 15 years or more, although with different characters. Code execution does not appear to be possible, but denial of service (through large brace expansion) or information disclosure (such as variable expansion) is potentially possible under certain circumstances. fish shell 3.6.2 has been released to correct this issue. Users are advised to upgrade. There are no known workarounds for this vulnerability.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:fish-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-3.6.4-1.1.x86_64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2023-49284",
"url": "https://www.suse.com/security/cve/CVE-2023-49284"
},
{
"category": "external",
"summary": "SUSE Bug 1217808 for CVE-2023-49284",
"url": "https://bugzilla.suse.com/1217808"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:fish-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-3.6.4-1.1.x86_64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.4,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:fish-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-3.6.4-1.1.x86_64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.aarch64",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.ppc64le",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.s390x",
"openSUSE Tumbleweed:fish-devel-3.6.4-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2023-49284"
}
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…