Description
Server-side request forgery in the METS and IIIF import URI handling in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to make the server issue arbitrary HTTP requests to internal hosts, including the cloud instance metadata service, via the mets_uri or iiif_uri parameter of POST /api/documents/{pk}/imports/, because the IMPORT_ALLOWED_DOMAINS setting defaults to '*' and no address filtering, redirect cap or timeout is applied
Published: 2026-08-06
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an authenticated user to supply arbitrary URLs via the mets_uri or iiif_uri parameters of POST /api/documents/{pk}/imports/. Because the IMPORT_ALLOWED_DOMAINS setting defaults to '*', the application forwards the request to any host without address filtering, redirect limiting, or timeout enforcement. An attacker can thus cause the server to reach internal or external resources, including cloud instance metadata services, potentially exposing sensitive configuration data or credentials. The flaw is a classic Server‑Side Request Forgery (CWE‑918).

Affected Systems

Affected versions are Scripta eScriptorium releases up to and including 26.04.1. The fix is available in 26.04.2, 1.0.1, and 0.13.9 respectively.

Risk and Exploitability

With a base CVSS score of 8.5, the vulnerability is considered High. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. An attacker requires only authenticated access to the API; once authenticated, they can exploit the flaw by crafting import requests. The risk is that internal services or metadata endpoints can be accessed, leading to potential information disclosure or further lateral movement.

Generated by OpenCVE AI on August 6, 2026 at 16:56 UTC.

Remediation

Vendor Solution

Upgrade to fixed version: 26.04.2, 1.0.1 or 0.13.9. As a mitigation on affected versions, set the IMPORT_ALLOWED_DOMAINS setting to an explicit list of permitted domains instead of leaving it at its default value of '*'.


OpenCVE Recommended Actions

  • Upgrade to a fixed release – 26.04.2, 1.0.1, or 0.13.9.
  • If an upgrade is not immediately possible, configure IMPORT_ALLOWED_DOMAINS to a whitelist of trusted domains instead of the default '*'.
  • Restrict outbound connections at the network level to block access to internal addresses from the application host.

Generated by OpenCVE AI on August 6, 2026 at 16:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Escriptorium
Escriptorium escriptorium
CPEs cpe:2.3:a:escriptorium:escriptorium:*:*:*:*:*:*:*:*
Vendors & Products Escriptorium
Escriptorium escriptorium

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Scripta
Scripta escriptorium
Vendors & Products Scripta
Scripta escriptorium

Thu, 06 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 06 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description Server-side request forgery in the METS and IIIF import URI handling in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to make the server issue arbitrary HTTP requests to internal hosts, including the cloud instance metadata service, via the mets_uri or iiif_uri parameter of POST /api/documents/{pk}/imports/, because the IMPORT_ALLOWED_DOMAINS setting defaults to '*' and no address filtering, redirect cap or timeout is applied
Title Server-Side Request Forgery (SSRF) in eScriptorium
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N'}


Subscriptions

Escriptorium Escriptorium
Scripta Escriptorium
cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-08-06T15:46:28.026Z

Reserved: 2026-07-30T08:33:41.193Z

Link: CVE-2026-18359

cve-icon Vulnrichment

Updated: 2026-08-06T15:46:25.331Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-06T16:16:38.223

Modified: 2026-08-18T18:06:45.823

Link: CVE-2026-18359

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T09:59:26Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)