CVE-2026-71272 in Memosالمعلومات

الملخص

بحسب VulDB • 05/08/2026

تتميز وظيفة إرسال الرسائل في Memos، وهي `safeDialContext()` (الموجودة في الملف الداخلي `internal/webhook/webhook.go`)، بأنها تحل اسم النطاق المستهدف باستخدام `net.DefaultResolver.LookupHost()` وتتحقق من عناوين IP الناتجة مقابل النطاقات المحجوزة. ومع ذلك، فإنها تقوم بالاتصال (`dials`) عبر `net.JoinHostPort(host, port)` باستخدام اسم النطاق الأصلي بدلاً من عنوان IP الذي تم التحقق منه بالفعل. ونظراً لأن `net.Dialer.DialContext()` يقوم بإجراء حل DNS مستقل خاص به، يمكن لمهاجم يتحكم في سجلات DNS الخاصة باسم نطاق الـ webhook (على سبيل المثال، عبر تعيين TTL قصير) أن يعيد عنوان IP عام ومسموحاً به أثناء مرحلة التحقق، ثم يُرجع عنوان IP داخلي مختلف عند وقت الاتصال. يمثل هذا ثغرة كلاسيكية من نوع "Time-of-Check/Time-of-Use" (ToCToU) تعتمد على إعادة ربط DNS لتجاوز حماية SSRF.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386204

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!