CVE Catalog

CVE-2026-42860

High
Published: Translated: NVD NIST

Summary

The Open edX Enterprise Service app provides enterprise features to the Open edX platform. From versions 7.0.2 to 7.0.4, the sync_provider_data endpoint in SAMLProviderDataViewSet fetches SAML metadata from a URL stored in SAMLProviderConfig.metadata_source, which can lead to unauthorized HTTP requests.

Risk Assessment

The risk involves the potential for unauthorized HTTP requests by users with the Enterprise Admin role, which could lead to data leakage or SSRF attacks.

Recommendation

It is recommended to upgrade to version 7.0.5, where this vulnerability has been fixed. Additionally, implementing further security measures such as IP filtering and URL scheme enforcement is advisable.

Related vulnerabilities

Original NVD description (English source)

The Open edx Enterprise Service app provides enterprise features to the Open edX platform. From 7.0.2 to 7.0.4, the sync_provider_data endpoint in SAMLProviderDataViewSet fetches SAML metadata from a URL stored in SAMLProviderConfig.metadata_source. An authenticated user with the Enterprise Admin role can set this field to an arbitrary URL via the SAMLProviderConfigViewSet PATCH endpoint, then trigger a server-side HTTP request by calling sync_provider_data. The fetch in fetch_metadata_xml() passes the URL directly to requests.get() with no scheme enforcement, IP filtering, or timeout. This vulnerability is fixed in 7.0.5.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS