Horizon Alert
Summary of the vulnerability and why it matters
This advisory addresses a critical vulnerability in BTCPay Server that could allow unauthenticated attackers to gain full control of a Lightning Network node. This exposure of sensitive macaroon credential files may lead to the theft of funds.
- Unauthenticated attackers can steal node credentials.
- Critical for financial services handling cryptocurrency.
- Confirm relevance and verify exposure status.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker could potentially access sensitive credential files from a BTCPay Server deployment. This exposure allows them to then control an associated LND node, which could lead to the theft of funds.
- No authentication required for access.
- Attacker can retrieve macaroon credential files.
- Risk of full LND node compromise and fund theft.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow unauthenticated remote attackers to access sensitive `.macaroon` credential files associated with an LND node when BTCPay Server is deployed. If successful, an attacker could gain complete control over the LND node, potentially leading to the theft of funds.
- LND node credentials.
- Unauthenticated remote network access.
- Theft of cryptocurrency funds.
Operational Fix
Recommended remediation, mitigation, and detection steps
The responsibility for addressing this vulnerability likely falls to the platform or infrastructure teams managing the BTCPay Server and its associated LND nodes. Their immediate priority should be to identify all instances of the affected software, confirm its exposure, and determine the business criticality and accountable owner for each deployment before planning remediation efforts.
- Platform or infrastructure teams own this issue.
- Verify exposure and critical LND node deployments.
- Plan coordinated updates or risk reduction.