Description
Missing authorization in the OcrModelRight create and delete views in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to grant themselves access to another user's private OCR model and to revoke any user's OCR model access via a POST request, because the ownership check is placed in get_context_data() and therefore runs only on the GET rendering path
Published: 2026-08-06
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a missing authorization check in the OcrModelRight create and delete views of Scripta eScriptorium. This flaw permits any authenticated user to grant themselves or revoke others' access to a user's private OCR model through a POST request. Because the ownership check is placed only in get_context_data() and therefore runs only during the GET rendering path, the POST method bypasses the safety guard. The result is unauthorized access to confidential OCR data, which could also lead to denial of service for the affected models.

Affected Systems

Scripta eScriptorium versions up to 26.04.1, as well as older branches before the fix, are affected. The vendor recommends upgrading to the fixed releases 26.04.2, 1.0.1, or 0.13.9.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate to high severity. No EPSS data is available and the vulnerability is not listed in the CISA KEV catalog. The flaw can be exploited remotely by any authenticated user via POST requests, giving attackers the ability to grant or revoke access to private OCR models. In environments where OCR outputs contain sensitive information, the risk is significant.

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

Remediation

Vendor Solution

Upgrade to fixed version: 26.04.2, 1.0.1 or 0.13.9.


OpenCVE Recommended Actions

  • Upgrade Scripta eScriptorium to the patched versions 26.04.2, 1.0.1, or 0.13.9.
  • Ensure that authorization checks are active on all HTTP methods, especially POST create and delete, so that only the original owner may modify model access rights.
  • Enable audit logging for OCR model access changes and monitor for unauthorized grant or revoke operations.

Generated by OpenCVE AI on August 6, 2026 at 16:38 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 Missing authorization in the OcrModelRight create and delete views in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to grant themselves access to another user's private OCR model and to revoke any user's OCR model access via a POST request, because the ownership check is placed in get_context_data() and therefore runs only on the GET rendering path
Title Missing Authorization in eScriptorium
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Escriptorium Escriptorium
Scripta Escriptorium
cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

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

Reserved: 2026-07-29T17:05:38.309Z

Link: CVE-2026-18277

cve-icon Vulnrichment

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

cve-icon NVD

Status : Analyzed

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

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

Link: CVE-2026-18277

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses