Radicle, a peer-to-peer, local-first code collaboration stack, has announced the discovery of two critical security vulnerabilities within its network protocol. These issues impact all versions of Radicle released to date, necessitating immediate user attention.
The first vulnerability, reported by Konstantinos Maninakis, reveals that network traffic between Radicle nodes is neither encrypted nor authenticated. This means that anyone observing the network path can read data exchanged in plain text. While less critical for public repositories, this poses a significant information leakage risk for private repositories, where encryption in transit is essential.
The second flaw, reported by cryptocode, concerns broken peer authentication during the connection handshake, allowing node impersonation. An attacker can present a fake Node ID to fetch private repositories directly if they know an allow-listed Node ID. Although harder to exploit without knowing a valid Node ID, this vulnerability bypasses access controls for private data.
Radicle recommends that users cease using private repositories until a fix is released. Due to the nature of the fix and the lack of version negotiation features, the upcoming resolution will be a breaking change, resulting in a major version bump. The development team is actively working on this resolution and aims to provide transparency to users as they address the situation.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Radicle has disclosed two critical security vulnerabilities in its network protocol, affecting all versions of its peer-to-peer code collaboration stack. These flaws allow for unencrypted data transmission and node impersonation, posing a risk of information leakage for private repositories.