CVE-2020-17367
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option,...
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
CVE-2020-17367- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-88
- Updated
- 2026-11-02
CVE List No score
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
CVE-2020-17367- Updated
- 2026-11-02
EUVDEUVD-2020-9321 No score
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
EUVD-2020-9321- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rf94-4gm4-mj5j
7.8
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option,...
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
GHSA-rf94-4gm4-mj5j- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-78, CWE-88
- Updated
- 2026-11-02
OSV
7.8
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
CVE-2020-17367- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-17367
7.8
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
DEBIAN-CVE-2020-17367- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2020-17367
7.8
Firejail through 0.9.62 does not honor the -- end-of-options indicator after the --output option, which may lead to command injection.
- Record
UBUNTU-CVE-2020-17367- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0328 No score
Updated firejail packages fix security vulnerability
It was reported that firejail does not respect the end-of-options separator ("--"), allowing an attacker with control over the command line options of the sandboxed application, to write data to a specified file (CVE-2020-17367).
It was reported that firejail when redirecting output via --output or --output-stderr, concatenates all command line arguments into a single string that is passed to a shell. An attacker who has control over the command line arguments of the sandboxed application could take advantage of this flaw to run arbitrary commands (CVE-2020-17368).
- Record
MGASA-2020-0328- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1208-1 No score
Security update for firejail
This update for firejail fixes the following issues:
- CVE-2020-17367: The end-of-options separator -- was not handled correctly (boo#1174986).
- CVE-2020-17368: An attacker who has control over the command line arguments could run arbitrary commands (boo#1174986).
- Record
openSUSE-SU-2020:1208-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0271-1 No score
Security update for firejail
This update for firejail fixes the following issues:
firejail 0.9.64.4 is shipped to openSUSE Leap 15.2
- CVE-2021-26910: Fixed root privilege escalation due to race condition (boo#1181990)
Update to 0.9.64.4:
- disabled overlayfs, pending multiple fixes
- fixed launch firefox for open url in telegram-desktop.profile
Update to 0.9.64.2:
- allow --tmpfs inside $HOME for unprivileged users
- --disable-usertmpfs compile time option
- allow AF_BLUETOOTH via --protocol=bluetooth
- setup guide for new users: contrib/firejail-welcome.sh
- implement netns in profiles
- added nolocal6.net IPv6 network filter
- new profiles: spectacle, chromium-browser-privacy, gtk-straw-viewer, gtk-youtube-viewer, gtk2-youtube-viewer, gtk3-youtube-viewer, straw-viewer, lutris, dolphin-emu, authenticator-rs, servo, npm, marker, yarn, lsar, unar, agetpkg, mdr, shotwell, qnapi, new profiles: guvcview, pkglog, kdiff3, CoyIM.
Update to version 0.9.64:
- replaced --nowrap option with --wrap in firemon
- The blocking action of seccomp filters has been changed from killing the process to returning EPERM to the caller. To get the previous behaviour, use --seccomp-error-action=kill or syscall:kill syntax when constructing filters, or override in /etc/firejail/firejail.config file.
- Fine-grained D-Bus sandboxing with xdg-dbus-proxy. xdg-dbus-proxy must be installed, if not D-Bus access will be allowed. With this version nodbus is deprecated, in favor of dbus-user none and dbus-system none and will be removed in a future version.
- DHCP client support
- firecfg only fix dektop-files if started with sudo
- SELinux labeling support
- custom 32-bit seccomp filter support
- restrict ${RUNUSER} in several profiles
- blacklist shells such as bash in several profiles
- whitelist globbing
- mkdir and mkfile support for /run/user directory
- support ignore for include
- --include on the command line
- splitting up media players whitelists in whitelist-players.inc
- new condition: HAS_NOSOUND
- new profiles: gfeeds, firefox-x11, tvbrowser, rtv, clipgrab, muraster
- new profiles: gnome-passwordsafe, bibtex, gummi, latex, mupdf-x11-curl
- new profiles: pdflatex, tex, wpp, wpspdf, wps, et, multimc, mupdf-x11
- new profiles: gnome-hexgl, com.github.johnfactotum.Foliate, mupdf-gl, mutool
- new profiles: desktopeditors, impressive, planmaker18, planmaker18free
- new profiles: presentations18, presentations18free, textmaker18, teams
- new profiles: textmaker18free, xournal, gnome-screenshot, ripperX
- new profiles: sound-juicer, com.github.dahenson.agenda, gnome-pomodoro
- new profiles: gnome-todo, x2goclient, iagno, kmplayer, penguin-command
- new profiles: frogatto, gnome-mines, gnome-nibbles, lightsoff, warmux
- new profiles: ts3client_runscript.sh, ferdi, abiword, four-in-a-row
- new profiles: gnome-mahjongg, gnome-robots, gnome-sudoku, gnome-taquin
- new profiles: gnome-tetravex, blobwars, gravity-beams-and-evaporating-stars
- new profiles: hyperrogue, jumpnbump-menu, jumpnbump, magicor, mindless
- new profiles: mirrormagic, mrrescue, scorched3d-wrapper, scorchwentbonkers
- new profiles: seahorse-adventures, wordwarvi, xbill, gnome-klotski
- new profiles: swell-foop, fdns, five-or-more, steam-runtime
- new profiles: nicotine, plv, mocp, apostrophe, quadrapassel, dino-im
- new profiles: hitori, bijiben, gnote, gnubik, ZeGrapher, xonotic-sdl-wrapper
- new profiles: gapplication, openarena_ded, element-desktop, cawbird
- new profiles: freetube, strawberry, jitsi-meet-desktop
- new profiles: homebank, mattermost-desktop, newsflash, com.gitlab.newsflash
- new profiles: sushi, xfce4-screenshooter, org.gnome.NautilusPreviewer, lyx
- new profiles: minitube, nuclear, mtpaint, minecraft-launcher, gnome-calendar
- new profiles: vmware, git-cola, otter-browser, kazam, menulibre, musictube
- new profiles: onboard, fractal, mirage, quaternion, spectral, man, psi
- new profiles: smuxi-frontend-gnome, balsa, kube, trojita, youtube
- new profiles:…
- Record
openSUSE-SU-2021:0271-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10759-1 No score
firejail-0.9.66-1.2 on GA media
These are all security issues fixed in the firejail-0.9.66-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10759-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
firejailDebian:12 |
before 0.9.62-4 | 0.9.62-4 |
firejailDebian:13 |
before 0.9.62-4 | 0.9.62-4 |
firejailDebian:14 |
before 0.9.62-4 | 0.9.62-4 |
firejailDebian:9 From an advisory covering 2 CVEs |
before 0.9.44.8-2+deb9u1, plus listed versions 0.9.44.8-2 |
0.9.44.8-2+deb9u1 |
firejailDebian:10 From an advisory covering 2 CVEs |
before 0.9.58.2-2+deb10u1, plus listed versions 0.9.58.2-2 |
0.9.58.2-2+deb10u1 |
mediawikiDebian:10 From an advisory covering 8 CVEs |
before 1:1.31.10-1~deb10u1, plus listed versions 1:1.31.2-11:1.31.4-11:1.31.4-1~deb10u11:1.31.5-11:1.31.5-2 Show 6 moreShow less1:1.31.5-31:1.31.6-11:1.31.6-1~deb10u11:1.31.7-11:1.31.7-1~deb10u11:1.31.8-1 |
1:1.31.10-1~deb10u1 |
firejailMageia:7 From an advisory covering 2 CVEs |
before 0.9.56-2.2.mga7 | 0.9.56-2.2.mga7 |
firejailUbuntu:16.04:LTS |
All versions, plus listed versions 0.9.28-10.9.32-10.9.34-10.9.36-10.9.38-10.9.38-1ubuntu0.10.9.38.10-0ubuntu0.16.04.1 |
None known |
firejailUbuntu:18.04:LTS |
All versions, plus listed versions 0.9.50-30.9.52-10.9.52-2 |
None known |
firejailUbuntu:20.04:LTS |
All versions, plus listed versions 0.9.60-20.9.62-10.9.62-20.9.62-30.9.62-3ubuntu0.1 |
None known |
firejailopenSUSE:Leap 15.2 From an advisory covering 2 CVEs |
before 0.9.62-lp152.3.3.1 | 0.9.62-lp152.3.3.1 |
firejailopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 0.9.64.4-lp152.3.6.1 | 0.9.64.4-lp152.3.6.1 |
firejailopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 0.9.66-1.2 | 0.9.66-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-17367 is a high vulnerability (CVSS 7.8) in Firejail Project Firejail, published August 6, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.46%, the 73rd percentile. Fixed in firejail 0.9.62-4.
References
github.com/netblue30/firejail
debian.org/security/2020/dsa-4742
debian.org/security/2020/dsa-4743
lists.opensuse.org/opensuse-security-announce/2020-08/msg00036.html
lists.debian.org/debian-lts-announce/2020/08/msg00033.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W66IR5YT4KG464SKEMQN2NP2LGATGEGS
Show 23 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JFXN3JJG4DIMN4TAHOTKFMS7SGM4EOTR
security.gentoo.org/glsa/202101-02
nvd.nist.gov/vuln/detail/CVE-2020-17367
lists.fedoraproject.org/archives/list/[email protected]/message/JFXN3JJG4DIMN4TAHOTKFMS7SGM4EOTR
lists.fedoraproject.org/archives/list/[email protected]/message/W66IR5YT4KG464SKEMQN2NP2LGATGEGS
github.com/advisories/GHSA-rf94-4gm4-mj5j
security-tracker.debian.org/tracker/CVE-2020-17367
advisories.mageia.org/MGASA-2020-0328.html
bugs.mageia.org/show_bug.cgi?id=27059
ubuntu.com/security/CVE-2020-17367
cve.org/CVERecord?id=CVE-2020-17367
lists.opensuse.org/archives/list/[email protected]/thread/YEULRVZXS2PJNIYUVNTDJMXJNDTABQDD
bugzilla.suse.com/1174986
suse.com/security/cve/CVE-2020-17367
suse.com/security/cve/CVE-2020-17368
lists.opensuse.org/archives/list/[email protected]/thread/JJKSV64EI6OP7AKHJQVLFPJPOUXRN47F
bugzilla.suse.com/1181990
suse.com/security/cve/CVE-2021-26910
suse.com/security/cve/CVE-2016-7545
suse.com/security/cve/CVE-2017-5180
suse.com/security/cve/CVE-2017-5206
suse.com/security/cve/CVE-2017-5207
suse.com/security/cve/CVE-2019-12589
Left out here: the rest of 1 source description. The JSON record has them.