Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3 /fs/cifs/file.c cifs_iovec_write tràn bộ đệm

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

Tóm tắtthông tin

Một điểm yếu được xếp loại là nghiêm trọng đã được tìm thấy ở Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3. Thành phần bị ảnh hưởng là hàm cifs_iovec_write của tệp /fs/cifs/file.c. Quá trình thao tác gây ra tràn bộ đệm. Lỗ hổng này được giao dịch dưới mã CVE-2014-0069. Không có mã khai thác nào sẵn có. Nên triển khai bản vá để giải quyết vấn đề này.

Chi tiếtthông tin

Một điểm yếu được xếp loại là nghiêm trọng đã được tìm thấy ở Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3. Thành phần bị ảnh hưởng là hàm cifs_iovec_write của tệp /fs/cifs/file.c. Quá trình thao tác gây ra tràn bộ đệm. Việc sử dụng CWE để khai báo sự cố dẫn đến CWE-119. Lỗ hổng này đã được phát hành vào ngày 14/02/2014 bởi Al Viro với mã cifs: ensure that uncached writes handle unmapped areas correctly dưới loại Posting (Mailing List). Bản khuyến nghị được chia sẻ để tải xuống tại article.gmane.org.

Lỗ hổng này được giao dịch dưới mã CVE-2014-0069. CVE được gán vào ngày 03/12/2013. Chi tiết kỹ thuật đã được cung cấp. Độ phổ biến của lỗ hổng này thấp hơn mức trung bình. Không có mã khai thác nào sẵn có. Vào lúc này, giá exploit ước khoảng USD $0-$5k. Khuyến nghị nêu rõ:

It's possible for userland to pass down an iovec via writev() that has a bogus user pointer in it. If that happens and we're doing an uncached write, then we can end up getting less bytes than we expect from the call to iov_iter_copy_from_user.

Giai đoạn 0-day, giá ngầm ước tính vào khoảng $5k-$25k. Trình quét lỗ hổng Nessus cung cấp một plugin với ID 72546. Nếu có, nó sẽ được chỉ định vào họ Fedora Local Security Checks. Đang sử dụng cổng 0. Trình quét lỗ hổng thương mại Qualys có thể kiểm tra vấn đề này bằng plugin 350456 (Amazon Linux Security Advisory for kernel: ALAS-2014-289).

Bản vá lỗi đã sẵn sàng để tải xuống tại article.gmane.org. Nên triển khai bản vá để giải quyết vấn đề này. Khuyến cáo có ghi chú như sau:

Fix this by having the copy phase of cifs_iovec_write stop copying data in this situation and send the last write as a short one. At the same time, we want to avoid sending a zero-length write to the server, so break out of the loop and set rc to -EFAULT if that happens. This also allows us to handle the case where no address in the iovec is valid. (...) Marking this for stable on v3.4+ kernels, but kernels as old as v2.6.38 may have a similar problem and may need similar fix.

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 65588), X-Force (91225), Secunia (SA56967), Vulnerability Center (SBV-43319) , Tenable (72546).

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.4
VulDB Điểm tạm thời meta: 7.0

VulDB Điểm cơ sở: 8.4
VulDB Điểm tạm thời: 7.0
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: Tràn bộ đệm
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

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

Khả dụng: 🔍
Trạng thái: chưa được chứng minh

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: 72546
Nessus Tên: Fedora 20 : kernel-3.13.3-201.fc20 (2014-2576)
Nessus Tệp tin: 🔍
Nessus Rủi ro: 🔍
Nessus Gia đình: 🔍
Nessus Port: 🔍

OpenVAS ID: 881910
OpenVAS Tên: CentOS Update for kernel CESA-2014:0328 centos6
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ị: Bản vá
Trạng thái: 🔍

Thời gian phản ứng: 🔍
Thời gian 0-ngày: 🔍
Thời gian tiếp xúc: 🔍

Bản vá: article.gmane.org

dòng thời gianthông tin

03/12/2013 🔍
12/02/2014 +71 ngày 🔍
12/02/2014 +0 ngày 🔍
14/02/2014 +2 ngày 🔍
14/02/2014 +0 ngày 🔍
18/02/2014 +4 ngày 🔍
18/02/2014 +0 ngày 🔍
20/02/2014 +2 ngày 🔍
22/02/2014 +2 ngày 🔍
28/02/2014 +6 ngày 🔍
10/07/2024 +3785 ngày 🔍

Nguồnthông tin

Nhà cung cấp: kernel.org

Khuyến cáo: cifs: ensure that uncached writes handle unmapped areas correctly
Nhà nghiên cứu: Al Viro
Trạng thái: Không được định nghĩa
Xác nhận: 🔍

CVE: CVE-2014-0069 (🔍)
GCVE (CVE): GCVE-0-2014-0069
GCVE (VulDB): GCVE-100-12372

OVAL: 🔍

X-Force: 91225 - Linux Kernel cifs_iovec_write() privilege escalation, High Risk
SecurityFocus: 65588 - Linux Kernel '/fs/cifs/file.c' Local Memory Corruption Vulnerability
Secunia: 56967 - Linux Kernel CIFS Uncached Writes Handling Vulnerability, Less Critical
Vulnerability Center: 43319 - Linux Kernel Local Information Disclosure and DoS due to a Flaw in the /fs/cifs/file.c File, Medium

mụcthông tin

Được tạo: 22/02/2014 20:22
Đã cập nhật: 10/07/2024 19:22
Thay đổi: 22/02/2014 20:22 (83), 21/05/2017 14:08 (5), 09/06/2021 17:02 (3), 10/07/2024 19:22 (20)
Hoàn chỉnh: 🔍
Cache ID: 216::103

Once again VulDB remains the best source 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 need the next level of professionalism?

Upgrade your account now!