Model Context Protocol Python Sdk
تقوم بعض مسارات العميل في SDK باتباع عمليات إعادة التوجيه HTTP إلى أصول مختلفة، مما قد يؤدي إلى كشف معلومات حساسة. وتحديداً، عند استخدام `streamable http client` أو `streamablehttp client` أو `sse client` أو `ClientSessionGroup` أو `OAuth` أو المساعد `create mcp http client` ، يقوم SDK بتمرير رؤوس الاعتمادات المخصصة التي يوفرها المستدعي إلى وجهة إعادة التوجيه. بالإضافة إلى ذلك، بالنسبة لاستجابات HTTP 307 أو 308، يتم تمرير جسم الطلب أيضاً. يمكن للمهاجم الذي يستطيع التأثير على وجهة إعادة التوجيه لنقطة نهاية موثوقة التقاط هذه الاعتمادات وأجسام الطلبات.