Skip to main content

Topluyo Desktop CVE-2026-115904

| EUVDEUVD-2026-112059 CRITICAL
OS Command Injection (CWE-78)
2026-10-28 GitHub_M
9.6
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious URL with shell payload
  2. Delivery
    Deliver link to Topluyo Desktop user
  3. Exploit
    Victim opens link in app
  4. Execution
    openExternalLinks() passes URL to OS shell
  5. Impact
    Arbitrary 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

App < 2026.9.2410

Affected Packages

euvd app fix: 2026.9.2410

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

Vendor (GitHub_M) PRIMARY 9.6 CRITICAL
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 28, 2026 - 14:03 EUVD
CVE Published
Oct 28, 2026 - 12:55 cve.org
CRITICAL 9.6

DescriptionCVE.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.

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
Low
niche Linux desktop client for a small social networking platform
Social Media
2
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +48
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy