#BitcoinCoreIdentifiesThreeVulnerabilities
Các bạn ơi, tin này chúng tôi mang đến đúng là BOOOMMM 💣💣💣: đội ngũ phát triển Bitcoin Core đã phát hiện và khắc phục ba lỗ hổng. Chúng được Project Loupe — một công cụ quét mã bằng AI 🤖 do Spiral phát triển — tự động phát hiện, sau đó được nhà phát triển Gregory Sanders xác minh.

Vì công cụ AI 🤖 xếp các lỗ hổng này vào loại “dễ phát hiện”, các nhà phát triển đã đẩy nhanh quy trình công bố thông tin và bỏ qua thời gian bảo mật tiêu chuẩn.

Một trong các lỗ hổng là làm sập nút từ xa. Kẻ tấn công có thể kết nối với nút và gửi lưu lượng mạng chứa “dữ liệu TCP khẩn cấp”. Cách này vượt qua giới hạn thông thường của hàng đợi đầu vào, làm cạn kiệt bộ nhớ hệ thống (RAM), khiến nút bị sập và ngừng hoạt động.

Lỗ hổng này ảnh hưởng đến các hệ thống Windows, macOS và BSD. Các nút chạy Linux không bị ảnh hưởng vì hệ điều hành này sử dụng cơ chế khác để giám sát các kết nối mạng.

Lỗ hổng làm cạn kiệt bộ nhớ từ từ cho phép kẻ tấn công giả lập việc sử dụng phiên bản cũ của giao thức Bitcoin (các phiên bản trước BIP31), vốn không có thông điệp “ping” hiện đại. Bằng cách trì hoãn việc xử lý phản hồi, các nút có thể tránh bị ngắt kết nối do không hoạt động.

Điều này khiến các nút lưu một danh sách thông báo trong bộ nhớ và danh sách này liên tục tăng lên. Mức sử dụng bộ nhớ tăng dần, lên đến 2 MB mỗi giờ cho mỗi nút đầu vào và tối đa 5 MB mỗi giờ cho mỗi nút đầu ra. Các nút được cấu hình riêng làm nút chuyển tiếp hầu như không bị ảnh hưởng.

Lỗ hổng tràn tệp hoàn tác cho phép các thợ đào độc hại buộc tạo ra những khối đã bị chỉnh sửa, vượt quá giới hạn kích thước tệp hoàn tác của chuỗi ⛓️ khối. Điều này có thể gây hỏng dữ liệu hoặc buộc nút phải tắt.

May mắn thay, những lỗ hổng này đã được khắc phục. 🔥🤍🔥
$BTC