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 meta | Giá khai thác hiện tại (≈) | Điểm quan tâm CTI |
|---|---|---|
| 7.9 | $0-$5k | 0.00 |
Tóm tắt
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ết
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ẩm
Loại
Nhà cung cấp
Tên
Phiên bản
Giấy phép
Trang web
- Nhà cung cấp: https://www.gnu.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Độ tin cậy: 🔍
CVSSv3
VulDB Điểm cơ sở meta: 8.8VulDB Đ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: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Véc-tơ | Độ phức tạp | Xác thực | Bí mật | Toàn vẹn | Khả dụng |
|---|---|---|---|---|---|
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở 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ác
Lớp: Nâng cao đặc quyềnCWE: 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-Day | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
|---|---|---|---|---|
| Hôm nay | Mở khóa | Mở khóa | Mở khóa | Mở 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ọa
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ó
Khuyến nghị: nâng cấpTrạ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 gian
07/02/2014 🔍11/06/2014 🔍
11/06/2014 🔍
11/06/2014 🔍
12/06/2014 🔍
13/06/2014 🔍
13/06/2014 🔍
13/06/2014 🔍
20/07/2014 🔍
11/08/2014 🔍
06/10/2014 🔍
22/06/2021 🔍
Nguồn
Nhà cung cấp: gnu.orgKhuyế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ục
Đượ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.
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