{"affected":[{"defaultStatus":"unaffected","ecosystem":"cargo","packageName":"dysk","product":"dysk","source":"CNA: VulnCheck","vendor":"Canop","versions":[{"lessThan":"3.8.2","status":"affected","version":"0","versionType":"semver"}]}],"cveId":"CVE-2026-121547","cwes":["CWE-150"],"description":"Canop dysk before 3.8.2 contains a terminal escape sequence injection vulnerability that allows local users to inject control sequences by crafting mount metadata rendered unsanitized in table and CSV output. Attackers can create FUSE mounts with ESC/OSC sequences in mount-point names or fsname, causing spoofed or hidden output and window-title changes when another user runs dysk.","epss":null,"exploits":[],"kev":null,"metrics":[{"score":1,"severity":"low","source":"CNA: VulnCheck","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N","version":"4.0"},{"score":2.2,"severity":"low","source":"CNA: VulnCheck","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N","version":"3.1"},{"score":1,"severity":"low","source":"NVD: disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","version":"4.0"},{"score":2.2,"severity":"low","source":"NVD: disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N","version":"3.1"}],"modifiedAt":1793730483371,"publishedAt":1793719027342,"references":[{"source":"CNA: VulnCheck","tags":["issue-tracking"],"url":"https://github.com/Canop/dysk/issues/125"},{"source":"CNA: VulnCheck","tags":["product"],"url":"https://github.com/Canop/dysk"},{"source":"CNA: VulnCheck","tags":["patch"],"url":"https://github.com/Canop/dysk/commit/726f4f554d7c1ede21363c29b593ab130ca28d86"},{"source":"CNA: VulnCheck","tags":["technical-description"],"url":"https://github.com/Canop/dysk/blob/v3.8.1/cli/src/table.rs#L60-L75"},{"source":"CNA: VulnCheck","tags":["technical-description","patch","issue-tracking"],"url":"https://github.com/Canop/dysk/pull/126"},{"source":"CNA: VulnCheck","tags":["third-party-advisory"],"url":"https://www.vulncheck.com/advisories/dysk-before-3.8.2-terminal-escape-sequence-injection-via-mount-metadata"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://github.com/Canop/dysk"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://github.com/Canop/dysk/blob/v3.8.1/cli/src/table.rs#L60-L75"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://github.com/Canop/dysk/commit/726f4f554d7c1ede21363c29b593ab130ca28d86"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://github.com/Canop/dysk/issues/125"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://github.com/Canop/dysk/pull/126"},{"source":"disclosure@vulncheck.com","tags":[],"url":"https://www.vulncheck.com/advisories/dysk-before-3.8.2-terminal-escape-sequence-injection-via-mount-metadata"}],"remediation":[{"kind":"fix","source":"CNA: VulnCheck","text":"The reporting source identifies this reference as a patch. Check the advisory for affected versions and supported release branches.","url":"https://github.com/Canop/dysk/commit/726f4f554d7c1ede21363c29b593ab130ca28d86"},{"kind":"fix","source":"CNA: VulnCheck","text":"The reporting source identifies this reference as a patch. Check the advisory for affected versions and supported release branches.","url":"https://github.com/Canop/dysk/pull/126"}],"revision":"165a4f22595a828a0a8a406b69cc1109626d25ccaac39ba6facd0905ca50070e","sources":[{"modifiedAt":1793730483371,"name":"CNA: VulnCheck","retrievedAt":1793733003865,"url":"https://www.cve.org/CVERecord?id=CVE-2026-121547"},{"modifiedAt":1793723449290,"name":"NVD","retrievedAt":1793730101659,"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-121547"}],"ssvc":{"assessedAt":1793726476373,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"dysk before 3.8.2 Terminal Escape Sequence Injection via Mount Metadata","updatedAt":1793733003865}