CVE-2026-53604 in Nebula Meshthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

nebula-mesh là một mặt phẳng điều khiển tự lưu trữ (self-hosted control plane) cho VPN mesh Slack Nebula. Trước phiên bản 0.3.8, trình xử lý web renderMobileBundle chuyển trực tiếp đối tượng *pki.CAResolver thực tế vào hàm mobilebundle.Build. Bên trong Build, resolver.LoadByID giải mã khóa riêng ed25519 của CA thành một đối tượng *pki.CAManager, nhưng Build không bao giờ gọi CAManager.Wipe() trên bất kỳ đường dẫn trả về nào (return path). Kết quả là khi một yêu cầu gói di động (mobile-bundle) đi qua giao diện web và hàm Build kết thúc — đặc biệt trong trường hợp lỗi (mạng bị thiếu, tiền tố không hợp lệ, lỗi cơ sở dữ liệu, hoặc thất bại trong việc ký số) — khóa riêng CA dạng văn bản rõ vẫn tồn tại trên heap của Go mà chưa được xóa sạch cho đến khi bộ thu gom rác (garbage collection) thực hiện dọn dẹp. Một kẻ tấn công có khả năng đọc bộ nhớ tiến trình (thông qua core dump, swap hoặc các kỹ thuật khai thác bộ nhớ/memory-scraping) có thể khôi phục khóa ký CA, từ đó cho phép tạo ra các chứng chỉ máy chủ tùy ý cho mesh API handler đã xử lý đúng cách: nó tải CAManager, sử dụng defer caMgr.Wipe(), và bọc đối tượng này trong caManagerResolver. Chỉ đường dẫn web mới bị ảnh hưởng. Vấn đề này đã được vá ở phiên bản 0.3.8.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

09/06/2026

Tiết lộ

04/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!