GNU C Library 2.19 spawn_faction_addopen.c xc_cpupool_getinfo nâng cao đặc quyền

CVSS Điểm tạm thời metaGiá khai thác hiện tại (≈)Điểm quan tâm CTI
7.9$0-$5k0.00

Tóm tắtthông tin

Lỗ hổng thuộc loại Có vấn đề đã được tìm thấy trong GNU C Library 2.19. Thành phần bị ảnh hưởng là hàm xc_cpupool_getinfo của tệp posix/spawn_faction_addopen.c. Việc thay đổi nâng cao đặc quyền. Lỗ hổng này có mã CVE-2014-4043. Hơn nữa, đã có mã khai thác sẵn sàng. Nên nâng cấp thành phần bị ảnh hưởng.

Chi tiếtthông tin

Lỗ hổng thuộc loại Có vấn đề đã được tìm thấy trong GNU C Library 2.19. Thành phần bị ảnh hưởng là hàm xc_cpupool_getinfo của tệp posix/spawn_faction_addopen.c. Việc thay đổi nâng cao đặc quyền. Sử dụng CWE để xác định vấn đề sẽ dẫn đến CWE-94. Vấn đề đã được giới thiệu vào 07/02/2014. Lỗ hổng này đã được phát hành vào ngày 11/06/2014 bởi David Reid, Alex Gaynor and and Glyph Lefkowitz với mã Bug 17048 dưới loại Bug Report (Bugzilla). Thông báo này có thể được tải về tại sourceware.org. Bản phát hành đã được thực hiện sau khi phối hợp với nhà cung cấp.

Lỗ hổng này có mã CVE-2014-4043. Việc gán CVE đã diễn ra vào 12/06/2014. Có thông tin chi tiết kỹ thuật. Mức độ phổ biến của lỗ hổng này dưới mức trung bình. Hơn nữa, đã có mã khai thác sẵn sàng. Lỗ hổng đã được công khai và có thể bị khai thác. Vào lúc này, giá exploit ước khoảng USD $0-$5k. Dự án MITRE ATT&CK công bố kỹ thuật tấn công là T1059.

Nếu trường này có độ dài, thì nó được đặt là bằng chứng khái niệm. Bạn có thể tải xuống bản khai thác này tại sourceware.org. Lỗ hổng này đã là một zero-day chưa được tiết lộ trong ít nhất 124 ngày. Khi là 0-day, giá trị ước lượng trên thị trường ngầm là khoảng $0-$5k. Mã nguồn của khai thác như sau:

int main() {
    int res;
    posix_spawn_file_actions_t fa;
    posix_spawn_file_actions_init(&fa);

char *orig_path = "/tmp/afddsa"; char *path = malloc(strlen(orig_path) + 1); strcpy(path, orig_path); path[strlen(orig_path)] = '$exploit_sourcecode';

res = posix_spawn_file_actions_addopen( &fa, 1, path, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR); assert(res == 0);

memset(path, 0, strlen(orig_path)); free(path);

char *argv[] = {"/bin/echo", NULL}; pid_t pid; res = posix_spawn( &pid, "/bin/echo", &fa, NULL, argv, environ ); assert(res == 0); int status; wait4(pid, &status, 0, NULL); printf("%d\n", WEXITSTATUS(status)); }

Trình quét lỗ hổng Nessus cung cấp một plugin với ID 76604. Nếu có độ dài, nó được gán vào họ SuSE Local Security Checks. Cổng 0 đang được sử dụng. Trình quét lỗ hổng thương mại Qualys có thể kiểm tra vấn đề này bằng plugin 195576 (Ubuntu Security Notification for Eglibc Vulnerabilities (USN-2306-1)).

Việc nâng cấp lên phiên bản 2.20 sẽ giải quyết được sự cố này. Bản vá lỗi đã sẵn sàng để tải xuống tại sourceware.org. Nên nâng cấp thành phần bị ảnh hưởng. Các dòng mã sau sẽ được sử dụng để khắc phục lỗ hổng này:

#include <string.h>

Lỗ hổng này cũng xuất hiện trong các cơ sở dữ liệu lỗ hổng khác: SecurityFocus (BID 68006), X-Force (93784), Secunia (SA58697), Vulnerability Center (SBV-45742) , Tenable (76604).

Sản phẩmthông tin

Loại

Nhà cung cấp

Tên

Phiên bản

Giấy phép

Trang web

CPE 2.3thông tin

CPE 2.2thông tin

CVSSv4thông tin

VulDB Vector: 🔍
VulDB Độ tin cậy: 🔍

CVSSv3thông tin

VulDB Điểm cơ sở meta: 8.8
VulDB Điểm tạm thời meta: 7.9

VulDB Điểm cơ sở: 8.8
VulDB Điểm tạm thời: 7.9
VulDB Vector: 🔍
VulDB Độ tin cậy: 🔍

CVSSv2thông tin

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
Véc-tơĐộ phức tạpXác thựcBí mậtToàn vẹnKhả dụng
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa

VulDB Điểm cơ sở: 🔍
VulDB Điểm tạm thời: 🔍
VulDB Độ tin cậy: 🔍

NVD Điểm cơ sở: 🔍

Khai thácthông tin

Lớp: Nâng cao đặc quyền
CWE: CWE-94 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍

Vật lý: Một phần
Cục bộ: Có
Từ xa: Có

Khả dụng: 🔍
Truy cập: Công khai
Trạng thái: Bằng chứng khái niệm
Tác giả: Alex Gaynor
Ngôn ngữ lập trình: 🔍
Tải xuống: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Dự đoán giá: 🔍
Ước tính giá hiện tại: 🔍

0-DayMở khóaMở khóaMở khóaMở khóa
Hôm nayMở khóaMở khóaMở khóaMở khóa

Nessus ID: 76604
Nessus Tên: SuSE 11.3 Security Update : glibc (SAT Patch Number 9477)
Nessus Tệp tin: 🔍
Nessus Rủi ro: 🔍
Nessus Gia đình: 🔍
Nessus Port: 🔍

OpenVAS ID: 703169
OpenVAS Tên: Debian Security Advisory DSA 3169-1 (eglibc - security update)
OpenVAS Tệp tin: 🔍
OpenVAS Gia đình: 🔍

Qualys ID: 🔍
Qualys Tên: 🔍

Tình báo mối đe dọathông tin

Sự quan tâm: 🔍
Diễn viên đang hoạt động: 🔍
Nhóm APT đang hoạt động: 🔍

Biện pháp đối phóthông tin

Khuyến nghị: nâng cấp
Trạng thái: 🔍

Thời gian 0-ngày: 🔍
Thời gian trễ khai thác: 🔍

nâng cấp: C Library 2.20
Bản vá: sourceware.org

dòng thời gianthông tin

07/02/2014 🔍
11/06/2014 +124 ngày 🔍
11/06/2014 +0 ngày 🔍
11/06/2014 +0 ngày 🔍
12/06/2014 +1 ngày 🔍
13/06/2014 +1 ngày 🔍
13/06/2014 +0 ngày 🔍
13/06/2014 +0 ngày 🔍
20/07/2014 +37 ngày 🔍
11/08/2014 +22 ngày 🔍
06/10/2014 +56 ngày 🔍
22/06/2021 +2451 ngày 🔍

Nguồnthông tin

Nhà cung cấp: gnu.org

Khuyến cáo: Bug 17048
Nhà nghiên cứu: David Reid, Alex Gaynor, and Glyph Lefkowitz
Trạng thái: Đã xác nhận
Xác nhận: 🔍
Đã phối hợp: 🔍

CVE: CVE-2014-4043 (🔍)
GCVE (CVE): GCVE-0-2014-4043
GCVE (VulDB): GCVE-100-13587

OVAL: 🔍

X-Force: 93784 - GNU C Library posix_spawn_file_actions_addopen code execution, High Risk
SecurityFocus: 68006 - GNU glibc 'xc_cpupool_getinfo()' Function Use After Free Memory Corruption Vulnerability
Secunia: 58697 - GNU C Library "posix_spawn_file_actions_addopen()" Denial of Service Vulnerabili, Less Critical
Vulnerability Center: 45742 - GNU C Library Remote Code Execution due to a Use After Free Error in \x27posix_spawn_file_actions_addopen\x27, High

scip Labs: https://www.scip.ch/en/?labs.20161013
Khác: 🔍
Xem thêm: 🔍

mụcthông tin

Được tạo: 13/06/2014 15:04
Đã cập nhật: 22/06/2021 20:43
Thay đổi: 13/06/2014 15:04 (94), 04/06/2017 10:36 (7), 22/06/2021 20:43 (3)
Hoàn chỉnh: 🔍
Cache ID: 216::103

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Thảo luận

Chưa có bình luận nào Ngôn ngữ: vi + km + en.

Vui lòng đăng nhập để bình luận

Do you know our Splunk app?

Download it now for free!