LND, một triển khai nút mạng Lightning Network, đã tiết lộ một lỗ hổng đóng kênh có thể khiến toàn bộ số dư kênh gặp rủi ro trong kịch bản tổn thất tối đa được tái tạo. Những người vận hành sử dụng các phiên bản tiêu chuẩn dưới 0.21.0 nên coi các nút của mình là chưa được vá chính thức, trừ khi chúng đã được vá độc lập.
Thông báo ngày 13 tháng 8 mô tả cách một đồng nghiệp kênh độc hại có thể kết hợp việc tái tổ chức một khối bitcoin với một giao dịch cam kết đã bị thu hồi từ trước sau khi đóng cửa hợp tác. Bastien Teinturier, người công bố thông báo này, cho biết chưa phát hiện người dùng nào bị ảnh hưởng.
Trước khi sửa lỗi, LND có thể quên kênh đã đóng một cách hợp tác sau khi giao dịch đóng nhận xác nhận trên chuỗi đầu tiên. Điều này xóa trạng thái kênh mà nút mạng cần để phản hồi một cách an toàn nếu bitcoin sau đó tái tổ chức khối đó ra khỏi chuỗi.
Cuộc tấn công yêu cầu nhiều hơn một lần tái tổ chức một khối thông thường. Một nút độc hại phải trước tiên tham gia vào quá trình đóng hợp tác, chờ một xác nhận, sau đó tận dụng việc tái tổ chức để xóa giao dịch đóng. Nút này cũng phải sở hữu và công bố một cam kết đã bị thu hồi trước đó, một trạng thái số dư kênh lỗi thời có thể kích hoạt hình phạt.
Một nút mạng LND bị ảnh hưởng sau đó có thể không phát được các giao dịch trừng phạt được thiết kế để trừng phạt việc công bố trạng thái đã bị thu hồi. Trong kịch bản được tái tạo, tổn thất có thể đạt đến toàn bộ số dư trong kênh. Con số này là điều kiện tổn thất tối đa, không phải bằng chứng cho thấy lỗ hổng đã bị khai thác ngoài thực tế.
Việc tiết lộ và khắc phục chỉ liên quan đến LND. Chúng không cho thấy các triển khai Lightning khác có cùng lỗ hổng đóng kênh.
Bản sửa lỗi chính thức bắt đầu với LND 0.21.0
Lịch sử kho lưu trữ upstream ghi nhận bản sửa lỗi chính thức nằm ở phiên bản 0.21.0, không phải phiên bản 0.20.0 được nêu trong thông báo công khai.
Yêu cầu kéo #10331 đã được hợp nhất vào nhánh chính của dự án vào ngày 16 tháng 1 năm 2026. Việc backport sang nhánh 0.20.x sau đó đã bị hoàn tác, và một thay đổi tài liệu sau đó cho biết logic xác nhận đóng hợp tác được cải thiện thực tế đã được tích hợp trong phiên bản 0.21.0. Ghi chú phát hành 0.21.0 của dự án cũng liên kết logic đóng an toàn với tái tổ chức với dòng phiên bản đó.
Do đó, người vận hành không nên dựa vào ngưỡng 0.20.0 trong thông báo. Các phiên bản tiêu chuẩn dưới 0.21.0 nên được coi là chưa có bản sửa lỗi chính thức, trừ khi đã được vá độc lập.
Chính sách bảo mật của LND đề xuất phiên bản phụ mới nhất của dòng chính mới nhất mà người vận hành có thể hỗ trợ. Tính đến ngày 25 tháng 8, gói chính thức mới nhất của dự án là lnd v0.21.2-beta, được phát hành vào ngày 13 tháng 8.
Sửa đổi này giúp LND duy trì trạng thái đóng trong khi chờ nhiều xác nhận và phản hồi các thông báo tái tổ chức thay vì xem kênh đã được giải quyết sau một khối.
Bài viết Các nút mạng Lightning cũ có thể bị xóa toàn bộ kênh sau khi bản vá LND được triển khai muộn hơn thông báo xuất hiện đầu tiên trên CryptoSlate.


