CVE-2026-46529

atril: Atril Document Viewer is the default document reader of the MATE desktop environment for Linux

CVE-2026-46529 is fixed in 44 products on 1 platform, first by atril 1.20.1-2ubuntu2+esm3, released May 19, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.8
Medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0053
45th percentile

Atril Document Viewer is the default document reader of the MATE desktop environment for Linux. A single-click remote code execution vulnerability in versions prior to 1.26.3 and 1.28.4 allows an attacker to achieve arbitrary code execution as the user by tricking them into clicking a link inside a malicious PDF document. The PDF can be packaged as a polyglot file that is simultaneously a valid PDF and a valid ELF shared library, making the attack a single-file, single-click, configuration-independent RCE on stock atril installations. The root cause is `shell/ev-application.c:ev_spawn`, which builds a command line from attacker-controlled PDF link-destination fields without applying `g_shell_quote`. The cmdline is then handed to `g_app_info_create_from_commandline`, which shell-parses it back into argv — splitting any embedded `--gtk-module=PATH` into a separate argv element. GTK then `dlopen()`s the path during init, running any `__attribute__((constructor))` it finds. Versions 1.26.3 and 1.28.4 contain a patch for the issue. This is the same defect class as CVE-2023-51698 (CBT `--checkpoint-action` injection in `comics-document.c`, fixed in 1.6.2) but in a different code path (`shell/ev-application.c`) that the original patch did not touch.

Where it's fixed

ProductFixed inFixReleased
Linux
atril · Debian 12.15 (bookworm) 1.26.0-2+deb12u4 DEBIAN-CVE-2026-46529 May 27, 2026
atril · Debian 13.5 (trixie) 1.26.2-4+deb13u1 DEBIAN-CVE-2026-46529 May 27, 2026
atril · Debian 14 1.28.4-1 DEBIAN-CVE-2026-46529 May 27, 2026
atril · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 atril 1.20.1-2ubuntu2+esm3 May 19, 2026
atril · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 atril 1.24.0-1ubuntu0.2+esm1 May 19, 2026
atril · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 atril 1.26.0-1ubuntu1.2+esm1 May 19, 2026
atril · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 atril 1.26.2-3ubuntu0.1~esm1 May 19, 2026
atril · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 atril 1.28.2-1ubuntu0.1~esm1 May 19, 2026
atril-common · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 atril-common 1.20.1-2ubuntu2+esm3 May 19, 2026
atril-common · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 atril-common 1.24.0-1ubuntu0.2+esm1 May 19, 2026
atril-common · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 atril-common 1.26.0-1ubuntu1.2+esm1 May 19, 2026
atril-common · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 atril-common 1.26.2-3ubuntu0.1~esm1 May 19, 2026
atril-common · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 atril-common 1.28.2-1ubuntu0.1~esm1 May 19, 2026
evince · Debian 12.15 (bookworm) 43.1-2+deb12u1 DEBIAN-CVE-2026-46529 May 27, 2026
evince · Debian 13.5 (trixie) 48.1-3+deb13u1 DEBIAN-CVE-2026-46529 May 27, 2026
evince · RHEL 8 0:3.28.4-17.el8_10 RHSA-2026:28998 Jun 25, 2026
evince · RHEL 9 0:40.5-4.el9_8.1 RHSA-2026:27819 Jun 24, 2026
evince · Ubuntu 22.04.1 LTS (jammy) 42.3-0ubuntu3.2 evince 42.3-0ubuntu3.2 May 27, 2026
evince · Ubuntu 24.04.5 LTS (noble) 46.3.1-0ubuntu1.1 evince 46.3.1-0ubuntu1.1 May 27, 2026
evince · Ubuntu 25.10 (questing) 48.1-3ubuntu2.1 evince 48.1-3ubuntu2.1 May 27, 2026
evince · Ubuntu 26.04.1 LTS (resolute) 49~alpha-2ubuntu2.1 evince 49~alpha-2ubuntu2.1 May 19, 2026
evince · almalinux 8 3.28.4-17.el8_10 ALSA-2026:28998 Jun 24, 2026
evince · almalinux 9 40.5-4.el9_8.1 ALSA-2026:27819 Jun 22, 2026
evince · ol 8 0:3.28.4-17.el8_10 ELSA-2026-28998 Jun 24, 2026
evince · ol 9 0:40.5-4.el9_8.1 ELSA-2026-27819 Jun 23, 2026
evince · rocky 8 0:3.28.4-17.el8_10 RLSA-2026:28998 Jun 25, 2026
evince · rocky 9 0:40.5-4.el9_8.1 RLSA-2026:27819 Jun 24, 2026
evince-browser-plugin · RHEL 8 0:3.28.4-17.el8_10 RHSA-2026:28998 Jun 25, 2026
evince-browser-plugin · almalinux 8 3.28.4-17.el8_10 ALSA-2026:28998 Jun 24, 2026
evince-browser-plugin · ol 8 0:3.28.4-17.el8_10 ELSA-2026-28998 Jun 24, 2026
evince-common · Ubuntu 22.04.1 LTS (jammy) 42.3-0ubuntu3.2 evince-common 42.3-0ubuntu3.2 May 27, 2026
evince-common · Ubuntu 24.04.5 LTS (noble) 46.3.1-0ubuntu1.1 evince-common 46.3.1-0ubuntu1.1 May 27, 2026
evince-common · Ubuntu 25.10 (questing) 48.1-3ubuntu2.1 evince-common 48.1-3ubuntu2.1 May 27, 2026
evince-common · Ubuntu 26.04.1 LTS (resolute) 49~alpha-2ubuntu2.1 evince-common 49~alpha-2ubuntu2.1 May 19, 2026
evince-devel · RHEL 8 0:3.28.4-17.el8_10 RHSA-2026:28998 Jun 25, 2026
evince-devel · almalinux 8 3.28.4-17.el8_10 ALSA-2026:28998 Jun 24, 2026
evince-devel · ol 8 0:3.28.4-17.el8_10 ELSA-2026-28998 Jun 24, 2026
evince-gtk3 · Debian 14 48.4+dfsg-1 DEBIAN-CVE-2026-46529 May 27, 2026
evince-libs · RHEL 8 0:3.28.4-17.el8_10 RHSA-2026:28998 Jun 25, 2026
evince-libs · RHEL 9 0:40.5-4.el9_8.1 RHSA-2026:27819 Jun 24, 2026
evince-libs · almalinux 8 3.28.4-17.el8_10 ALSA-2026:28998 Jun 24, 2026
evince-libs · almalinux 9 40.5-4.el9_8.1 ALSA-2026:27819 Jun 22, 2026
evince-libs · ol 8 0:3.28.4-17.el8_10 ELSA-2026-28998 Jun 24, 2026
evince-libs · ol 9 0:40.5-4.el9_8.1 ELSA-2026-27819 Jun 23, 2026
evince-nautilus · RHEL 8 0:3.28.4-17.el8_10 RHSA-2026:28998 Jun 25, 2026
evince-nautilus · RHEL 9 0:40.5-4.el9_8.1 RHSA-2026:27819 Jun 24, 2026
evince-nautilus · almalinux 8 3.28.4-17.el8_10 ALSA-2026:28998 Jun 24, 2026
evince-nautilus · almalinux 9 40.5-4.el9_8.1 ALSA-2026:27819 Jun 22, 2026
evince-nautilus · ol 8 0:3.28.4-17.el8_10 ELSA-2026-28998 Jun 24, 2026
evince-nautilus · ol 9 0:40.5-4.el9_8.1 ELSA-2026-27819 Jun 23, 2026
evince-previewer · RHEL 9 0:40.5-4.el9_8.1 RHSA-2026:27819 Jun 24, 2026
evince-previewer · almalinux 9 40.5-4.el9_8.1 ALSA-2026:27819 Jun 22, 2026
evince-previewer · ol 9 0:40.5-4.el9_8.1 ELSA-2026-27819 Jun 23, 2026
evince-thumbnailer · RHEL 9 0:40.5-4.el9_8.1 RHSA-2026:27819 Jun 24, 2026
evince-thumbnailer · almalinux 9 40.5-4.el9_8.1 ALSA-2026:27819 Jun 22, 2026
evince-thumbnailer · ol 9 0:40.5-4.el9_8.1 ELSA-2026-27819 Jun 23, 2026
gir1.2-atril · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 gir1.2-atril 1.20.1-2ubuntu2+esm3 May 19, 2026
gir1.2-atril · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 gir1.2-atril 1.24.0-1ubuntu0.2+esm1 May 19, 2026
gir1.2-atrildocument-1.5.0 · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 gir1.2-atrildocument-1.5.0 1.20.1-2ubuntu2+esm3 May 19, 2026
gir1.2-atrildocument-1.5.0 · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 gir1.2-atrildocument-1.5.0 1.24.0-1ubuntu0.2+esm1 May 19, 2026
gir1.2-atrildocument-1.5.0 · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 gir1.2-atrildocument-1.5.0 1.26.0-1ubuntu1.2+esm1 May 19, 2026
gir1.2-atrildocument-1.5.0 · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 gir1.2-atrildocument-1.5.0 1.26.2-3ubuntu0.1~esm1 May 19, 2026
gir1.2-atrildocument-1.5.0 · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 gir1.2-atrildocument-1.5.0 1.28.2-1ubuntu0.1~esm1 May 19, 2026
gir1.2-atrilview-1.5.0 · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 gir1.2-atrilview-1.5.0 1.20.1-2ubuntu2+esm3 May 19, 2026
gir1.2-atrilview-1.5.0 · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 gir1.2-atrilview-1.5.0 1.24.0-1ubuntu0.2+esm1 May 19, 2026
gir1.2-atrilview-1.5.0 · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 gir1.2-atrilview-1.5.0 1.26.0-1ubuntu1.2+esm1 May 19, 2026
gir1.2-atrilview-1.5.0 · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 gir1.2-atrilview-1.5.0 1.26.2-3ubuntu0.1~esm1 May 19, 2026
gir1.2-atrilview-1.5.0 · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 gir1.2-atrilview-1.5.0 1.28.2-1ubuntu0.1~esm1 May 19, 2026
gir1.2-evince-3.0 · Ubuntu 22.04.1 LTS (jammy) 42.3-0ubuntu3.2 gir1.2-evince-3.0 42.3-0ubuntu3.2 May 27, 2026
gir1.2-evince-3.0 · Ubuntu 24.04.5 LTS (noble) 46.3.1-0ubuntu1.1 gir1.2-evince-3.0 46.3.1-0ubuntu1.1 May 27, 2026
gir1.2-evince-3.0 · Ubuntu 25.10 (questing) 48.1-3ubuntu2.1 gir1.2-evince-3.0 48.1-3ubuntu2.1 May 27, 2026
gir1.2-evince-4.0 · Ubuntu 26.04.1 LTS (resolute) 49~alpha-2ubuntu2.1 gir1.2-evince-4.0 49~alpha-2ubuntu2.1 May 19, 2026
gir1.2-papers-4.0 · Ubuntu 25.10 (questing) 48.0-1ubuntu1.25.10.4 gir1.2-papers-4.0 48.0-1ubuntu1.25.10.4 May 19, 2026
gir1.2-papers-4.0 · Ubuntu 26.04.1 LTS (resolute) 50.1-0ubuntu1.1 gir1.2-papers-4.0 50.1-0ubuntu1.1 May 19, 2026
libatrildocument3 · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 libatrildocument3 1.20.1-2ubuntu2+esm3 May 19, 2026
libatrildocument3 · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 libatrildocument3 1.24.0-1ubuntu0.2+esm1 May 19, 2026
libatrildocument3 · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 libatrildocument3 1.26.0-1ubuntu1.2+esm1 May 19, 2026
libatrildocument3t64 · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 libatrildocument3t64 1.26.2-3ubuntu0.1~esm1 May 19, 2026
libatrildocument3t64 · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 libatrildocument3t64 1.28.2-1ubuntu0.1~esm1 May 19, 2026
libatrilview3 · Ubuntu 18.04.6 LTS (bionic) 1.20.1-2ubuntu2+esm3 libatrilview3 1.20.1-2ubuntu2+esm3 May 19, 2026
libatrilview3 · Ubuntu 20.04 LTS (focal) 1.24.0-1ubuntu0.2+esm1 libatrilview3 1.24.0-1ubuntu0.2+esm1 May 19, 2026
libatrilview3 · Ubuntu 22.04.1 LTS (jammy) 1.26.0-1ubuntu1.2+esm1 libatrilview3 1.26.0-1ubuntu1.2+esm1 May 19, 2026
libatrilview3t64 · Ubuntu 24.04.5 LTS (noble) 1.26.2-3ubuntu0.1~esm1 libatrilview3t64 1.26.2-3ubuntu0.1~esm1 May 19, 2026
libatrilview3t64 · Ubuntu 26.04.1 LTS (resolute) 1.28.2-1ubuntu0.1~esm1 libatrilview3t64 1.28.2-1ubuntu0.1~esm1 May 19, 2026
libevdocument-4.0-6 · Ubuntu 26.04.1 LTS (resolute) 49~alpha-2ubuntu2.1 libevdocument-4.0-6 49~alpha-2ubuntu2.1 May 19, 2026
libevdocument3-4 · Ubuntu 22.04.1 LTS (jammy) 42.3-0ubuntu3.2 libevdocument3-4 42.3-0ubuntu3.2 May 27, 2026
libevdocument3-4t64 · Ubuntu 24.04.5 LTS (noble) 46.3.1-0ubuntu1.1 libevdocument3-4t64 46.3.1-0ubuntu1.1 May 27, 2026
libevdocument3-4t64 · Ubuntu 25.10 (questing) 48.1-3ubuntu2.1 libevdocument3-4t64 48.1-3ubuntu2.1 May 27, 2026
libevview-4.0-5 · Ubuntu 26.04.1 LTS (resolute) 49~alpha-2ubuntu2.1 libevview-4.0-5 49~alpha-2ubuntu2.1 May 19, 2026
libevview3-3 · Ubuntu 22.04.1 LTS (jammy) 42.3-0ubuntu3.2 libevview3-3 42.3-0ubuntu3.2 May 27, 2026
libevview3-3t64 · Ubuntu 24.04.5 LTS (noble) 46.3.1-0ubuntu1.1 libevview3-3t64 46.3.1-0ubuntu1.1 May 27, 2026
libevview3-3t64 · Ubuntu 25.10 (questing) 48.1-3ubuntu2.1 libevview3-3t64 48.1-3ubuntu2.1 May 27, 2026
libppsdocument-4.0-5 · Ubuntu 25.10 (questing) 48.0-1ubuntu1.25.10.4 libppsdocument-4.0-5 48.0-1ubuntu1.25.10.4 May 19, 2026
libppsdocument-4.0-6 · Ubuntu 26.04.1 LTS (resolute) 50.1-0ubuntu1.1 libppsdocument-4.0-6 50.1-0ubuntu1.1 May 19, 2026
libppsview-4.0-4 · Ubuntu 25.10 (questing) 48.0-1ubuntu1.25.10.4 libppsview-4.0-4 48.0-1ubuntu1.25.10.4 May 19, 2026
libppsview-4.0-5 · Ubuntu 26.04.1 LTS (resolute) 50.1-0ubuntu1.1 libppsview-4.0-5 50.1-0ubuntu1.1 May 19, 2026
papers · Debian 14 49.3-3 DEBIAN-CVE-2026-46529 May 27, 2026
papers · Ubuntu 25.10 (questing) 48.0-1ubuntu1.25.10.4 papers 48.0-1ubuntu1.25.10.4 May 19, 2026
papers · Ubuntu 26.04.1 LTS (resolute) 50.1-0ubuntu1.1 papers 50.1-0ubuntu1.1 May 19, 2026
papers · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers · opensuse-leap 16.0 48.10-160000.1.1 OPENSUSE-SU-2026:21106-1 Jun 19, 2026
papers · sles 16.0 48.10-160000.1.1 SUSE-SU-2026:22182-1 Jun 19, 2026
papers-common · Ubuntu 25.10 (questing) 48.0-1ubuntu1.25.10.4 papers-common 48.0-1ubuntu1.25.10.4 May 19, 2026
papers-common · Ubuntu 26.04.1 LTS (resolute) 50.1-0ubuntu1.1 papers-common 50.1-0ubuntu1.1 May 19, 2026
papers-debuginfo · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-debugsource · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-devel · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-libs · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-libs-debuginfo · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-nautilus · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-nautilus-debuginfo · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-previewer · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-previewer-debuginfo · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-thumbnailer · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026
papers-thumbnailer-debuginfo · amzn 2023 47.0-12.amzn2023 ALAS2023-2026-1782 Jun 8, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.