UK — The Register
Lỗ hổng GitLab mức nghiêm trọng tối đa cho phép thực thi mã từ xa trên các bản phát hành suốt 12 năm
Bảo mật2 phút đọc
GitLab, một công cụ quản lý mã nguồn, vừa vá một lỗi bảo mật ở mức nghiêm trọng nhất. Lỗi này có thể cho kẻ tấn công chạy mã trên máy chủ của người dùng.
Chuyện gì đã xảy ra
GitLab vừa vá một lỗi rất nghiêm trọng. Lỗi này cho phép kẻ tấn công chưa đăng nhập chạy mã tùy ý trên máy chủ GitLab tự quản lý, trong một số điều kiện nhất định. Lỗi có mã CVE-2026-110264. Nó nằm ở phần biên dịch biểu thức chính quy, tức là cách phần mềm đọc các mẫu tìm kiếm văn bản. Lỗi do "tràn số nguyên", nghĩa là máy tính xử lý một con số quá lớn vượt khỏi giới hạn cho phép.
Con số và sự kiện chính
- Điểm mức độ nghiêm trọng CVSS là 10 trên 10, mức cao nhất.
- Các phiên bản bị ảnh hưởng quay lại tận GitLab 7.0, phát hành tháng 6 năm 2014. Tức là khoảng 12 năm.
- Bản vá có trong các phiên bản 19.5.1, 19.4.3 và 19.3.6. Bản vá cũng được đưa về các phiên bản 19.2.9, 19.1.9, 19.0.10 và 18.11.13.
- GitLab.com và GitLab Dedicated đã được vá sẵn.
- GitLab nói có 50 triệu người dùng đã đăng ký.
Điều cần biết thêm
Người báo lỗi là Johan Carlsson. Anh gửi báo cáo qua chương trình tiền thưởng cho người tìm lỗi của GitLab trên HackerOne. GitLab cũng phát hành hai bộ phát hiện mối đe dọa để khách hàng tự quản lý máy chủ kiểm tra hệ thống của mình.
Vì sao điều này quan trọng
GitLab chứa nhiều thứ quan trọng của một công ty, như mã nguồn, cấu hình triển khai và mật khẩu truy cập. Nếu kẻ xấu chiếm được máy chủ, chúng có thể lấy cắp thông tin đăng nhập, sửa mã nguồn hoặc tấn công sâu hơn vào mạng nội bộ. Hiện chưa có dấu hiệu kẻ xấu đang khai thác lỗi này. Nhưng các chuyên gia cho rằng chúng sẽ sớm bắt đầu quét tìm máy chủ chưa vá.
Cần theo dõi điều gì
- Quản trị viên nên nâng cấp lên phiên bản đã vá càng sớm càng tốt.
- Xem có dấu hiệu kẻ tấn công đang quét hoặc khai thác lỗi này hay không.
- Theo dõi lỗi GitLab khác cùng loại đã bị tấn công hồi tháng trước, theo cảnh báo của CISA của Mỹ.
Chú giải
- GitLab
- Phần mềm giúp các nhóm lập trình lưu trữ, quản lý và cùng làm việc trên mã nguồn.
- CVE-2026-110264
- Mã số định danh chung cho lỗi bảo mật được tìm thấy trong GitLab này.
- CVSS
- Thang điểm từ 0 đến 10 dùng để đo mức độ nghiêm trọng của lỗi bảo mật.
- HackerOne
- Nền tảng trung gian kết nối công ty với người tìm lỗi bảo mật và trả tiền thưởng.