CVE-2026-46529
Last modified
CVE-2026-46529 is a high-severity vulnerability rated 8.4/10 on the CVSS scale. 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. EPSS estimates a 0.53% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-46529?
How severe is CVE-2026-46529?
How do I fix CVE-2026-46529?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-46520ImageMagick is free and open-source software used for editin…7.5
- CVE-2026-46521ImageMagick is free and open-source software used for editin…5.5
- CVE-2026-46522ImageMagick is free and open-source software used for editin…7.5
- CVE-2026-46523ImageMagick is free and open-source software used for editin…6.2
- CVE-2026-46526Local Deep Research is an AI-powered research assistant for …5
- CVE-2026-46527cpp-httplib is a C++11 single-file header-only cross platfor…7.5
- CVE-2026-4653The Block, Suspend, Report for BuddyPress plugin for WordPre…6.4
- CVE-2026-46532ESF-IDF is the Espressif Internet of Things (IOT) Developmen…4.6
- CVE-2026-46533Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-46534Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-46535Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-46536Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2026-46529?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
