@techtipsvn
Git · 10/11/2026

Một lệnh clone, repo lạ chạy code trên máy bạn: Git 2.56.1 vá lỗi này

Git 2.56.1 vá lỗi này và 5 lỗi khác.

2026-11-1407 slide1 phút đọcTin
Slide bìa: Một lệnh clone, repo lạ chạy code trên máy bạn: Git 2.56.1 vá lỗi nàySlide 2Slide 3Slide 4Slide 5Slide 6Slide 7
cuộn, vuốt, hoặc phím ←→01 / 07

Cùng một bài, đọc bằng chữ. Nhanh hơn và tìm lại được bằng Ctrl+F.

Vì sao chỉ clone cũng nguy hiểm

Repo độc khiến Git chạy code lạ

Repo có thể chứa repo con, gọi là submodule. Lệnh clone --recursive tải luôn repo con. Một đường dẫn rất dài qua mặt bước kiểm tra của Git, và Git dùng thư mục kẻ tấn công chuẩn bị.

Hook

Thư mục đó chứa hook, những file lệnh Git tự chạy. Code chạy ngay lúc clone.

Xem bản Git của bạn đã được vá chưa

Dùng Windows

Git for Windows có số phiên bản riêng

Trên Windows, Git đến từ bộ cài Git for Windows. Bản đã vá là v2.56.1.windows.1, ra cùng ngày 10/11. Tải ở trang release của Git for Windows rồi cài.

Năm lỗ hổng còn lại

Ngoài lỗi clone, Git vá thêm năm lỗi. Chúng cần dữ liệu độc từ người khác: một server Git, một patch, một lần merge.

Trước khi kịp cập nhật

Nên

Clone repo lạ không kèm --recursive

Chỉ clone từ nguồn bạn tin

Không nên

Merge code từ nguồn lạ

Áp patch người lạ gửi

Bài test nhà tuyển dụng cũng là repo lạ

Cập nhật Git trước khi clone bài tiếp theo.

techtipstechtipsvngitbaomatlaptrinh
Đọc tiếp

Bài khác cùng chủ đề

Slide bìa: Node 24 chỉ còn nhận bản vá từ 20/10, Node 26 lên LTS ngày 28/10: chọn bản nào08

Node 24 chỉ còn nhận bản vá từ 20/10, Node 26 lên LTS ngày 28/10: chọn bản nào

Giải thích1′ đọc20.10
Slide bìa: Mac.apk: chạy app Android trên Mac chip M, không emulator, 52/66 app chạy trọn vẹn08

Mac.apk: chạy app Android trên Mac chip M, không emulator, 52/66 app chạy trọn vẹn

Tin1′ đọc20.10
Slide bìa: React Native 0.88: thêm SceneDelegate trước khi build bằng Xcode 2709

React Native 0.88: thêm SceneDelegate trước khi build bằng Xcode 27

feature2′ đọc19.10
Slide bìa: Expo SDK 58: build Android debug từ 80 giây còn 39 giây, nhưng kiểm tra Node trước08

Expo SDK 58: build Android debug từ 80 giây còn 39 giây, nhưng kiểm tra Node trước

Tin1′ đọc19.10

Mỗi ngày một bài mới.

Mẹo, giải thích và tin công nghệ cho sinh viên và dev mới đi làm. Một người viết, đăng đều.

Bài cũng được đăng lên TikTok, ở dạng slide.

TikTok@techtipsvn