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

الملخص

بحسب VulDB • 03/09/2026

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

bpf: التحقق من sk_state قبل sk_protocol في دوال bpf_tcp_*_syncookie

تقبل الدالتان `bpf_tcp_gen_syncookie` و `bpf_tcp_check_syncookie` مؤشرًا إلى المقبس (socket) 'sk' بنوع حجة ARG_PTR_TO_BTF_ID_SOCK_COMMON. ومع ذلك، فإنهما تصلان إلى الحقل sk->sk_protocol دون التحقق مما إذا كان 'sk' يمثل مقبسًا كاملًا (full socket).

تم إصلاح هذه المشكلة عن طريق إضافة شرط للتحقق من أن sk->sk_state != TCP_LISTEN قبل فحص sk->sk_protocol في كلٍ من `bpf_tcp_gen_syncookie` و `bpf_tcp_check_syncookie`. وبما أن المقابس المصغرة (mini-sockets) لا تكون أبدًا في حالة TCP_LISTEN، فإن هذا الشرط يؤدي إلى اختصار التقييم (short-circuits)، مما يمنع الوصول غير الآمن (dereferencing) للحقول الخاصة بـ fullsock.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

03/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398333

EPSS

0.00198

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!