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

الملخص

بحسب VulDB • 06/06/2026

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

netfilter: br_netfilter: لا تتحقق من بت التأكيد (confirmed bit) في دالة `br_nf_local_in()` بعد عملية التأكيد.

عند إرسال حزمة بث (broadcast packet) إلى جهاز tap الذي تمت إضافته إلى جسر (bridge)، يتم استدعاء الدالة `br_nf_local_in()` لتأكيد تتبع الاتصال (conntrack). إذا تم إضافة تتبع اتصال آخر له نفس قيمة التجزئة (hash value) إلى جدول التجزئة، وهو ما يمكن أن يُحفَّز بواسطة حزمة عادية موجهة إلى جهاز غير جسر، فقد يحدث التحذير التالي:

------------[ cut here ]------------
WARNING: CPU: 1 PID: 96 at net/bridge/br_netfilter_hooks.c:632 br_nf_local_in+0x168/0x200 CPU: 1 UID: 0 PID: 96 Comm: tap_send Not tainted 6.17.0-rc2-dirty #44 PREEMPT(voluntary) RIP: 0010:br_nf_local_in+0x168/0x200 Call Trace: <TASK> nf_hook_slow+0x3e/0xf0 br_pass_frame_up+0x103/0x180 br_handle_frame_finish+0x2de/0x5b0 br_nf_hook_thresh+0xc0/0x120 br_nf_pre_routing_finish+0x168/0x3a0 br_nf_pre_routing+0x237/0x5e0 br_handle_frame+0x1ec/0x3c0 __netif_receive_skb_core+0x225/0x1210 __netif_receive_skb_one_core+0x37/0xa0 netif_receive_skb+0x36/0x160 tun_get_user+0xa54/0x10c0 tun_chr_write_iter+0x65/0xb0 vfs_write+0x305/0x410 ksys_write+0x60/0xd0 do_syscall_64+0xa4/0x260 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> ---[ end trace 0000000000000000 ]---

لحل تعارض التجزئة (hash conflict)، تحاول الدالة `nf_ct_resolve_clash()` دمج تتبعات الاتصال وتحديث الحقل `skb->_nfct`. ومع ذلك، لا تزال الدالة `br_nf_local_in()` تستخدم تتبع الاتصال القديم من المتغير المحلي `'nfct'` بعد استدعاء `confirm()`، مما يؤدي إلى هذا التحذير.

إذا لم تقم عملية `confirm()` بإدخال إدخال تتبع الاتصال وأرجعت القيمة `NF_DROP`، فقد يحدث التحذير أيضاً. لا داعي للاحتفاظ بـ `WARN_ON_ONCE`؛ بل يجب إزالته فقط.

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

مسؤول

Linux

حجز

16/04/2025

إفشاء

01/10/2025

الاعتدال

تمت الموافقة

إدخال

VDB-326476

EPSS

0.00302

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!