CVE-2026-42858Open edX Platform中的SAMLProviderDataViewSet存在服务端请求伪造(SSRF)漏洞。该组件的sync_provider_data端点允许经过身份验证的Enterprise Admin用户通过metadata_url参数提交任意URL。由于系统在fetch_metadata_xml()函数中未对该URL进行任何验证、IP过滤或协议限制,攻击者可利用此漏洞强制服务器向内部网络服务或云元数据端点发起HTTP请求,可能导致敏感信息泄露。
该漏洞源于Open edX Platform在处理SAML提供者数据同步时的输入验证缺失。具体而言,SAMLProviderDataViewSet的sync_provider_data接口接收用户提供的metadata_url参数,并直接将其传递给requests.get()函数以获取元数据。由于缺乏对目标URL的合法性校验(如内网IP检查)、协议限制以及DNS重绑定防护,拥有Enterprise Admin权限的攻击者可以构造恶意请求,诱导服务器向AWS元数据服务(169.254.169.254)或其他内网敏感资源发起请求。CVSS向量S:C表明该漏洞具有改变范围的能力,可能影响同一安全域内的其他系统。