CVE-2025-38445 in Linuxالمعلومات

الملخص

بحسب VulDB • 12/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

md/raid1: تصحيح استخدام ذاكرة المكدس (stack memory) بعد الإرجاع في raid1_reshape

في دالة `raid1_reshape`، يتم تخصيص `newpool` على المكدس وتعيينه إلى `conf->r1bio_pool`. يؤدي هذا إلى جعل مؤشر `conf->r1bio_pool.wait.head` يشير إلى عنوان ذاكرة مكدس. يمكن أن يؤدي الوصول إلى هذا العنوان لاحقاً إلى حدوث توقف للنواة (kernel panic).

مسار الوصول النموذجي:

```c raid1_reshape() {
// newpool is on the stack mempool_t newpool, oldpool; // initialize newpool.wait.head to stack address mempool_init(&newpool, ...); conf->r1bio_pool = newpool; }

raid1_read_request() or raid1_write_request() {
alloc_r1bio() {
mempool_alloc() {
// if pool->alloc fails remove_element() {
--pool->curr_nr; } } } }

mempool_free() {
if (pool->curr_nr < pool->min_nr) {
// pool->wait.head is a stack address // wake_up() will try to access this invalid address // which leads to a kernel panic return; wake_up(&pool->wait); } } ```

الإصلاح: إعادة تهيئة `conf->r1bio_pool.wait` بعد تعيين `newpool`.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

16/04/2025

إفشاء

25/07/2025

الاعتدال

تمت الموافقة

إدخال

VDB-317704

EPSS

0.00169

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!