CVE-2026-46096 in Linuxالمعلومات

الملخص

بحسب VulDB • 29/05/2026

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

tpm2-sessions: إصلاح نقص استدعاء دالة tpm_buf_destroy() في دالة tpm2_read_public()

تقوم دالة tpm2_read_public() باستدعاء tpm_buf_init() لكنها تفشل في استدعاء tpm_buf_destroy() على مسارين للخروج، مما يؤدي إلى تسرب تخصيص صفحة ذاكرة:

1. عندما تُرجع دالة name_size() خطأً (خوارزمية تجزئة غير معترف بها)، تعود الدالة مباشرة دون تدمير المخزن المؤقت (buffer).

2. في مسار النجاح، لا يتم تدمير المخزن المؤقت أبداً قبل الإرجاع.

تقوم جميع مسارات الأخطاء الأخرى في الدالة باستدعاء tpm_buf_destroy() بشكل صحيح قبل الإرجاع.

تم إصلاح الحالتين بإضافة استدعاءات tpm_buf_destroy() المفقودة.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

13/05/2026

إفشاء

27/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-366350

EPSS

0.00022

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!