CVE-2026-41170
Received Received - Intake
Authenticated SSRF in Squidex RestoreController Enables Internal Access

Publication date: 2026-04-22

Last updated on: 2026-04-23

Assigner: GitHub, Inc.

Description
Squidex is an open source headless content management system and content management hub. Prior to version 7.23.0, the `RestoreController.PostRestoreJob` endpoint allows an administrator to supply an arbitrary URL for downloading backup archives. This URL is fetched using the "Backup" `HttpClient` without any SSRF protection. A malicious or compromised admin can use this endpoint to probe internal network services, access cloud metadata endpoints, or perform internal reconnaissance. The vulnerability is authenticated (Admin-only) but highly impactful, allowing potential access to sensitive internal resources. Version 7.23.0 contains a fix.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-22
Last Modified
2026-04-23
Generated
2026-05-07
AI Q&A
2026-04-23
EPSS Evaluated
2026-05-05
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
squidex squidex to 7.23.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in Squidex, an open source headless content management system, prior to version 7.23.0. The issue is in the RestoreController.PostRestoreJob endpoint, which allows an administrator to provide an arbitrary URL to download backup archives. The URL is fetched using the Backup HttpClient without any Server-Side Request Forgery (SSRF) protection.

Because of this, a malicious or compromised administrator can exploit this endpoint to probe internal network services, access cloud metadata endpoints, or perform internal reconnaissance within the system.

The vulnerability requires administrator authentication but is highly impactful due to the potential access it grants to sensitive internal resources. The issue was fixed in version 7.23.0.


How can this vulnerability impact me? :

This vulnerability can have significant impacts if exploited. A malicious or compromised administrator can use it to access sensitive internal resources by probing internal network services or accessing cloud metadata endpoints.

Such access could lead to unauthorized internal reconnaissance, potentially exposing confidential information or enabling further attacks within the internal network.


What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability, upgrade Squidex to version 7.23.0 or later, which contains the fix for this issue.

Since the vulnerability allows an authenticated administrator to supply arbitrary URLs for backup downloads without SSRF protection, restricting administrative access and monitoring admin activities can also help reduce risk until the upgrade is applied.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability allows an authenticated administrator to supply arbitrary URLs for downloading backup archives without SSRF protection, potentially enabling access to sensitive internal resources and internal network services.

Such unauthorized access to internal resources could lead to exposure of sensitive data, which may impact compliance with data protection standards and regulations like GDPR and HIPAA that require safeguarding sensitive information.

However, the provided information does not explicitly describe the direct effects on compliance with these standards.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart