Read the docs
TI-2026-45196 Aliases CVE-2026-63409

Deskflow: Odd-length DSOP options vector causes out-of-bounds read in Deskflow client

Priority HIGH 75CWE-125Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
Low · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

Deskflow is a keyboard and mouse sharing app. From 1.17.0 until continuous build 1.26.0.296, a malicious Deskflow server can send an odd-length DSOP vector to ServerProxy::setOptions() in src/lib/client/ServerProxy.cpp, causing the missing value after the final option key to be read beyond the vector during the PacketStreamFilter::filterEvent to ServerProxy::handleData() to ServerProxy::parseHandshakeMessage() call chain and crash the connected client. This issue is fixed in continuous build 1.26.0.296.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00452 39th percentileScored 2026-11-07
Fix Fixed deskflow (deskflow): 1.26.0.296

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
deskflowdeskflow1.17.0 to before 1.26.0.2961.26.0.296Patch availableCNA
  • deskflow Vendordeskflow Affected 1.17.0 to before 1.26.0.296 Fixed in 1.26.0.296 Patch available CNA

Remediation

  • Fix · CNA deskflow (deskflow) Fixed in 1.26.0.296

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-63409

References

  • TI-2026-46910 Out-of-bounds read in deskflow CVSS 3.1HIGH 8.2
  • TI-2026-30065 Deskflow: Local privilege escalation via unauthenticated IPC CVSS 3.1HIGH 7.8
  • TI-2026-30064 Deskflow: clipboard deserialization global-buffer-overflow CVSS 4.0HIGH 7.4
  • TI-2026-32267 Deskflow: TLS multiplexer DoS on failed `SSL_accept` CVSS 3.1HIGH 7.5
  • TI-2026-46991 Deskflow: Clipboard receiver can accumulate data beyond Deskflow's configured clipboard size limit CVSS 3.1MEDIUM 6.5

Sources