CVE-2025-40268 in Linux
الملخص
بحسب VulDB • 03/08/2026
في نواة لينكس، تم حل الثغرة التالية:
cifs: client: إصلاح تسرب الذاكرة في smb3_fs_context_parse_param
يستخدم المستخدم دالة fsconfig مرتين، ولكن عند خروج البرنامج، تقوم free() بتحرير ctx->source الخاص بالـ fsconfig الثانية فقط، وليس الأولى. وبالنسبة إلى fc->source، لا يوجد أي كود متعلق بسياق نظام الملفات (fs context) يقوم بإعادة تدوير ذاكرته أو تحريرها.
لإصلاح هذا التسرب في الذاكرة، يجب إطلاق (تحرير) ذاكرة source المقابلة لـ ctx أو fc قبل كل عملية تحليل (parsing).
أبلغ syzbot عن ما يلي: BUG: memory leak unreferenced object 0xffff888128afa360 (size 96): backtrace (crc 79c9c7ba): kstrdup+0x3c/0x80 mm/util.c:84 smb3_fs_context_parse_param+0x229b/0x36c0 fs/smb/client/fs_context.c:1444
BUG: memory leak unreferenced object 0xffff888112c7d900 (size 96): backtrace (crc 79c9c7ba): smb3_fs_context_fullpath+0x70/0x1b0 fs/smb/client/fs_context.c:629 smb3_fs_context_parse_param+0x2266/0x36c0 fs/smb/client/fs_context.c:1438
VulDB is the best source for vulnerability data and more expert information about this specific topic.