Ví điện tử Bitcoin Electrum sửa lỗi bị đánh cắp phí giao dịch
Ví điện tử Bitcoin Electrum vào ngày 24 tháng 10 đã công bố một cuộc tấn công máy chủ độc hại nhằm vào phí giao dịch, và đã sửa lỗi trong phiên bản 4.8.3, tương ứng với thông báo bảo mật GitHub GHSA-6jp4-8v48-cc5v. Người dùng khi thực hiện phí giao dịch thông thường có thể đã ký quỹ cho kẻ tấn công. Các nhà phát triển cho biết, nguyên nhân là do người dùng báo cáo đã mất tiền sau khi ký phí.Hai báo cáo có kết quả khác nhau: một người phát hiện giao dịch trong lịch sử ví đã bị thay thế sau khi phát sóng thanh toán, và cho biết thanh toán ban đầu không vào mạng ngang hàng Bitcoin, bị máy chủ giữ lại; một người khác là Raju-K12 đã mất tiền do phí giao dịch bị thay thế. Trong cuộc tấn công, máy chủ độc hại giữ lại giao dịch mới phát sóng từ khách hàng và đưa vào lịch sử một giao dịch xung đột, thay thế đầu ra ban đầu bằng địa chỉ của kẻ tấn công. Giao dịch thay thế lúc đó không có chữ ký hợp lệ, nhưng khách hàng nhẹ không kiểm tra các chữ ký này trước khi hiển thị giao dịch chưa xác nhận; người dùng đã tăng phí bằng RBF và ký sau đó, kẻ tấn công đã nhận được tiền. Cả hai người đều cho biết địa chỉ của kẻ tấn công có bốn chữ số cuối giống với địa chỉ nhận hợp pháp. Thông báo không công bố số tiền bị đánh cắp, mã giao dịch hoặc địa chỉ của kẻ tấn công.Bản vá tương ứng với mã 90fe308, trước khi ghi giao dịch từ bộ nhớ vào lịch sử địa phương, kiểm tra chữ ký của đầu vào thuộc về ví này, nhưng không ghi đè đầu vào của địa chỉ bên ngoài ví, cũng không thực hiện xác minh đồng thuận hoàn chỉnh. Thông báo khuyến nghị người dùng chưa nâng cấp nên kiểm tra địa chỉ đầu ra và số tiền mỗi lần ký; khách hàng kết nối với máy chủ tự quản hoặc đáng tin cậy không bị ảnh hưởng bởi cuộc tấn công này. Trên dòng thời gian, vào ngày 11 tháng 10 đã công bố riêng lần đầu tiên, vào ngày 18 tháng 10 nhận được báo cáo mất phí, phiên bản sửa lỗi được gán nhãn vào ngày 23 tháng 10, nhị phân và công bố công khai vào ngày 24 tháng 10.