Ask question

Ask Questions and Get Answers from Our Community

Answer

Answer Questions and Become an Expert on Your Topic

Contact Staff

Our Experts are Ready to Answer your Questions

VMware Hướng dẫn mitigate Apache log4j trên VMware vCenter Appliance (VCSA)

BlackDrag0n

Moderator
Joined
Jan 4, 2021
Messages
21
Reaction score
15
Points
3
Lỗ hỏng CVE-2021-44228 & CVE-2021-45046 đã được xác định ảnh hưởng đến vCenter Server 7.0.x, vCenter 6.7.x & vCenter 6.5.x thông qua thành phần mã nguồn mở Apache Log4j . Hiện nay chưa có bất kỳ bản vá nào từ VMware (05/01/2022).
Chi tiết lỗ hổng bảo mật này: VMSA-2021-0028.8
Cách xử lý:
- Tải xuống tập lệnh được đính kèm với KB này (vc_log4j_mitigator.py)
- Đăng nhập vào VCSA bằng SSH
- Kích hoạt bash shell thành VCSA - nếu không, bạn nhận được thông báo lỗi "Received too large SFTP packet"
- Chuyển tệp vào thư mục / tmp trên vCenter Server Appliance bằng WinSCP
- Tạo bản sao lưu VCSA, ít nhất là snapshot.
- Tiếp theo thực file python với lệnh.
Code:
python vc_log4j_mitigator.py
Lưu ý: Thao tác này sẽ dừng tất cả các dịch vụ vCenter, cập nhật tất cả các tệp cần thiết với cờ formatMsgNoLookups, xóa JndiLookup.class khỏi tất cả các tệp jar / war trên thiết bị và cuối cùng khởi động tất cả các dịch vụ vCenter. Các tệp mà script sửa đổi sẽ được báo cáo khi chạy đoạn script.
Quá trình diễn ra từ 5-10 phút và kết quả:
1641373288001.png

Ngoài ra, có thể sử dụng lệnh với tham số -r ( dryrun) để kiểm tra xem hệ thống có lỗi hay không.
1641373482364.png

Lưu ý: Việc chỉnh sửa này chỉ là tạm thời, nếu update lên bản VCSA mới hơn có thể khiến VCSA bị dính lại lỗ hổng Log4j. Vì thế cần chạy lại đoạn script này mỗi khi update VCSA đến khi có thông tin bản vá từ phía VMware
 
VMware đã ra những bản vá mới cho vcenter, chúng ta có thể update version vcenter ở những bản sau để có thể vá lỗi log4j
  • vCenter Server 7.0 Update 3c, build 19234570.
  • vCenter Server 6.7 Update 3q, build 19300125
  • vCenter Server 6.5 Update 3s, build 19261680
 
Top