CVE-2017-5180
HighSummary
Firejail before 0.9.44.4 and 0.9.38.x LTS before 0.9.38.8 LTS does not consider the .Xauthority case during its attempt to prevent accessing user files with an euid of zero, allowing local users to conduct sandbox-escape attacks via symlinks and the --private option.
Risk Assessment
Attackers may gain access to user files, leading to potential data confidentiality breaches and system security issues. This poses a risk to the integrity of the user environment.
Recommendation
It is recommended to update Firejail to the latest version to mitigate this vulnerability. Additionally, consider restricting local user permissions on the system.
Other vulnerabilities in Firejail
See all- CVE-2016-10123High
Firejail allows the use of --chroot when seccomp is not supported, which might allow local users to gain privileges.
- CVE-2016-10122High
Firejail does not properly clean environment variables, allowing local users to gain elevated privileges.
- CVE-2016-10121High
Firejail uses weak permissions for /dev/shm/firejail and possibly other files, allowing local users to gain privileges.
- CVE-2016-10120High
Firejail uses 0777 permissions when mounting directories such as /dev, /dev/shm, /var/tmp, and /var/lock, allowing local users to gain elevated privileges.
- CVE-2016-10119High
Firejail uses 0777 permissions when mounting /tmp, which allows local users to gain privileges.
- CVE-2016-10117High
Firejail does not restrict access to --tmpfs, allowing local users to gain privileges, as demonstrated by mounting over /etc.
- CVE-2017-5207High
Firejail before 0.9.44.4, when running a bandwidth command, allows local users to gain root privileges via the --shell argument.
- CVE-2017-5940High
Firejail versions before 0.9.44.6 and 0.9.38.x LTS before 0.9.38.10 LTS do not comprehensively address dotfile cases, allowing local users to conduct sandbox-escape attacks via symlinks and the --private option.
- CVE-2016-9016High
Firejail version 0.9.38.4 allows local users to execute arbitrary commands outside of the sandbox via a crafted TIOCSTI ioctl call.
- CVE-2017-5206Critical
Firejail before 0.9.44.4, when running on a Linux kernel before 4.8, allows context-dependent attackers to bypass a seccomp-based sandbox protection mechanism via the --allow-debuggers argument.
Original NVD description (English source)
Firejail before 0.9.44.4 and 0.9.38.x LTS before 0.9.38.8 LTS does not consider the .Xauthority case during its attempt to prevent accessing user files with an euid of zero, which allows local users to conduct sandbox-escape attacks via vectors involving a symlink and the --private option.

