As reported by The Hacker News, security researchers have published a fully working exploit β€” dubbed AnyPwn β€” for a pre-authentication remote code execution vulnerability in AnyDesk's Linux client that yields root privileges before any user approves the incoming connection. The flaw was patched in June with version 8.0.3, but AnyDesk's changelog described it only as a crash fix. No CVE has been assigned. No security advisory was published. This is exactly the kind of disclosure failure that forces defenders to play catch-up months after a fix ships.

Security Impact: As reported by The Hacker News, security researchers have published a fully working exploit β€” dubbed AnyPwn β€” for a pre-authentication remote code execution vulnerability in AnyDesk's Linux client that yields root privileges before any user approves the incoming connection.

Vulnerability Profile

FieldDetail
Vendor / ProductAnyDesk for Linux
Affected Versions8.0.2 and likely earlier (8.0.1 unconfirmed)
Patched Version8.0.3 (June 2026); latest is 8.1.0
CVE IdentifierNone assigned as of October 9, 2026
CVSS / SeverityNot rated (Shield53 assessment: Critical β€” pre-auth, network-reachable, root-level RCE)
Exploit AvailableYes β€” public PoC on GitHub (released October 8, 2026)
Active ExploitationNot yet confirmed in the wild, but public PoC dramatically increases risk
Attack VectorDirect TCP on port 7070; relay path demonstrated via Frida but full chain unconfirmed

Why This Matters

The technical root cause is a textbook 32-bit integer overflow in AnyDesk's mode-5 stream packet handler. The attacker declares a payload length of 0xFFFFFFF0; the handler adds a 16-byte header (0x10), wrapping the 32-bit result to zero. The allocator reserves a tiny buffer, and the subsequent copy overwrites adjacent heap memory. The published PoC achieves reliable enough heap manipulation to redirect execution β€” all before the connection-approval dialog appears on the target screen.

What elevates this beyond a single-product bug is the disclosure posture. AnyDesk shipped a patch, labeled it a crash fix, assigned no CVE, issued no advisory, and reportedly removed the vulnerable 8.0.2 build from its download page after the PoC video surfaced. This pattern β€” silent patching followed by build scrubbing β€” leaves enterprise defenders blind. Asset management systems that rely on CVE feeds show nothing. Vulnerability scanners that match on CVE IDs report clean. Patch-management pipelines that prioritize based on severity ratings deprioritize or skip the update entirely. The result is a four-month window where Linux endpoints running AnyDesk 8.0.2 or earlier sit exposed to a pre-auth root compromise with a public exploit available.

The absence of a CVE is not an absence of risk. It is an absence of visibility.

Who Is Most Exposed

  • Linux endpoints with AnyDesk directly exposed on TCP 7070 β€” especially jump hosts, support technician workstations, and unattended servers in IT/OT environments.
  • MSPs and helpdesk operations that rely on AnyDesk for remote support and may not have enforced the June update.
  • Organizations with permissive firewall rules allowing inbound 7070 from broad IP ranges rather than specific management subnets.
  • Cloud-hosted Linux instances with AnyDesk installed for convenience access where port 7070 is reachable from the internet.

The Relay Question

AnyDesk stated the vulnerability is limited to direct connections and does not affect relay paths. However, the researchers demonstrated that the same vulnerable code path is reachable through relay servers using Frida instrumentation, though they did not complete a full exploit chain over relays. If relay exploitation proves feasible, the exposure surface expands dramatically β€” any AnyDesk Linux client reachable through the vendor's relay infrastructure could be a target, regardless of local firewall posture on port 7070. Defenders should treat the relay path as potentially exploitable until AnyDesk provides a formal technical justification for why it is not.

Shield53 Recommendations

Immediate Actions

Shield53 Recommendations
Update AnyDesk on all Linux hosts to version 8.1.0 immediately. If 8.1.0 is not feasible due to compatibility constraints, 8.0.3 is the minimum acceptable version. Anything older is exposed.
Inventory all Linux endpoints running AnyDesk. Do not rely on CVE-based scanning β€” query the installed package version directly. AnyDesk's package name varies by distribution; check both anydesk and any bundled deployment mechanisms.
Restrict TCP port 7070 at host and network firewalls to only trusted management subnets. If direct connectivity is not required for business operations, block inbound 7070 entirely. AnyDesk will fall back to relay connections for legitimate use.
Deploy endpoint detection rules for AnyDesk service crashes followed by rapid process restart or unexpected child process execution β€” a strong indicator of failed or successful heap exploitation attempts.
Review AnyDesk connection logs for the period June–October 2026 for anomalous direct TCP connection attempts from unexpected source IPs, especially connections that did not result in an approved session.
Disable direct TCP mode in AnyDesk configuration where relay-only operation is acceptable for your use case. This eliminates the confirmed exploitation vector entirely.

Strategic Actions

  • Establish a vendor disclosure watchlist. Track changelog language for critical remote-access tools (AnyDesk, TeamViewer, RustDesk, ScreenConnect) for terms like "crash fix," "stability improvement," or "memory handling" that may mask security patches. Cross-reference with researcher disclosures and GitHub PoC repositories.
  • Request a formal CVE from AnyDesk through your support channel or CISA's CVE program. The absence of a CVE for a pre-auth root RCE with a public exploit is a significant gap that hampers industry-wide risk management.
  • Reassess remote-access tool architecture. Consider whether direct TCP exposure is ever necessary, or whether all remote support can operate through relay or VPN-tunneled paths with additional authentication layers.

This incident underscores a recurring problem in the remote-access tooling space: vendors that treat security fixes as optional disclosures. When a pre-authentication root-level RCE ships as a "crash bug" with no CVE, the entire defensive ecosystem β€” from asset inventories to patch prioritization to threat modeling β€” breaks down. The fix is available. The exploit is public. The question is whether your environment has already applied the one and is ready for the other.