sync-rpc: Missing authentication leads to remote code execution
Summary
sync-rpc is an npm library for Node.js that runs asynchronous commands synchronously in a separate process. In versions before 1.3.7, the worker process accepts connections without proper authentication, so an attacker who can guess the port and reach it (not blocked by a firewall) can load and execute arbitrary JavaScript files stored on the server. The CNA rates this CVSS 4.0 8.7 (High); VulDB rates it 7.3.
Affected
- sync-rpc (npm) versions before 1.3.7 (CNA record: < 1.3.7; VulDB: up to 1.3.6)
Fixed in
- sync-rpc 1.3.7 and later
Workaround
- Use firewall rules to block access to the sync-rpc port, allowing only trusted hosts (third-party recommendation; the vendor advisory states that a restrictive firewall prevents remote exploitation)
Exploitation
- No evidence of exploitation in the wild on record.
- Not listed in CISA KEV.
- A public proof of concept has been reported but is unverified.
Our recommendation
- Check whether sync-rpc is used in your Node.js applications, for example with npm ls sync-rpc.
- Update sync-rpc to 1.3.7 or later.
- Until patched, ensure the port is not reachable from untrusted networks.
- Monitor for unexpected connections to the sync-rpc port.
Public exploits
PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.
Research sources
- CVE Record CVE-2026-65843 www.cve.org
- GitHub Security Advisory GHSA-2x86-cf3f-86gw github.com
- Fix commit ffccfe5 github.com
- VulDB 435950 vuldb.com
- npm package sync-rpc www.npmjs.com
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 20:24.
Original description (NVD)
sync-rpc runs asynchronous commands synchronously by putting them in a separate proces. Prior to version 1.3.7, if an attacker could guess the correct port and it was not blocked via a firewall, it was possible to load and execute arbitrary JavaScript files stored on the server running sync-rpc. This issue has been patched in version 1.3.7.
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
