CVE-2026-104024
Last modified
CVE-2026-104024 is a medium-severity vulnerability rated 4.6/10 on the CVSS scale. Incomplete List of Disallowed Inputs (CWE-184) in the dangerous-extension confirmation of the archive object viewer (peach.pas, grid_obj_open) in PeaZip 10.5.0 through 11.2.0 on Windows allows an attacker who convinces a victim to open an entry of a crafted archive to execute a program, or an arbitrary command, with no confirmation dialog. The prompt (Do you want to run this file?) is gated by SECEXTCONST, a hard-coded list of seven extensions (exe cmd msi bat ps1 vbs reg); the check is an exact string comparison of the entry extension against that list, so it answers only whether the extension is one of the seven and never whether the shell will execute the file. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
Description
Incomplete List of Disallowed Inputs (CWE-184) in the dangerous-extension confirmation of the archive object viewer (peach.pas, grid_obj_open) in PeaZip 10.5.0 through 11.2.0 on Windows allows an attacker who convinces a victim to open an entry of a crafted archive to execute a program, or an arbitrary command, with no confirmation dialog. The prompt (Do you want to run this file?) is gated by SECEXTCONST, a hard-coded list of seven extensions (exe cmd msi bat ps1 vbs reg); the check is an exact string comparison of the entry extension against that list, so it answers only whether the extension is one of the seven and never whether the shell will execute the file. Shell-executable and scripting-host types that Windows runs through ShellExecuteW are absent from the list, among them .url and .lnk. An archived Windows Internet Shortcut (.url) whose URL line is attacker-controlled is launched with no prompt, while the byte-identical content in an entry named .bat does raise the warning in the same session. A .lnk entry raises the ceiling from launching a program to running a command line, because a Windows shortcut carries arguments: a proof-of-concept shortcut targeting cmd.exe with an attacker-chosen command line executed with no prompt. The shortcut target is not confined to the local disk; the shell also resolved an attacker-named UNC path (fetching a remote payload was only attempted, not demonstrated). No privilege escalation; everything runs as the user who opened the archive.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| PeaZip | PeaZip | >= 10.5.0, < 11.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-104024?
How severe is CVE-2026-104024?
How do I fix CVE-2026-104024?
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-104018An improper privilege management vulnerability (CWE-269) exi…8.8
- CVE-2026-104019OS command injection in the Studio Space startup validation …9
- CVE-2026-104020Uncontrolled recursion in the Ion reader in Amazon Ion Pytho…7.5
- CVE-2026-104021The Fastcache by Host.it plugin for WordPress is vulnerable …7.2
- CVE-2026-104022The Academy LMS – AI Course Builder, Quizzes, Certificates &…5.4
- CVE-2026-104023The Smart Popup by Supsystic plugin for WordPress is vulnera…4.9
- CVE-2026-104025Path Traversal (CWE-22) in the execute_obj function of the a…8.4
- CVE-2026-104026In Sapling SCM prior to v0.2.20260929-102736, control charac…7.8
- CVE-2026-104028The Anton Extensions WordPress plugin through 1.2.2 does not…9.8
- CVE-2026-104029A flaw was found in SSSD. A local attacker can exploit this …5.5
- CVE-2026-104030A flaw was found in sssd. This vulnerability allows a local …5.5
- CVE-2026-104031A flaw was found in SSSD. In configurations where the autofs…5.5
Are you affected by CVE-2026-104024?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
