CVE-2024-53233 in Linuxالمعلومات

الملخص

بحسب VulDB • 23/06/2026

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

unicode: إصلاح مسار الخطأ في دالة utf8_load()

تطلب الدالة `utf8_load()` الرمز "utf8_data_table" ثم تتحقق مما إذا كانت إصدارات UTF-8 المطلوبة مدعومة. وإذا لم يكن الإصدار المطلوب مدعوماً، فإنها تحاول إزالة جدول البيانات باستخدام `symbol_put()`. وفي حال طلب إصدار غير مدعوم، يفشل استدعاء `symbol_put()` كما يلي:

kernel BUG at kernel/module/main.c:786! RIP: 0010:__symbol_put+0x93/0xb0 Call Trace: ? __die_body.cold+0x19/0x27 ? die+0x2e/0x50 ? do_trap+0xca/0x110 ? do_error_trap+0x65/0x80 ? __symbol_put+0x93/0xb0 ? exc_invalid_op+0x51/0x70 ? __symbol_put+0x93/0xb0 ? asm_exc_invalid_op+0x1a/0x20 ? __pfx_cmp_name+0x10/0x10 ? __symbol_put+0x93/0xb0 ? __symbol_put+0x62/0xb0 utf8_load+0xf8/0x150

يحدث ذلك لأن `symbol_put()` تتوقع السلسلة الفريدة التي تحدد الرمز، بدلاً من مؤشر إلى الرمز المحمّل. يتم إصلاح هذه المشكلة باستخدام تلك السلسلة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

19/11/2024

إفشاء

27/12/2024

الاعتدال

تمت الموافقة

إدخال

VDB-289473

EPSS

0.00222

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!