Bitcoin Core tiết lộ lỗi có thể khiến thợ đào làm sập các node

BTC-0,15%

Các nhà phát triển Bitcoin Core đã công bố một lỗ hổng có mức độ nghiêm trọng cao, có thể cho phép thợ đào khiến một số node Bitcoin bị sập từ xa.
Tóm tắt

  • Bitcoin Core công bố CVE-2024-52911, ảnh hưởng đến các phiên bản trước 29.0, trong khi các node cũ hơn vẫn có thể bị phơi bày trực tuyến.
  • Thợ đào cần những khối “proof-of-work” tốn kém để kích hoạt tình trạng sập, khiến việc lạm dụng ngoài đời thực theo lịch sử là khó xảy ra với kẻ tấn công.
  • Cory Fields đã báo cáo lỗ hổng này một cách riêng tư vào năm 2024, trước khi Bitcoin Core 29.0 phát hành bản vá.

Vấn đề, được theo dõi dưới mã CVE-2024-52911, ảnh hưởng đến các phiên bản Bitcoin Core sau 0.14.0 và trước 29.0. Lỗ hổng đã được sửa trong Bitcoin Core 29.0, được phát hành vào tháng 4 năm 2025.

Bitcoin Core công khai vấn đề vào ngày 5/5/2026, sau khi nhánh phát hành 28.x bản cuối cùng dễ bị tấn công đạt trạng thái hết vòng đời vào ngày 19/4.

Lỗi ảnh hưởng đến việc xác thực khối

Sự cố liên quan đến trình thông dịch script của Bitcoin Core trong quá trình xác thực khối. Bitcoin Core cho biết một khối được chế tạo đặc biệt có thể khiến một node truy cập bộ nhớ sau khi dữ liệu đó đã được giải phóng.

Trong quá trình xác thực, Bitcoin Core tính trước dữ liệu đầu vào của giao dịch và chuyển các kiểm tra script sang các luồng chạy nền. Trong một số trường hợp, một khối không hợp lệ có thể hủy dữ liệu được lưu đệm trong khi một luồng khác vẫn đang cố đọc.

Bitcoin Core cho biết điều này có thể cho phép kẻ tấn công có đủ proof-of-work để sập các node mục tiêu. Đồng thời, hãng cũng cho biết “có thể” vụ sập có thể hỗ trợ thực thi mã từ xa, dù các giới hạn về dữ liệu của khối khiến kịch bản đó “không khả thi”.

Tấn công cần chi phí khai thác cao

Cuộc tấn công không hề đơn giản để thực hiện. Một thợ đào sẽ cần tạo ra một khối được chế tạo đặc biệt với đủ proof-of-work để đạt tới đỉnh của chuỗi.

Điều đó khiến cuộc tấn công tốn kém vì khối như vậy sẽ không hợp lệ. Khối đó không thể nhận phần thưởng khối thông thường, buộc kẻ tấn công phải bỏ ra sức mạnh băm mà không thu được khoản thanh toán khai thác như thường lệ.

Bitcoin Core không nói rằng lỗ hổng đã từng được dùng trong các cuộc tấn công thực tế. Thông cáo tập trung vào bản chất lỗ hổng, cách khắc phục và mốc thời gian công bố.

Lỗi này không thay đổi các quy tắc đồng thuận của Bitcoin. Nó liên quan đến cách xử lý bộ nhớ trong phần mềm Bitcoin Core, chứ không phải các quy tắc định nghĩa giao dịch hoặc khối Bitcoin hợp lệ.

Cory Fields đã báo cáo lỗ hổng

Cory Fields thuộc MIT Digital Currency Initiative đã báo cáo riêng tư lỗ hổng vào ngày 2/11/2024. Bitcoin Core cho biết báo cáo có kèm một bằng chứng khái niệm và đề xuất cách giảm rủi ro.

Pieter Wuille đã đẩy một bản sửa kín đáo bốn ngày sau đó thông qua PR 31112. Yêu cầu kéo (pull request) đã được gộp vào ngày 3/12/2024, trước khi Bitcoin Core 29.0 phát hành với bản vá vào tháng 4/2025.

Thông cáo được đưa ra theo chính sách công bố của Bitcoin Core đối với các lỗi nghiêm trọng cao. Chính sách này nêu rằng các vấn đề mức độ nghiêm trọng cao sẽ được công bố sau khi bản phát hành bị ảnh hưởng cuối cùng hết vòng đời.

Ngoài ra, các nhà vận hành node sử dụng các phiên bản Bitcoin Core trước 29.0 vẫn đang đối mặt với lỗ hổng cũ. Bitcoin Core không tự động cập nhật, nên người dùng phải tự cài đặt các phiên bản mới hơn theo cách thủ công.

Một báo cáo trước đó về rủi ro phi tập trung hóa blockchain đã trích dẫn nghiên cứu rằng vào tháng 6/2021, 21% node Bitcoin đang chạy phần mềm Bitcoin Core lỗi thời. Bối cảnh này cho thấy vì sao các phiên bản client cũ vẫn có thể là mối lo ngại về an ninh ngay cả long sau khi bản vá được phát hành.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể đến từ bên thứ ba và không đại diện cho quan điểm hoặc ý kiến của Gate. Nội dung hiển thị trên trang này chỉ mang tính chất tham khảo và không cấu thành bất kỳ lời khuyên tài chính, đầu tư hoặc pháp lý nào. Gate không đảm bảo tính chính xác hoặc đầy đủ của thông tin và sẽ không chịu trách nhiệm cho bất kỳ tổn thất nào phát sinh từ việc sử dụng thông tin này. Đầu tư vào tài sản ảo tiềm ẩn rủi ro cao và chịu biến động giá đáng kể. Bạn có thể mất toàn bộ vốn đầu tư. Vui lòng hiểu rõ các rủi ro liên quan và đưa ra quyết định thận trọng dựa trên tình hình tài chính và khả năng chấp nhận rủi ro của riêng bạn. Để biết thêm chi tiết, vui lòng tham khảo Tuyên bố miễn trừ trách nhiệm.

Bài viết liên quan

Tâm lý mạng xã hội Bitcoin đạt mức cao nhất trong 4 tháng ở 1,37:1 với tỷ lệ lạc quan so với bi quan, khi BTC vượt mốc 80.000 USD

Theo Santiment, vào ngày 7 tháng 5, tâm lý mạng xã hội của Bitcoin đạt mức cao nhất trong 4 tháng với tỷ lệ bình luận lạc quan so với bi quan là 1,37:1,00 khi BTC vượt ngưỡng 80.000 USD. Sự gia tăng của tâm lý tích cực phản ánh sự lạc quan ngày càng tăng của nhà giao dịch sau nhiều tuần lo ngại về kinh tế vĩ mô và các căng thẳng địa chính trị

GateNews12phút trước

Một “cá voi” mở lệnh Long đòn bẩy 40x trên 394,6 BTC, trị giá 31,94 triệu USD trên Hyperliquid

Theo giám sát của Hyperinsight, vào ngày 7/5, một địa chỉ cá voi trên Hyperliquid đã mở một vị thế long sử dụng đòn bẩy 40x trị giá 394,6 BTC, tương đương khoảng 31,94 triệu USD. Vị thế được vào lệnh với giá trung bình 81.059 USD cho mỗi BTC, với mức giá thanh lý tại 62.069 USD. Địa chỉ hiện đang nắm giữ một

GateNews28phút trước

Bitcoin có thể đạt 1 triệu USD trong vòng 5 năm, theo Sigel của VanEck

Theo Matthew Sigel, Giám đốc Nghiên cứu Tài sản Kỹ thuật số của VanEck, bitcoin có thể đạt mức 1 triệu USD trong vòng năm năm. Trong một cuộc phỏng vấn hôm thứ Tư với CNBC, Sigel cho biết các xu hướng nhân khẩu học và việc các nhà đầu tư trẻ ngày càng phân bổ nhiều hơn vào Bitcoin là những động lực cho mục tiêu giá. Ông so sánh Bitcoin

GateNews36phút trước

Hai “cá voi” bán 2.521 BTC trị giá 205,26 triệu USD, thu về lợi nhuận gộp 13,47 triệu USD

Tin nhắn Gate News: Hai địa chỉ cá voi đã bán tổng cộng 2.521 BTC trị giá 205,26 triệu USD cách đây bảy giờ. Địa chỉ bc1qlu đã mua 1.470 BTC với giá 109,44 triệu USD ba tuần trước, với giá 74.448 USD mỗi đồng, rồi bán toàn bộ số nắm giữ cách đây bảy giờ, thu về lợi nhuận 10,23 triệu USD. The a

GateNews47phút trước

Đức dự kiến sẽ hủy miễn thuế khi nắm giữ Bitcoin trong 1 năm, chuyển sang mô hình đánh thuế như cổ phiếu

Theo Bitcoin News vào ngày 7 tháng 5, Bộ trưởng Tài chính Đức Lars Klingbeil xác nhận, chính phủ Đức đang dự định áp dụng “khác” chính sách thuế đối với Bitcoin và các tài sản mã hóa. Hướng đi có thể là bãi bỏ cơ chế hiện hành miễn thuế nếu nắm giữ trên 1 năm, đồng thời điều chỉnh cách xử lý thuế của Bitcoin cho tương đồng với tài sản cổ phiếu.

MarketWhisper50phút trước
Bình luận
0/400
Không có bình luận