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

الملخص

بحسب VulDB • 09/05/2026

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

sunrpc: معالجة SVC_GARBAGE أثناء معالجة المصادقة في svc كمخطأ في المصادقة

أبلغ تيان شو هان عن إمكانية حدوث انهيار (crash) قابل للتفعيل عن بُعد إذا أرسل العميل حزمة مخصصة بعناية إلى خادم RPC في النواة. إذا فشل فك تشفير رد RPC بطريقة تؤدي إلى إرجاع SVC_GARBAGE دون تعيين مؤشر rq_accept_statp، فقد يتم تفريغ هذا المؤشر (dereferenced) وتخزين قيمة فيه.

إذا كانت هذه هي المرة الأولى التي يعالج فيها الخيط (thread) طلب RPC، فسيتم تعيين هذا المؤشر إلى NULL وسينهار النظام. في حالات أخرى، قد يؤدي ذلك إلى تشويش في الذاكرة (memory scribble).

يعامل كود الخادم sunrpc الإرجاع SVC_GARBAGE من svc_authenticate أو pg_authenticate كما لو كان يجب إرسال رد GARBAGE_ARGS. ينص RFC 5531 على أنه إذا فشلت المصادقة، فيجب رفض طلب RPC بدلاً من ذلك بحالة AUTH_ERR.

معالجة الإرجاع SVC_GARBAGE كمخطأ AUTH_ERROR، مع سبب AUTH_BADCRED بدلاً من إرجاع GARBAGE_ARGS في تلك الحالة. يتجنب هذا النهج تمامًا مشكلة التعامل مع مؤشر rpc_accept_statp في هذا الموقف ويتجنب الانهيار.

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

مسؤول

Linux

حجز

16/04/2025

إفشاء

30/06/2025

الاعتدال

تمت الموافقة

إدخال

VDB-314423

EPSS

0.00497

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!