Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with shell payload
-
DeliveryDeliver link to Topluyo Desktop user
-
ExploitVictim opens link in app
-
ExecutionopenExternalLinks() passes URL to OS shell
-
ImpactArbitrary commands run as the user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the victim be running Topluyo Desktop for Linux at a version prior to 2026.9.2410 and that they open an attacker-controlled URL within the application, which is then passed to the vulnerable openExternalLinks() routine in utils.js and executed by the OS shell. No authentication is required (PR:N). The principal limiting factors are: mandatory user interaction (the user must open the malicious link, per UI:R), restriction to the Linux desktop build, and versions below 2026.9.2410 - the patched release removes the issue. Commands run only with the privileges of the user running the application, not elevated. |
| Impact | All severity signals point to a serious flaw: the supplied CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H, base 9.6) describes an unauthenticated, low-complexity, network-delivered OS command injection whose scope change (S:C) reflects the app-to-OS boundary being crossed, yielding full confidentiality, integrity and availability loss at the user's privilege level. The vuln.today Decision label is act_now, so remediation should be treated as urgent. However, the signals are not uniform: there is NO EPSS probability supplied, NO CISA KEV listing, and no confirmed public exploit - the only artifact is the vendor's GHSA security advisory, and the advisory itself states impact was 'verified in an isolated laboratory environment,' i.e. not observed in the wild. The one factor that materially tempers real-world risk is UI:R: exploitation requires the victim to open an attacker-controlled link inside the Topluyo Desktop client, so this is not a wormable, zero-click issue. Combined with the product's narrow deployment footprint (a Linux desktop client for a small social platform), the realistic picture is a high-severity but currently low-observed-exploitation issue whose urgency comes from the act_now decision and the critical technical impact, not from evidence of mass exploitation. Note the conflict to weigh: critical CVSS and act_now versus absent EPSS/KEV and a user-interaction requirement - treat as a priority patch, but there is no data indicating widespread active abuse. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL and lures a Topluyo Desktop (Linux) user to open it within the application; when the vulnerable openExternalLinks() routine in utils.js processes the URL, embedded shell metacharacters are passed to the operating system and arbitrary commands execute with the victim's privileges. The AV:N/AC:L/PR:N vector means no authentication or special skill is needed, but UI:R means the attack hinges on the victim actually opening the crafted link. No public exploit code is identified; the advisory states impact was verified only in an isolated lab. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
OS command injection in Topluyo Desktop for Linux before 2026.9.2410 lets an unauthenticated attacker who controls a URL opened in the application execute arbitrary operating-system commands with the victim user's privileges. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H (9.6), so exploitation requires the victim to open the crafted link but then crosses from the app into the OS with high confidentiality, integrity, and availability impact. The vendor advisory identifies 2026.9.2410 as the fix; no public exploit is identified at time of analysis, and the supplied priority label is act_now.
RemediationAI
Upgrade Topluyo Desktop for Linux to version 2026.9.2410 or later, which the vendor advisory identifies as the release that patches CVE-2026-115904 (https://github.com/topluyo/App/security/advisories/GHSA-vrrv-3f46-c3x7). The supplied data does not include a vendor-specified workaround; until the fixed build is deployed, the exposed path is opening attacker-controlled URLs in the application, so users should avoid opening untrusted links in affected Linux desktop installations, with the trade-off that this restricts normal link-opening functionality. No public exploit is identified at time of analysis, but the act_now priority and 9.6 severity support prompt upgrade.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the openExternalLinks() routine in utils.js in Topluyo Desktop for Linux, which processes user-controlled URLs unsafely and leads to OS command injection (CWE-78, CAPEC-88). The CPE cpe:2.3:a:topluyo:app:*:*:*:*:*:*:*:* covers the Topluyo App before the fixed release, and the GitHub security advisory GHSA-vrrv-3f46-c3x7 states that an attacker-controlled target URL can cause arbitrary commands to run when the link is opened. The advisory says the issue was verified in an isolated laboratory environment; beyond the URL being passed to the OS shell through openExternalLinks(), the available sources do not describe the exact shell invocation or filtering failure. The S:C scope change reflects the application-to-operating-system boundary being crossed, with commands limited to the privileges of the user running the application.
Know when App gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Remotely delivered malicious URL (AV:N) opened by the user (UI:R) with no auth (PR:N); command injection crosses the app-to-OS boundary (S:C) for full C/I/A loss at user privilege.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Topluyo is a social networking platform. A vulnerability exists in Topluyo Desktop for Linux prior to version 2026.9.2410 where user-controlled URLs are unsafely processed, leading to OS Command Injection via the openExternalLinks() routine in utils.js. An attacker who controls a target URL can execute arbitrary operating system commands with the privileges of the user running the application upon opening the link. Version 2026.9.2410 patches the issue.
Articles & Coverage 1
Technical POC Analysis
The bug class is CWE-78: Improper Neutralization of Special Elements used in an OS Command.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A critical OS command injection vulnerability in Topluyo Desktop for Linux (before 2026.9.2410) could allow attackers to execute arbitrary commands with user privileges, impacting confidentiality, integrity, and availability. Leadership should prioritize remediation because exploitation requires only that a user open a malicious URL, threatening endpoint security and data integrity.
No vendor-released patch identified at time of analysis. As an interim mitigation, restrict the application's ability to open external URLs, implement strict email and web filtering, and educate users to avoid clicking suspicious links. If not business-critical, consider uninstalling or disabling the application until a patch is available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
The App::cpanminus package through 1.7047 for Perl downloads code via insecure HTTP, enabling code execution for network
The mintToken function of a smart contract implementation for APP, an Ethereum token, has an integer overflow that allow
Off-origin preview framing in TinaCMS (tinacms <= 3.13.0 and @tinacms/app <= 2.5.13) lets an unauthenticated attacker wh
The App::Context module 0.01 through 0.968 for Perl does not properly use the Storable::thaw function, which allows remo
octokit/webhooks is a GitHub webhook events toolset for Node.js. Rated high severity (CVSS 7.5), this vulnerability is r
EUVD-2026-112059
NVD
CVE.org
GitHub
Exploit-DB