Tài khoản GitHub ẩn danh công bố hàng loạt 0-day chưa được tiết lộ
(github.com/bikini)- Exploitarium là một kho GitHub tập hợp các proof-of-concept công khai và bài viết nghiên cứu lỗ hổng vào một nơi; các mục nghiên cứu mới được thêm dưới dạng thư mục tự chứa hoàn chỉnh
- Kho chứa các thư mục PoC liên quan đến nhiều dự án như 7-Zip, AnyDesk, Docker, Firefox, FFmpeg, Ghidra, Gitea, ImageMagick, libssh2, Nmap, OpenVPN, PHP, RustDesk, VLC, v.v.
- Các mục được chuyển từ những kho PoC độc lập trước đây vẫn giữ README gốc và các tệp được theo dõi; dựa trên bản fresh GitHub clone ngày 23/6/2026, đã xác minh 12 kho và 96 mục được theo dõi và không có sai lệch
- Việc xác minh không dùng diff hệ thống tệp lỏng lẻo, mà so sánh dữ liệu Git tree; chỉ đạt khi đường dẫn tương đối, kiểu đối tượng Git, tree mode, bit thực thi và Git blob ID đều giống nhau
- Tài liệu trong kho được nêu rõ là nghiên cứu lỗ hổng công khai với thiện chí và yêu cầu không sử dụng cho mục đích độc hại trong mọi trường hợp
Mục đích của kho Exploitarium
- Exploitarium là một kho lưu trữ hợp nhất các proof-of-concept công khai và writeup nghiên cứu lỗ hổng
- Phần lớn thư mục chứa các PoC từng tồn tại dưới dạng kho riêng trước đây, đồng thời giữ lại README gốc và các tệp được theo dõi
- Các mục nghiên cứu mới được thêm trực tiếp vào kho này dưới dạng thư mục tự chứa hoàn chỉnh
- Phần giới thiệu kho có cụm “New drops today ;) Biggest thing yet” và thông tin liên hệ Discord
@ashdfrkl
Các PoC và mục nghiên cứu được bao gồm
- Bảng Contents của kho liệt kê tổng cộng 23 thư mục
- Các mục được lấy từ kho độc lập trước đây hiển thị commit hash làm Source
7zip-rar5-motw-chain-pocanydesk-printer-com-impersonation-pocdocker-cp-copyout-destination-escapeflowise-mcp-env-case-bypass-pocghidra-12.1.2-rce-ace-calc-pocgitea-act-runner-container-options-pocimagemagick-gs-delegate-hijack-poclunar-modrinth-chain-pocmybb-limited-acp-to-adminobjdump-dlx-calc-pocopenvpn-connect-echo-script-ace-pocvlc-vp9-reschange-crash-poc
- Các mục được thêm trực tiếp hiển thị kèm ngày
c-ares-tcp-uaf-calc-poc: 24/6/2026firefox-smartwindow-private-url-exfil-poc: 24/6/2026floci-apigateway-vtl-rce-poc: 23/6/2026ffmpeg-rasc-dlta-calc-poc: 26/6/2026libssh2-cve-2026-55200-poc: 23/6/2026libssh2-publickey-list-calc-poc: 25/6/2026nghttp2-nghttpx-upgrade-queue-poison-poc: 26/6/2026nmap-ipv6-extlen-wrap-poc: 23/6/2026php857-streambucket-soap-rce-rpoc: 26/6/2026rustdesk-session-permission-pocs: 25/6/2026systeminformer-phsvc-trusted-host-lpe-poc: 24/6/2026
Phương thức xác minh khi hợp nhất
- Consolidation Check được áp dụng cho các mục từ kho độc lập trước đây được liệt kê bằng commit hash
- Việc xác minh được thực hiện trên bản fresh GitHub clone vào 23/6/2026, trước khi các kho độc lập trước đây bị gỡ bỏ
- Cách so sánh là đối chiếu
HEADtree của từng kho độc lập với thư mục tương ứng trong Exploitarium bằng dữ liệu Git tree - Mỗi mục được theo dõi phải đáp ứng các điều kiện sau
- Cùng đường dẫn tương đối
- Cùng kiểu đối tượng Git
- Cùng tree mode, bao gồm bit thực thi
- Cùng Git blob ID
- Cùng Git blob ID nghĩa là các byte của tệp được theo dõi giống hệt nhau
Kết quả xác minh và phạm vi bảo tồn
- Việc xác minh được thực hiện trên 12 kho và 96 mục được theo dõi, với 0 sai lệch
- Kho bảo tồn nội dung của các PoC đó
- Metadata của các kho riêng vẫn nằm trong lịch sử kho gốc
- stars
- issues
- pull requests
- releases
- separate Git history
- Các mục được thêm trực tiếp được theo dõi bằng commit history của kho này
Hạn chế sử dụng
- Kho nêu rõ rằng không được sử dụng tài liệu cho mục đích độc hại trong bất kỳ tình huống nào
- Kho cho biết mục đích của tài liệu là nghiên cứu lỗ hổng công khai với thiện chí và thu hút thêm nhiều người quan tâm đến lĩnh vực này của an ninh mạng
- Cụm “Cybercrime is cringe” được dùng để nhấn mạnh việc cấm lạm dụng
1 bình luận
Các ý kiến trên Hacker News
Tôi đã tự dùng và xem xét phần Ghidra, nhưng không ấn tượng lắm: https://github.com/bikini/exploitarium/blob/main/ghidra-12.1...
Cái đầu tiên yêu cầu phải có khả năng ghi đè binary trong thư mục công cụ Swift. Nếu ghi đè binary mà Ghidra chạy thì việc thực thi mã xảy ra là điều hiển nhiên
Cái thứ hai thì tôi không rành TraceRMI nên khó đánh giá, nhưng đáng lưu ý là “RMI” là gọi phương thức từ xa (Remote Method Invocation)
Cái thứ ba khó có thể xem là lỗ hổng, nó chỉ cho thấy có thể chạm tới mã parser 7zip native. Parser 7zip có thể có bug, nhưng nếu không có bug thì chuyện đó vô nghĩa
Sẽ khá mỉa mai nếu có thể lấy reverse shell từ người đang chạy quét nmap. Nếu token là vô hạn, có lẽ tôi sẽ bảo Claude viết exploit rồi đào lịch sử xem ai đã làm cho việc đó khả thi
Phỏng đoán sơ bộ rằng có thể thực thi mã tùy ý (ACE), thì đây gần như là bug mà các cơ quan tình báo sẽ thèm muốn: nếu người quan sát dùng nmap, chỉ vài gói IPv6 có thể thay đổi trace đang bị quan sát hoặc giúp truy cập vào PC của nhà nghiên cứu đang dùng nmap
Dự án mục tiêu là một SQL server: https://github.com/tursodatabase/turso/pull/4322
GitHub Actions có lẽ cũng sẽ có hành vi tương tự, và dường như không xem đó là có thể khai thác vì giả định người dùng vốn đã có quyền root cục bộ không bị cô lập bằng namespace
Tôi đã xem khá kỹ vài cái, nhưng chúng không thú vị đến vậy. Vụ Docker chỉ là một bug kỳ quặc chứ không phải lỗ hổng, và đặc biệt cũng không đáng gọi là “0-day”
Vụ nghttpx của nghttp2 thú vị hơn và có thể dùng cho phishing, nhưng hàng đợi request không mang tính xác định nên gần như không thể nhắm trúng một nạn nhân cụ thể
Vụ VLC chỉ là crash/bug rõ ràng. VLC vốn đã hay crash khi dùng codec kỳ lạ, nên không có gì mới
Không biết tôi có bỏ sót gì không
Có vẻ cần một phân loại mới kiểu 0-days-vibes-vulns. Trong thế giới lỗ hổng mới mẻ dũng cảm này, sẽ tốt nếu có một nhãn giúp phát hiện và xử lý dấu gạch ngang em dash, để những hóa thạch già như tôi vẫn chỉ phải ngẩng đầu trước các lỗ hổng thủ công, được chế tác tỉ mỉ theo kiểu nghệ nhân
Cảm giác như nhãn trứng nuôi thả vậy
AI luôn có xu hướng báo cáo mọi thứ như một issue. Vì “số lượng” phát hiện được xem như thước đo trí thông minh
Trong code review cũng vậy, nó báo rất nhiều non-issue. Output của Mythos có thể cũng bị thổi phồng theo cách đó, và điều khiến mọi người giật mình có thể là số issue được báo cáo chứ không phải mức độ nghiêm trọng
Các mô hình AI này đang khiến mọi thứ nghe như exploit. Không biết điều đó có tốt cho hệ sinh thái không
Giờ tôi nhìn mọi thứ gửi đến với nhiều nghi ngờ hơn. Đây là exploit thật, hay chỉ là tích thành tích để nói “tuần trước chúng tôi mở 39 CWE, hãy thuê công ty ‘bảo mật’ của chúng tôi audit mã”
Tất cả những thứ này có thật sự là 0-day không? Khá nhiều cái có vẻ đến từ CVE đã công khai hoặc mã đã được sửa ở upstream
Ngày nay thuật ngữ “0-day” hầu như đã mất phần lớn ý nghĩa, và có vẻ nhiều người dùng nó để chỉ bất kỳ exploit nào
“Đây là một kho lưu trữ thống nhất các PoC exploit công khai và bài viết nghiên cứu lỗ hổng. Tại thời điểm tôi đăng, chưa có gì được báo cáo. Bạn có thể tự báo cáo và nhận công nếu có CVE lulz. Đừng lạm dụng. Tôi làm vậy để kéo thêm nhiều người vào lĩnh vực này, và luôn cho rằng đây là cách hiệu quả nhất”
Đại khái cũng gần với định nghĩa zero-day. Nội dung repository có khớp với tuyên bố đó hay không là một vấn đề hoàn toàn riêng
Khi AI trở nên đủ tinh vi để tìm ra những thứ như thế này, các tài liệu kiểu này sẽ còn ồ ạt xuất hiện trong một thời gian. Tôi nghĩ khi các lỗ hổng thật sự được vá thì tự nhiên sẽ giảm bớt
Tất nhiên lúc nào cũng sẽ còn lại ở mức nào đó, nhưng mức độ sẽ thấp hơn và các exploit được phát hiện sẽ ngày càng phức tạp hơn. Hiện giờ là giai đoạn chuyển tiếp
Hy vọng kết quả nói chung sẽ tốt hơn, nhưng những cách diễn đạt nhân cách hóa như vậy khiến người ta có cảm giác bản thân AI somehow đang thay đổi hay tiến hóa
Trên thực tế, giới học thuật làm nghiên cứu nền tảng, ngành công nghiệp thương mại hóa, và các nhà nghiên cứu bảo mật đóng gói công cụ và quy trình thành dịch vụ đang chủ động làm cho mọi thứ tốt hơn. Không có một “thứ đó” độc lập nào cả
Trông như có ai đó đang chạy một mô hình ngôn ngữ lớn rồi công bố kết quả. Có đủ thứ lẫn lộn, từ những điều buồn cười kiểu “thay đổi binary hệ thống là thực thi mã tùy ý!” cho đến những thứ có thể là thật, nên mới có cảm giác như vậy
Đây là kết quả thường thấy khi ném cho LLM một prompt kiểu “tìm exploit và viết PoC”
Nếu huấn luyện nó bằng các báo cáo Metasploit trong 15 năm qua, có lẽ nó sẽ tìm được những lỗi tương tự mà người ta lại viết vào mã mới
[1] https://en.wikipedia.org/wiki/Metasploit
Có dòng nói rằng trong bất kỳ hoàn cảnh nào cũng không được dùng tài liệu trong repository này cho mục đích xấu. Họ nói đây là nghiên cứu lỗ hổng công khai với thiện chí, nhằm khiến nhiều người hơn quan tâm đến việc khám phá lĩnh vực an ninh mạng này
Nó làm tôi nhớ đến kiểu thông điệp trước một công thức nào đó trong The Anarchist Cookbook: “Cái này thật sự nguy hiểm nên tuyệt đối đừng làm. Cách làm như sau”
Với tư cách lỗ hổng bảo mật thì không mấy ấn tượng. Phần lớn nên gọi đơn giản là bug thì đúng hơn
Trông như có sự pha trộn giữa các bản sao viết lại từ CVE hiện có và những lỗ hổng mới có mức độ nghiêm trọng thấp. Tôi gọi là nghiêm trọng thấp vì có vẻ người dùng vốn đã phải thực hiện những hành động về bản chất là nguy hiểm
Ý kiến 2 xu sau khi lướt nhanh
Dù vậy, đúng là các phát hiện này vẫn thú vị. Tôi nghĩ một số có thể trở nên nghiêm trọng hơn nếu được chain lại
Ví dụ, với vụ ovpn, có thể kết hợp việc đăng ký ứng dụng VPN làm ứng dụng mở mặc định trên Windows, hoặc đăng ký nó làm trình xử lý giao thức cho vị trí URL kiểu openvpn://, rồi ghép với iframe và một chút social engineering tinh vi. Chỉ là ý nghĩ chợt nảy ra
Các vụ Floci, libssh2, c-ares, FFmpeg, PHP đều trông có vẻ là thật
Còn vụ Ghidra thì không hẳn. Tôi tự hỏi liệu đây có phải là một thư mục nghiên cứu còn dở dang một nửa, rồi cứ thế bị công khai không