Linux Kernel 3.12/3.14-rc7 ioapic_service 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
5.4$0-$5k0.00

Tóm tắtthông tin

Một lỗ hổng bảo mật thuộc loại Có vấn đề đã được phát hiện ở Linux Kernel 3.12/3.14-rc7. Thành phần bị tác động gồm chức năng ioapic_service. Quá trình thao tác gây ra nâng cao đặc quyền. Lỗ hổng bảo mật này được biết đến với mã CVE-2014-0155. 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 lỗ hổng bảo mật thuộc loại Có vấn đề đã được phát hiện ở Linux Kernel 3.12/3.14-rc7. Thành phần bị tác động gồm chức năng ioapic_service. Quá trình thao tác gây ra nâng cao đặc quyền. Sự cố này được xác định là CWE-20 thông qua CWE. Lỗ hổng này đã được phát hành vào ngày 28/03/2014 bởi Paolo Bonzini cùng với Red Hat với mã KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155) dưới loại GIT Commit (GIT Repository). Khuyến cáo có sẵn để tải tại git.kernel.org.

Lỗ hổng bảo mật này được biết đến với mã CVE-2014-0155. 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ó. Hiện thời, giá của một exploit có thể vào khoảng USD $0-$5k. Nguyên nhân của lỗ hổng này nằm ở đoạn mã sau:

ioapic->rtc_status.pending_eoi = ret;
Khuyến nghị nêu rõ:
QE reported that they got the BUG_ON in ioapic_service to trigger. I cannot reproduce it, but there are two reasons why this could happen. The less likely but also easiest one, is when kvm_irq_delivery_to_apic does not deliver to any APIC and returns -1. Because irqe.shorthand == 0, the kvm_for_each_vcpu loop in that function is never reached. However, you can target the similar loop in kvm_irq_delivery_to_apic_fast; just program a zero logical destination address into the IOAPIC, or an out-of-range physical destination address.

Là 0-day, giá chợ đen ước tính khoảng $5k-$25k. Trình quét lỗ hổng Nessus cung cấp một plugin với ID 74361 (Ubuntu 13.10 : linux vulnerabilities (USN-2241-1)), giúp xác định sự tồn tại của lỗ hổng trong môi trường mục tiêu. Nếu có, nó sẽ được chỉ định vào họ Ubuntu 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 195603 (Ubuntu Security Notification for Linux Vulnerabilities (USN-2337-1)).

Bản sửa lỗi sẵn sàng để tải xuống tại git.kernel.org. Nên triển khai bản vá để giải quyết vấn đề này. Một giải pháp giảm thiểu đã được công bố 1 tuần sau khi lỗ hổng bảo mật được tiết lộ. Lỗ hổng này sẽ được giải quyết bằng các đoạn mã sau:

ioapic->rtc_status.pending_eoi = (ret < 0 ? 0 : ret);

Lỗ hổng cũng được ghi lại trong các cơ sở dữ liệu lỗ hổng khác: SecurityFocus (BID 66688), X-Force (92326), Secunia (SA57568), Vulnerability Center (SBV-44119) , Tenable (74361).

Không bị ảnh hưởng

  • Red Hat Enterprise Linux 5/6

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: 6.2
VulDB Điểm tạm thời meta: 5.4

VulDB Điểm cơ sở: 6.2
VulDB Điểm tạm thời: 5.4
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-20
CAPEC: 🔍
ATT&CK: 🔍

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

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: 74361
Nessus Tên: Ubuntu 13.10 : linux vulnerabilities (USN-2241-1)
Nessus Tệp tin: 🔍
Nessus Rủi ro: 🔍
Nessus Gia đình: 🔍
Nessus Port: 🔍

OpenVAS ID: 804551
OpenVAS Tên: Fedora Update for kernel FEDORA-2014-5235
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á: git.kernel.org

dòng thời gianthông tin

03/12/2013 🔍
28/03/2014 +115 ngày 🔍
04/04/2014 +7 ngày 🔍
07/04/2014 +3 ngày 🔍
07/04/2014 +0 ngày 🔍
08/04/2014 +1 ngày 🔍
09/04/2014 +1 ngày 🔍
14/04/2014 +5 ngày 🔍
16/04/2014 +2 ngày 🔍
06/06/2014 +51 ngày 🔍
10/05/2026 +4356 ngày 🔍

Nguồnthông tin

Nhà cung cấp: kernel.org

Khuyến cáo: KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)
Nhà nghiên cứu: Paolo Bonzini
Tổ chức: Red Hat
Trạng thái: Đã xác nhận
Xác nhận: 🔍

CVE: CVE-2014-0155 (🔍)
GCVE (CVE): GCVE-0-2014-0155
GCVE (VulDB): GCVE-100-12828

OVAL: 🔍

X-Force: 92326 - Linux Kernel ioapic_service() denial of service, Medium Risk
SecurityFocus: 66688 - Linux Kernel 'ioapic_service()' Function Denial of Service Vulnerability
Secunia: 57568 - KVM Guest IOAPIC Redirection Table Denial of Service Vulnerability, Not Critical
Vulnerability Center: 44119 - Linux Kernel <=3.14.1 Remote DoS Vulnerability via Crafted I/O APIC Redirect Table, Medium

Khác: 🔍

mụcthông tin

Được tạo: 09/04/2014 10:38
Đã cập nhật: 10/05/2026 15:13
Thay đổi: 09/04/2014 10:38 (88), 25/05/2017 10:47 (5), 16/06/2021 15:30 (2), 10/05/2026 15:13 (16)
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 want to use VulDB in your project?

Use the official API to access entries easily!