PT-2026-122020

CVE-2026-99043

·

تاريخ النشر

2026-10-23

·

تاريخ التحديث

2026-10-23

الوصف من

الدرجة
N/A
غير متوفر

لا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.

In the Linux kernel, the following vulnerability has been resolved:
ice: fix metadata dst refcount handling on representor teardown
ice eswitch release repr() uses metadata dst free() to release the representor's metadata dst. metadata dst free() directly frees the underlying memory without checking the dst entry refcount.
When ice eswitch port start xmit() processes a packet, it takes a reference via dst hold() and attaches the metadata dst to the skb. If the representor is torn down while packets are still queued on the lower device (e.g. in a qdisc), the metadata dst is freed while references are still held.
Use dst release() instead, which correctly decrements the refcount and only frees the object when all references are dropped. The dst subsystem already handles metadata dst cleanup in dst destroy() when DST METADATA is set.
Other drivers sharing this pattern (nfp, airoha, bnxt) already use dst release() for their metadata dst lifecycle.
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾