Description
A vulnerability was found in Nerimity Desktop up to 2.2.2. Affected by this issue is the function shell.openExternal of the file src/mainWindow.js of the component Window Open Handler. The manipulation of the argument url results in improper authorization in handler for custom url scheme. The attack can be executed remotely. The exploit has been made public and could be used. Upgrading to version 2.3.3 can resolve this issue. The patch is identified as f4df21bbc290f6c1956d899cf4da9e963074a6e4. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution via Unauthorized External URLs
Action: Immediate Patch
AI Analysis

Impact

Based on the description, it is inferred that the vulnerability allows an attacker to open malicious URLs via the custom URL scheme. A flaw exists in Nerimity Desktop up to version 2.2.2 in the shell.openExternal function of src/mainWindow.js, the Window Open Handler. The vulnerability allows an attacker to craft a malicious URL for the custom URL scheme, thereby bypassing the expected authorization checks. Exploitation can be performed remotely, and the malicious URL will be opened by the user's default application, potentially allowing arbitrary command execution or other unintended actions.

Affected Systems

Nerimity Desktop, versions up to 2.2.2. The issue is fixed in version 2.3.3 and later releases. Users of any earlier version are vulnerable. Users of 2.3.3 or newer are not affected by this flaw.

Risk and Exploitability

Based on the description, it is inferred that the exploit can be executed remotely and may lead to arbitrary command execution. The CVSS score of 5.3 categorizes this as a moderate risk vulnerability. Because the exploit is public and can be executed remotely, the threat landscape is significant even without a high CVSS. The absence of an EPSS score does not negate the practical risk, as demonstrated by the release of a working exploit. The vulnerability is not listed in the CISA KEV catalog, but the remote exploitation potential and public availability warrant prompt action.

Generated by OpenCVE AI on October 20, 2026 at 18:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official patch for Nerimity Desktop by upgrading to release 2.3.3 or later, which includes commit f4df21bbc290f6c1956d899cf4da9e963074a6e4.
  • Modify the application’s custom URL scheme handling to validate the target domain and enforce authentication before invoking shell.openExternal, reducing the risk of malicious URL execution.
  • Limit or disable the use of shell.openExternal for custom schemes in production deployments unless strictly necessary, and enable detailed logging of all external URL requests to monitor for suspicious activity.

Generated by OpenCVE AI on October 20, 2026 at 18:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in Nerimity Desktop up to 2.2.2. Affected by this issue is the function shell.openExternal of the file src/mainWindow.js of the component Window Open Handler. The manipulation of the argument url results in improper authorization in handler for custom url scheme. The attack can be executed remotely. The exploit has been made public and could be used. Upgrading to version 2.3.3 can resolve this issue. The patch is identified as f4df21bbc290f6c1956d899cf4da9e963074a6e4. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
Title Nerimity Desktop Window Open mainWindow.js shell.openExternal improper authorization in handler for custom url scheme
First Time appeared Nerimity
Nerimity desktop
Weaknesses CWE-285
CWE-939
CPEs cpe:2.3:a:nerimity:desktop:*:*:*:*:*:*:*:*
Vendors & Products Nerimity
Nerimity desktop
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Nerimity Desktop
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-22T21:27:16.027Z

Reserved: 2026-10-20T06:23:33.989Z

Link: CVE-2026-113411

cve-icon Vulnrichment

Updated: 2026-10-22T21:27:09.609Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T15:17:18.833

Modified: 2026-10-22T22:18:03.933

Link: CVE-2026-113411

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:30:56Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-939

    Improper Authorization in Handler for Custom URL Scheme