OS Command Injection in atril - CVE-2023-51698
Published: January 24, 2024 / Updated: January 26, 2024
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary shell commands on the target system.
The vulnerability exists due to improper input validation when handling CBT documents. A remote attacker can trick the victim to open a specially crafted document and execute arbitrary OS commands on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
Debian Linux
Anolis OS
Fedora
Ubuntu
openEuler
atril-common (Ubuntu package)
atril (Ubuntu package)
libatrildocument3 (Ubuntu package)
atril
atril-debuginfo
atril-debugsource
atril-devel
atril-libs
atril (Debian package)
evince
evince-debuginfo
evince-debugsource
evince-devel
evince-help
evince-libs
evince-nautilus
evince-previewer
evince-thumbnailer
How to mitigate CVE-2023-51698
atril-common (Ubuntu package) - addressed in versions Ubuntu Pro, 1.24.0-1ubuntu0.2, 1.26.0-1ubuntu1.2
atril (Ubuntu package) - addressed in versions Ubuntu Pro, 1.24.0-1ubuntu0.2, 1.26.0-1ubuntu1.2
libatrildocument3 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.24.0-1ubuntu0.2, 1.26.0-1ubuntu1.2
atril - update to 1.22.3-4
atril-debuginfo - update to 1.22.3-4
atril-debugsource - update to 1.22.3-4
atril-devel - update to 1.22.3-4
atril-libs - update to 1.22.3-4
atril (Debian package) - addressed in versions 1.24.0-1+deb11u1, 1.26.0-2+deb12u3
atril - addressed in versions 1.26.2-1.el8, 1.26.2-1.el9, 1.26.2-1.fc38, 1.26.2-1.fc39, 1.26.2-2.fc38
evince - update to 3.30.1-5
evince-debuginfo - update to 3.30.1-5
evince-debugsource - update to 3.30.1-5
evince-devel - update to 3.30.1-5
evince-help - update to 3.30.1-5
evince - update to 40.5-4
evince-devel - update to 40.5-4
evince-libs - update to 40.5-4
evince-nautilus - update to 40.5-4
evince-previewer - update to 40.5-4
evince-thumbnailer - update to 40.5-4
Links to Public Exploits and PoC-codes
External References
Related Security Bulletins
- Multiple vulnerabilities in MATE desktop Atril
- Fedora EPEL 8 update for atril
- Fedora 39 update for atril
- Fedora EPEL 9 update for atril
- Fedora 38 update for atril
- Fedora 38 update for atril
- openEuler 20.03 LTS SP1 update for atril
- openEuler 22.03 LTS update for atril
- openEuler 22.03 LTS SP3 update for atril
- openEuler 20.03 LTS SP4 update for atril
- openEuler 22.03 LTS SP1 update for atril
- openEuler 22.03 LTS SP2 update for atril
- Debian update for atril
- Ubuntu update for atril
- openEuler update for evince
- Anolis OS update for evince