Lỗi hạt nhân macOS gây ngừng hoạt động OpenClaw sau 49,7 ngày: Một quả bom hẹn giờ trong mạng TCP

06 tháng 4, 2026·2 phút đọc

Các nhà nghiên cứu vừa phát hiện một lỗ hổng trong hạt nhân của macOS khiến OpenClaw ngừng hoạt động sau khoảng 49,7 ngày chạy liên tục. Vấn đề xuất phát từ việc tràn số nguyên trong cơ chế xử lý mạng TCP, được ví như một "quả bom hẹn giờ" ảnh hưởng đến tính ổn định của hệ thống. Lỗi này đặt ra rủi ro lớn cho các máy chủ macOS cần duy trì hoạt động mà không khởi động lại.

Lỗi hạt nhân macOS gây ngừng hoạt động OpenClaw sau 49,7 ngày: Một quả bom hẹn giờ trong mạng TCP

Một lỗ hổng nghiêm trọng vừa được phát hiện bên trong hạt nhân (kernel) của macOS, có khả năng khiến các ứng dụng nhất định, như OpenClaw, ngừng hoạt động sau khoảng 49,7 ngày chạy liên tục. Vấn đề này không chỉ ảnh hưởng đến trải nghiệm người dùng mà còn tạo ra rủi ro lớn đối với các hệ thống máy chủ cần sự ổn định cao.

"Quả bom hẹn giờ" trong mạng TCP

Theo bài viết chi tiết trên Photon Codes, lỗi này nằm sâu trong cách macOS xử lý giao thức mạng TCP. Các chuyên gia gọi đây là một "quả bom hẹn giờ" vì nó không gây hại ngay lập tức mà chỉ kích hoạt sau một khoảng thời gian cụ thể.

Cụ thể, sau khoảng 49,7 ngày kể từ lần khởi động cuối cùng, cơ chế xử lý thời gian của hệ thống gặp sự cố, dẫn đến việc OpenClaw và các dịch vụ phụ thuộc vào kết nối mạng bị ngừng phản hồi.

Nguyên nhân kỹ thuật

Con số 49,7 ngày không phải là ngẫu nhiên; trong giới hạn kỹ thuật số, nó thường tương ứng với việc tràn số nguyên (integer overflow) của bộ đếm mili-giây (khoảng 2^32 mili-giây). Khi bộ đếm thời gian trong hạt nhân macOS đạt đến giới hạn này và quay về 0, lỗi lập trình trong stack mạng TCP sẽ gây ra xung đột, làm hỏng các kết nối đang diễn ra.

Điều này đặc biệt nguy hiểm đối với các máy chủ macOS (macOS Server) hoặc các thiết bị Apple được thiết kế để hoạt động 24/7 mà không cần khởi động lại (reboot).

Giải pháp tạm thời

Cho đến khi Apple tung ra bản vá lỗi (patch) chính thức để khắc phục triệt để lỗ hổng trong hạt nhân, người dùng và quản trị viên hệ thống cần chú ý đến thời gian chạy (uptime) của thiết bị.

Cách đơn giản nhất để ngăn chặn sự cố này là lên lịch khởi động lại định kỳ máy chủ hoặc máy tính macOS trước khi đạt mốc 50 ngày hoạt động liên tục.

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗