CVE-2021-26910
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is...
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
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
CVE List Score used
7.8
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
CVE-2021-26910- CVSS 3.1
- 7.8 High
CVSS:3.1/AC:L/AV:L/A:H/C:H/I:H/PR:L/S:U/UI:N - Updated
- 2026-11-02
EUVDEUVD-2021-13694
7.8
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
EUVD-2021-13694- CVSS 3.1
- 7.8 High
CVSS:3.1/AC:L/AV:L/A:H/C:H/I:H/PR:L/S:U/UI:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2q4h-h5jp-942w
7.0
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is...
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
GHSA-2q4h-h5jp-942w- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-367
- Updated
- 2026-11-02
NVD
7.8
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
CVE-2021-26910- 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 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-367
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-26910
7.0
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
ALPINE-CVE-2021-26910- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.0
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
CVE-2021-26910- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2021-26910
7.0
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
DEBIAN-CVE-2021-26910- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-26910
7.8
Firejail before 0.9.64.4 allows attackers to bypass intended access restrictions because there is a TOCTOU race condition between a stat operation and an OverlayFS mount operation.
- Record
UBUNTU-CVE-2021-26910- 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 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0120 No score
Updated firejail package fixes a security vulnerability
Roman Fiedler discovered a vulnerability in the OverlayFS code in firejail, which could result in root privilege escalation. This update disables OverlayFS support in firejail (CVE-2021-26910).
- Record
MGASA-2021-0120- 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
OSVUSN-5141-1 No score
firejail vulnerability
Roman Fiedler discovered that a race condition existed in Firejail when using OverlayFS to prevent writes to the underlying file system. A local attacker could use this to gain administrative privileges. Note: this update disables support for OverlayFS in Firejail.
- Record
USN-5141-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
firejailAlpine:v3.13 |
before 0.9.64.4-r0 | 0.9.64.4-r0 |
firejailDebian:12 |
before 0.9.64.4-1 | 0.9.64.4-1 |
firejailDebian:13 |
before 0.9.64.4-1 | 0.9.64.4-1 |
firejailDebian:14 |
before 0.9.64.4-1 | 0.9.64.4-1 |
firejailDebian:9 |
before 0.9.44.8-2+deb9u2, plus listed versions 0.9.44.8-20.9.44.8-2+deb9u1 |
0.9.44.8-2+deb9u2 |
firejailDebian:10 |
before 0.9.58.2-2+deb10u2, plus listed versions 0.9.58.2-20.9.58.2-2+deb10u1 |
0.9.58.2-2+deb10u2 |
firejailMageia:7 |
before 0.9.56-2.3.mga7 | 0.9.56-2.3.mga7 |
firejailMageia:8 |
before 0.9.64-1.1.mga8 | 0.9.64-1.1.mga8 |
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 |
before 0.9.62-3ubuntu0.1, plus listed versions 0.9.60-20.9.62-10.9.62-20.9.62-3 |
0.9.62-3ubuntu0.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 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| 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-2021-26910 is a high vulnerability (CVSS 7.8) in Firejail Project Firejail, published February 8, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 39th percentile. Fixed in firejail 0.9.64.4-r0.
References
github.com/netblue30/firejail/commit/97d8a03cad19501f017587cc4e47d8418273834b
unparalleled.eu/publications/2021/advisory-unpar-2021-0.txt
unparalleled.eu/blog/2021/20210208-rigged-race-against-firejail-for-local-root
github.com/netblue30/firejail/releases/tag/0.9.64.4
openwall.com/lists/oss-security/2021/02/09/1
debian.org/security/2021/dsa-4849
Show 17 moreShow less
lists.debian.org/debian-lts-announce/2021/02/msg00015.html
security.gentoo.org/glsa/202105-19
nvd.nist.gov/vuln/detail/CVE-2021-26910
github.com/advisories/GHSA-2q4h-h5jp-942w
security.alpinelinux.org/vuln/CVE-2021-26910
security-tracker.debian.org/tracker/CVE-2021-26910
advisories.mageia.org/MGASA-2021-0120.html
bugs.mageia.org/show_bug.cgi?id=28322
ubuntu.com/security/CVE-2021-26910
openwall.com/lists/oss-security/2021/02/08/5
ubuntu.com/security/notices/USN-5141-1
cve.org/CVERecord?id=CVE-2021-26910
lists.opensuse.org/archives/list/[email protected]/thread/JJKSV64EI6OP7AKHJQVLFPJPOUXRN47F
bugzilla.suse.com/1181990
suse.com/security/cve/CVE-2020-17367
suse.com/security/cve/CVE-2020-17368
suse.com/security/cve/CVE-2021-26910
Left out here: the rest of 1 source description. The JSON record has them.