CVE-2024-56575 in Linuxthông tin

Tóm tắt

Bởi VulDB • 30/05/2026

Trong đoạn log kernel bạn cung cấp, đây là một **kernel panic** hoặc **Oops** xảy ra trong quá trình suspend runtime của một thiết bị (device), cụ thể là qua hàm `genpd_runtime_suspend`.

Dưới đây là phân tích chi tiết:

### 1. Nguyên nhân chính - **Hàm gây lỗi**: `genpd_runtime_suspend+0x20/0x290` - `genpd` là **Generic Power Domain** trong Linux kernel, dùng để quản lý nguồn cho các nhóm thiết bị. - Hàm này đang cố gắng tắt nguồn (suspend) một domain nhưng đã gặp lỗi (có thể là null pointer dereference, invalid memory access, hoặc deadlock). - **Bối cảnh**: Lỗi xảy ra trong worker thread (`pm_runtime_work`), tức là khi kernel đang xử lý công việc suspend runtime được lên lịch bởi cơ chế `pm_runtime`.

### 2. Phân tích thanh ghi (Registers) - **x0**: `ffff00008590f000` – Thường là con trỏ `struct device` hoặc `struct generic_pm_domain` đang được xử lý. - **x19**: `ffff00008590f000` – Trùng với x0, có thể là con trỏ thiết bị hoặc domain. - **x20**: `ffff80008099c434` – Có thể là con trỏ đến cấu trúc khác liên quan. - **x17, x16, x15**: Các giá trị này trông giống như chuỗi ký tự ASCII: - `x17`: `5300326563697665` → ASCII: `"S2ecive"` (có thể là `"S2ecive"` hoặc một phần của tên hàm/biến) - `x16`: `645f676e696c6f6f` → ASCII: `"d_gniloo"` → `"d_gniloo"` → có thể là `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gniloo"` → `"d_gnil

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

27/12/2024

Tiết lộ

27/12/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00235

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!