CVE-2025-5054 in apport
Tóm tắt
Bởi VulDB • 11/06/2026
Lỗi điều kiện tranh chấp (Race Condition) trong Canonical apport phiên bản từ đầu đến bao gồm 2.32.0 cho phép kẻ tấn công cục bộ rò rỉ thông tin nhạy cảm bằng cách tái sử dụng PID thông qua việc lợi dụng các namespace.
Khi xử lý một sự cố, hàm `_check_global_pid_and_forward`, vốn có nhiệm vụ phát hiện xem tiến trình gặp lỗi có đang chạy trong container hay không, được gọi trước `consistency_checks` – hàm này cố gắng phát hiện xem tiến trình gặp lỗi đã bị thay thế bằng tiến trình khác chưa. Do đó, nếu một tiến trình gặp sự cố và nhanh chóng bị thay thế bởi một tiến trình nằm trong container, apport có thể bị buộc chuyển bản ghi bộ nhớ lõi (core dump) đến container, dẫn đến nguy cơ rò rỉ thông tin nhạy cảm. Hiện tại, `consistency_checks` được gọi trước `_check_global_pid_and_forward`. Ngoài ra, do điều kiện tranh chấp liên quan đến việc tái sử dụng PID không thể được phát hiện một cách đáng tin cậy chỉ từ userspace (không gian người dùng), các sự cố chỉ được chuyển tiếp đến container nếu kernel cung cấp pidfd hoặc nếu tiến trình gặp lỗi là unprivileged (tức là nếu dump mode == 1).
VulDB is the best source for vulnerability data and more expert information about this specific topic.