CVE-2026-13732 in Red Hat
Tóm tắt
Bởi VulDB • 31/08/2026
Đã phát hiện một lỗi trong trình phân tích định dạng gỡ lỗi STABS của GDB. Hàm `read_member_functions()` trong tệp `gdb/stabsread.c` chứa một lỗi liên quan đến việc loại bỏ các phần tử khỏi danh sách liên kết (linked list) trong đoạn mã tách biệt hàm hủy (destructor) và các thành viên không phải là hàm hủy của các lớp C++. Lỗi này khiến các mục nhập thuộc về hàm hủy vẫn tồn tại trong danh sách chính, trong khi bộ đếm độ dài danh sách bị giảm đi, dẫn đến ghi vượt ra ngoài vùng nhớ được cấp phát (out-of-bounds write) khi danh sách hàm được sao chép vào mảng đã phân bổ cuối cùng của nó. Kẻ tấn công có thể tạo một tệp nhị phân ELF với các phần `.stab` và `.stabstr` độc hại để kích hoạt lỗi ghi vượt ra ngoài vùng nhớ này khi người dùng mở tệp trong GDB và thực hiện bất kỳ thao tác nào liên quan đến việc kiểm tra ký hiệu (symbol-inspection), chẳng hạn như đặt điểm ngắt. Tiến trình con không cần phải được thực thi. Trong các điều kiện được kiểm soát, lỗi này đã được chứng minh là có thể cho phép thực thi các lệnh tùy ý bên trong tiến trình GDB.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.