CVE-2026-102244

MODSetter SurfSense Document Export Feature editor_routes.py server-side request forgery

Published Sep 29, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A security flaw has been discovered in MODSetter SurfSense up to 0.0.36. Impacted is an unknown function of the file surfsense_backend/app/routes/editor_routes.py of the component Document Export Feature. Performing a manipulation results in server-side request forgery. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 0.0.36.3 is recommended to address this issue. The patch is named 2faff7b3823322a9cb6797973e6caf089386c354. The affected component should be upgraded.

Analysis

AI-generated

Technical impact

This vulnerability allows an attacker to trigger server‑side requests from the Surfsense backend, effectively performing SSRF. The flaw resides in the Document Export Feature route and can cause the server to make arbitrary HTTP requests to internal or external services, potentially leaking sensitive data, manipulating internal systems, or causing unintended actions. The impact covers confidentiality, integrity, and availability of the services the backend interacts with.

Affected Systems

MODSetter’s SurfSense application, versions up to 0.0.36, is affected. The issue is in the file surfsense_backend/app/routes/editor_routes.py that handles Document Export requests.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability, and the EPSS score is currently not disclosed, with the vulnerability omitted from the KEV catalog. The attack can be launched remotely, and an exploit has already been released publicly. A likely attack path is for an unauthenticated attacker to craft a request that causes the server to perform outbound requests to arbitrary hosts, potentially exploiting internal network resources. Given the public nature of the exploit and the ease of remote initiation, the risk to affected deployments remains significant.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MODSetter SurfSense to version 0.0.36.3 to apply the security fix identified by commit 2faff7b3823322a9cb6797973e6caf089386c354.
  • Restrict outbound HTTP requests from Surfsense to known safe destinations by configuring an outbound request whitelist or firewall rules.
  • Apply network segmentation and firewall rules to restrict outbound traffic from the Surfsense service, limiting the reach of any remaining SSRF vectors.

Generated by OpenCVE AI on September 29, 2026 at 04:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A security flaw has been discovered in MODSetter SurfSense up to 0.0.36. Impacted is an unknown function of the file surfsense_backend/app/routes/editor_routes.py of the component Document Export Feature. Performing a manipulation results in server-side request forgery. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 0.0.36.3 is recommended to address this issue. The patch is named 2faff7b3823322a9cb6797973e6caf089386c354. The affected component should be upgraded.
Title MODSetter SurfSense Document Export Feature editor_routes.py server-side request forgery
First Time appeared Modsetter
Modsetter surfsense
Weaknesses CWE-918
CPEs cpe:2.3:a:modsetter:surfsense:*:*:*:*:*:*:*:*
Vendors & Products Modsetter
Modsetter surfsense
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:P/I:N/A:N/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Sep 29, 2026, 5:20 PM
Reserved
Sep 28, 2026, 6:46 PM
Status
Deferred
Published
Sep 29, 2026, 3:17 AM
Modified
Sep 29, 2026, 6:57 PM