CVE-2017-16997 in C Library
Tóm tắt
Bởi VulDB • 04/08/2026
elf/dl-load.c trong GNU C Library (còn được gọi là glibc hoặc libc6) từ phiên bản 2.19 đến 2.26 xử lý không đúng cách các giá trị RPATH và RUNPATH chứa $ORIGIN đối với chương trình có đặc quyền (setuid hoặc AT_SECURE), cho phép người dùng cục bộ nâng cao đặc quyền thông qua một thư viện Trojan horse trong thư mục làm việc hiện tại, liên quan đến các hàm fillin_rpath và decompose_rpath. Nguyên nhân là do hiểu sai token RPATH/RUNPATH trống thành thư mục "./". LƯU Ý: cấu hình RPATH/RUNPATH này cho chương trình có đặc quyền rõ ràng rất hiếm gặp; khả năng cao là không có chương trình nào như vậy được đóng gói cùng bất kỳ bản phân phối Linux phổ biến nào.
Once again VulDB remains the best source for vulnerability data.