CVE-2022-35133
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute...
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.1
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
CVE-2022-35133- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
CVE-2022-35133- Updated
- 2026-11-02
EUVDEUVD-2022-38030 No score
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
EUVD-2022-38030- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x2hc-mh8w-2vp2
6.1
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute...
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
GHSA-x2hc-mh8w-2vp2- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-35133
6.1
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
UBUNTU-CVE-2022-35133- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSV No score
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node.
- Record
CVE-2022-35133- Updated
- 2026-11-02
OSVMGASA-2024-0074 No score
Updated cherrytree packages fix security vulnerability
A cross-site scripting (XSS) vulnerability in CherryTree v0.99.30 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node. (CVE-2022-35133)
- Record
MGASA-2024-0074- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:10230-1 No score
Security update for cherrytree
cherrytree was updated to version 0.99.49+3:
- Legacy_canonicalize_filename: manage empty filename, (gh#giuspen/cherrytree#2118)
- added command line option '--anchor AnchorName' that in addition to existing '--node NodeName' allows to open a document focusing an anchor in a node.
- Changed non configurable keyboard shortcuts for codebox width and table column width to use parenthesis open instead of backslash, (gh#giuspen/cherrytree#2113).
- Fixed crash on double exit from systray icon right click menu, (gh#giuspen/cherrytree#2114).
- Added keyboard shortcuts to toolbar tooltips, (gh#giuspen/cherrytree#2106).
- Fixed export to HTML crash, (gh#giuspen/cherrytree#2109).
- Force turning off portal usage since it does not work on all distros, (gh#giuspen/cherrytree#2111).
- Improved dialog confirmation before executing the code.
- Additonal changes for core22, (gh#giuspen/cherrytree#2110).
- Allow to disable the dialog asking for confirmation before executing the code.
- Fixed bulleted list unindent (Shift+Tab) crash, (gh#giuspen/cherrytree#2103).
- Add home plug, (gh#giuspen/cherrytree#2101 and gh#giuspen/cherrytree#2102).
- Linux menu launcher run cherrytree in a new instance, (gh#giuspen/cherrytree#2077).
- Fixed crash on print/export as pdf of a sequence of characters without spaces longer that the page width, such as a very long URL, (gh#giuspen/cherrytree#2045).
- Fixed wrongly entering column mode when using keyboard shortcuts with <Ctrl><Alt> such as insert codebox, (gh#giuspen/cherrytree#2075).
- Added syntax highlighting support for GDScript.
- Fixed tooltip and cursor not reset after hovering link and then navigating to non rich text node.
- Support for accent insensitive search - added letters with subordinate dots, (gh#giuspen/cherrytree#1981).
- Translation updates.
- Developer advised fixed cross-site scripting (XSS) vulnerability that allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node, (boo#1202513, gh#giuspen/cherrytree#2099 and CVE-2022-35133).
Update to version 0.99.48:
- Added support for right to left languages in export to html and pdf (gh#giuspen/cherrytree#2044, gh#giuspen/cherrytree#1668 and gh#giuspen/cherrytree# #698).
- In order to support the right to left languages in export to
html, the resulting html text lines are no longer LINE<br/> but
<p>LINE</p>.
- Fixed in export to pdf the link to node+anchor with non ascii anchor name.
- Improved detection of missing executables required for rendering LatexBoxes. These dependencies are no longer mandatory (gh#giuspen/cherrytree#2033).
- Added help to the user to show again a hidden menubar (gh#giuspen/cherrytree#1927 and gh#giuspen/cherrytree#2054).
- Pressing Tab on the very latest table cell now adds a new table line and moves to its first cell.
- Fixed issue with relative links to files and folders and documents moved between linux and windows.
- In export to html and txt multiple files, now appending the node id to the file names to support multiple nodes with the same name.
- Added syntax highlight support for solidity (gh#giuspen/cherrytree#2030).
- After issues with the domain giuspen.com, the domain changed to giuspen.net and giuspen.com will eventually go.
Update to version 0.99.47+2:
- Added support for latex math equations.
- Added copy/paste of tree nodes and subnodes between multiple opened files.
- Restored support for drag and drop of text selection. Now rich text content is preserved.
- Added syntax highlighting for HCL.
- Fixed issue at reset toolbar in preferences dialog when menubar in titlebar.
- Added command line option (-S/--secondary_session) to run in isolation from a possibly already running main instance.
- Updated flatpak…
- Record
openSUSE-SU-2022:10230-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12330-1 No score
cherrytree-0.99.49+3-1.1 on GA media
These are all security issues fixed in the cherrytree-0.99.49+3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12330-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cherrytreeMageia:9 |
before 1.0.4-1.mga9 | 1.0.4-1.mga9 |
cherrytreeUbuntu:16.04:LTS |
All versions, plus listed versions 0.35.10-10.35.11-10.36.2-10.36.3-10.36.4-1 |
None known |
cherrytreeUbuntu:18.04:LTS |
All versions, plus listed versions 0.37.6-10.37.6-1.1 |
None known |
cherrytreeUbuntu:22.04:LTS |
All versions, plus listed versions 0.99.40+dfsg-10.99.43+dfsg-1build1 |
None known |
cherrytreeUbuntu:24.04:LTS |
All versions, plus listed versions 0.99.48+dfsg-11.0.2+dfsg-11.0.2+dfsg-1build21.0.2+dfsg-1build31.1.2+dfsg-1 |
None known |
cherrytreeUbuntu:25.10 |
All versions, plus listed versions 1.2.0+dfsg-11.2.0+dfsg-1build1 |
None known |
cherrytreeUbuntu:26.10 |
All versions, plus listed versions 1.2.0+dfsg-1build2 |
None known |
cherrytreeUbuntu:26.04:LTS |
All versions, plus listed versions 1.2.0+dfsg-1build11.2.0+dfsg-1build2 |
None known |
cherrytreeSUSE:Package Hub 15 SP4 |
before 0.99.49+3-bp154.2.3.2 | 0.99.49+3-bp154.2.3.2 |
cherrytreeopenSUSE:Leap 15.4 |
before 0.99.49+3-bp154.2.3.2 | 0.99.49+3-bp154.2.3.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-35133 is a medium vulnerability (CVSS 6.1) in Cherrytree Project Cherrytree, published August 17, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in cherrytree 1.0.4-1.mga9.
References
drive.google.com/file/d/1Pidkh2MAQkue81dS7SI-d16Vun_s5tot/view?usp=sharing
nvd.nist.gov/vuln/detail/CVE-2022-35133
github.com/advisories/GHSA-x2hc-mh8w-2vp2
github.com/CVEProject/cvelistV5/tree/main/cves/2022/35xxx/CVE-2022-35133.json
advisories.mageia.org/MGASA-2024-0074.html
bugs.mageia.org/show_bug.cgi?id=31233
Left out here: the rest of 1 source description. The JSON record has them.