Dự án CVE-2025-33053-Proof-Of-Concept của DevBuiHieu trên GitHub cung cấp một bộ công cụ tự động triển khai máy chủ WebDAV trên Ubuntu sử dụng Apache2, đồng thời tạo ra các file shortcut .url độc hại nhằm mô phỏng các cuộc tấn công phishing, red teaming hoặc di chuyển ngang trong mạng nội bộ. Đây là PoC minh họa cho lỗ hổng nghiêm trọng CVE-2025-33053 liên quan đến WebDAV, vốn được khai thác để thực thi mã từ xa (RCE).
Phân Tích Nội Dung Repo
Các File Chính và Chức Năng
-
setup_webdav.sh
Script Bash tự động cài đặt và cấu hình Apache2 cùng các module WebDAV trên hệ điều hành Ubuntu (phiên bản 20.04 trở lên). Script này thực hiện: -
Cài đặt Apache2 và các module WebDAV cần thiết (
DAV,DAV_FS). -
Tạo thư mục chia sẻ
/var/www/webdav. -
Tạo thư mục
DavLockDBđể tránh lỗi khóa trong Apache DAV. -
Khởi động lại dịch vụ Apache.
-
Cấu hình xác thực cơ bản (authentication).
-
setup_webdav.py
Phiên bản Python của script trên, cung cấp cách triển khai tương tự nhưng bằng ngôn ngữ Python, giúp người dùng có thể tích hợp hoặc tùy biến dễ dàng hơn trong môi trường Python. -
gen_url.py
Script Python dùng để tạo ra các file shortcut.urlđộc hại. Các file này chứa các đường dẫn UNC hoặc WebDAV tới máy chủ WebDAV đã được thiết lập, kèm theo các tham số tùy chỉnh như: -
Địa chỉ IP máy chủ WebDAV (
--ip). -
Thư mục chia sẻ (
--share). -
Tên file đầu ra (
--out). -
Đường dẫn thực thi (
--exe). -
Icon hiển thị (
--icon). -
Chỉ số icon (
--index). -
Thông tin sửa đổi (
--modified).Khi người dùng click vào file
.urltrong một số cấu hình hệ thống, máy tính sẽ tự động kết nối tới WebDAV server, có thể kích hoạt xác thực hoặc tải DLL độc hại từ máy chủ. -
README.md
Hướng dẫn chi tiết cách sử dụng, yêu cầu hệ thống, các bước cài đặt và cảnh báo về mặt pháp lý khi sử dụng PoC.
Điểm Đặc Biệt và Kỹ Thuật Khai Thác
-
Tự động hóa triển khai WebDAV server: PoC cung cấp hai lựa chọn script (Bash và Python) để nhanh chóng thiết lập một máy chủ WebDAV có xác thực trên Ubuntu, giúp đơn giản hóa quá trình chuẩn bị môi trường tấn công hoặc kiểm thử.
-
Tạo file shortcut
.urlđộc hại: Kỹ thuật sử dụng file.urlvới đường dẫn UNC/WebDAV là một phương pháp tấn công tinh vi, có thể lừa người dùng click để tự động kết nối đến máy chủ điều khiển của attacker mà không cần tương tác phức tạp. -
Mô phỏng các cuộc tấn công phishing và lateral movement: PoC không chỉ giúp hiểu rõ cách thức khai thác lỗ hổng CVE-2025-33053 mà còn hỗ trợ các chuyên gia an ninh mạng trong việc xây dựng kịch bản tấn công giả lập, nâng cao kỹ năng phát hiện và phòng chống.
-
Tính tương thích và dễ sử dụng: Yêu cầu hệ điều hành Ubuntu 20.04 trở lên, quyền root và Python 3.x là những điều kiện phổ biến, dễ dàng đáp ứng trong môi trường kiểm thử.
Lợi Ích Thực Tiễn Khi Sử Dụng PoC hoặc Nghiên Cứu Repo
-
Hỗ trợ đánh giá bảo mật và kiểm thử xâm nhập (Penetration Testing): Giúp các chuyên gia an ninh mạng nhanh chóng thiết lập môi trường tấn công mô phỏng, kiểm tra khả năng phòng thủ của hệ thống trước lỗ hổng WebDAV.
-
Nâng cao nhận thức về kỹ thuật tấn công qua file shortcut: Qua việc tạo và thử nghiệm các file
.urlđộc hại, người dùng và tổ chức có thể hiểu rõ hơn về các phương thức tấn công mới, từ đó xây dựng chính sách bảo mật hiệu quả hơn. -
Tăng cường đào tạo red team và blue team: PoC là công cụ hữu ích để đào tạo đội ngũ an ninh trong việc phát hiện, phản ứng và ngăn chặn các cuộc tấn công dựa trên WebDAV và kỹ thuật phishing.
-
Tiết kiệm thời gian và công sức trong việc chuẩn bị môi trường thử nghiệm: Việc có sẵn script tự động triển khai giúp giảm thiểu các bước thủ công, tránh sai sót cấu hình, từ đó tập trung hơn vào việc phân tích và khai thác lỗ hổng.
Thông Tin Tóm Tắt
| Thông số | Chi tiết |
|---|---|
| Hệ điều hành hỗ trợ | Ubuntu 20.04 trở lên (Debian-compatible) |
| Quyền sử dụng | Root (sudo) |
| Ngôn ngữ lập trình | Bash, Python 3.x |
| Chức năng chính | Triển khai WebDAV server, tạo file shortcut .url độc hại |
| Mục đích | Phishing, red teaming, lateral movement simulation |
Source link: CVE-2025-33053-Proof-Of-Concept






