CVE-2026-65832
Received Received - Intake

Remote Code Execution in Deskflow

Vulnerability report for CVE-2026-65832, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-17

Last updated on: 2026-08-17

Assigner: GitHub, Inc.

Description

Deskflow is a keyboard and mouse sharing app. Prior to continuous build 1.26.0.299, a remote unauthenticated Deskflow server can send kMsgDSetOptions (DSOP) values to ServerProxy::setOptions() in src/lib/client/ServerProxy.cpp so that the value following a modifier option poisons m_modifierTranslationTable, after which ServerProxy::translateKey() or ServerProxy::translateModifierMask() indexes the seven-row s_translationTable or s_masks arrays out of bounds, disclosing four bytes at an attacker-selected relative offset or crashing the connected client; an odd option count also causes an out-of-bounds OptionsList read. This issue is fixed in continuous build 1.26.0.299.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-17
Last Modified
2026-08-17
Generated
2026-08-18
AI Q&A
2026-08-18
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
deskflow deskflow 1.26.0.299

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.
CWE-129 The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Deskflow allows a remote unauthenticated server to send specially crafted option values that corrupt memory in the connected client. Specifically, it manipulates the modifier translation table, causing out-of-bounds reads or writes in key translation functions. This can lead to information disclosure or crashes.

Detection Guidance

This vulnerability involves a remote unauthenticated Deskflow server sending malicious options to trigger out-of-bounds memory access. Detection requires monitoring Deskflow server logs for unusual option values or crashes. Check Deskflow version; if below 1.26.0.299, the system is vulnerable. No specific commands are provided in the context.

Impact Analysis

An attacker could exploit this to crash your Deskflow client or potentially read sensitive memory from your system. Since Deskflow shares keyboard and mouse input, this could disrupt your workflow or expose data processed by the client.

Mitigation Strategies

Upgrade Deskflow to continuous build 1.26.0.299 or later to patch the vulnerability. If upgrading is not immediately possible, restrict network access to the Deskflow server to trusted sources only.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-65832. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart