| + |
---
|
| + |
title: "Vulnerability Disclosure"
|
| + |
image: radicle-1.png
|
| + |
redirect_from: /2026/03/23/vulnerability-disclosure
|
| + |
---
|
| + |
|
| + |
As announced in the release notes for [Radicle 1.7.0]({% post_url 2026-03-18-radicle-1.7.0 %}),
|
| + |
that version contains a mitigation for a security vulnerability.
|
| + |
Due to backward compatibility issues, indirectly related to the mitigation,
|
| + |
we released [Radicle 1.7.1]({% post_url 2026-03-20-radicle-1.7.1 %}).
|
| + |
That release restores backward compatibility and also contains the mitigation.
|
| + |
|
| + |
With the knowledge of how 1.7.0 broke backwards compatibility, however, we decided to
|
| + |
take a slightly more general view on backwards compatibility in light of the security
|
| + |
vulnerability.
|
| + |
|
| + |
We are currently working on two features (see below) that will be released in version 1.8.0,
|
| + |
and decided to delay disclosure of the security vulnerability until that release is available,
|
| + |
at which point this page will be updated.
|
| + |
|
| + |
Radicle 1.8.0 will better protect users, and give them options to increase their level
|
| + |
of protection further via configuration.
|
| + |
|
| + |
## Downgrade Attack Protection
|
| + |
|
| + |
We are adding protections against downgrade attacks that rely on data that was received per-node,
|
| + |
rather than requiring all nodes to upgrade in order to stay compatible.
|
| + |
|
| + |
## Configuration of Protection Level
|
| + |
|
| + |
We are working on a configuration option that will allow node operators and users to
|
| + |
decide how backwards compatible their node should behave.
|
| + |
That is, a way for node operators to decide for themselves where they stand on an ordinal
|
| + |
scale that trades off maximal backwards compatiblity and minimal security one end and
|
| + |
minimal backwards compatibility and maximal security on the other.
|
| + |
|
| + |
---
|
| + |
|
| + |
We would like to thank you for your patience and your trust as we work on ensuring that the
|
| + |
Radicle network stays secure.
|