CVE-2026-118692: CherryTree through 1.7.2 OS Command Injection via Custom Web Link Action

Published Oct 28, 2026
·
Updated

CherryTree through 1.7.2 contains an OS command injection vulnerability in CtActions::linkclicked that allows attackers to execute commands by embedding shell metacharacters in web link URLs. When the non-default Custom Web Link Clicked Action option is enabled, attackers can supply crafted documents whose links pass $(...), backticks, or semicolons unquoted to std::system, running commands as the victim on click.

Affected Software

1 affected component
Giuspen CherryTree<=1.7.2

Event History

Oct 28, 2026
CVE Published
via MITRE·09:11 PM
Data Sourced
via MITRE·09:11 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Users of CherryTree through 1.7.2 are exposed when they have enabled the non-default Custom Web Link Clicked Action option and open a crafted document containing a malicious web link. The command runs with the privileges of the user who clicks the link.

2

What must an attacker do to trigger exploitation?

An attacker needs to provide a crafted document with a web link URL containing shell metacharacters such as $(...), backticks, or semicolons. The victim must open the document and click the malicious link while the Custom Web Link Clicked Action option is enabled.

3

Are default CherryTree installations affected?

The vulnerable behavior requires the non-default Custom Web Link Clicked Action option to be enabled. The provided information does not indicate that the default web-link handling configuration invokes the affected command path.

4

What can be done if updating is not immediately possible?

Disable the Custom Web Link Clicked Action option and avoid clicking web links in untrusted CherryTree documents. Treat documents received from untrusted sources as potentially malicious until the option is disabled or a remediation is available.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203