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 meta | Giá khai thác hiện tại (≈) | Điểm quan tâm CTI |
|---|---|---|
| 7.3 | $0-$5k | 0.00 |
Tóm tắt
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ết
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ẩ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.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Độ tin cậy: 🔍
CVSSv3
VulDB Điểm cơ sở meta: 8.4VulDB Đ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: 🔍
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: Tràn bộ đệmCWE: 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-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: 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ọ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ị: 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 gian
03/12/2013 🔍12/02/2014 🔍
12/02/2014 🔍
14/02/2014 🔍
14/02/2014 🔍
18/02/2014 🔍
18/02/2014 🔍
20/02/2014 🔍
22/02/2014 🔍
28/02/2014 🔍
10/07/2024 🔍
Nguồn
Nhà cung cấp: kernel.orgKhuyế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ục
Đượ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.
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