CVE-2026-18277
Received Received - Intake

Missing Authorization in Scripta eScriptorium OCR Model Views

Vulnerability report for CVE-2026-18277, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-06

Last updated on: 2026-08-06

Assigner: GitLab Inc.

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

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-06
Last Modified
2026-08-06
Generated
2026-08-16
AI Q&A
2026-08-06
EPSS Evaluated
2026-08-15
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
scripta escriptorium 26.04.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves missing authorization checks in the OcrModelRight create and delete views of Scripta eScriptorium. A remote authenticated user can exploit this to grant themselves access to another user's private OCR model or revoke any user's OCR model access via a POST request. The issue occurs because the ownership check only runs during the GET rendering path in the get_context_data() method.

Detection Guidance

This vulnerability involves missing authorization in OcrModelRight views in Scripta eScriptorium. To detect it, inspect HTTP POST requests to /ocr-model-right/create/ and /ocr-model-right/delete/ endpoints for unauthorized access attempts. Check server logs for requests where users modify or delete OCR models not owned by them.

Impact Analysis

If you use Scripta eScriptorium, an attacker with authenticated access could modify your OCR model permissions without authorization. They could gain unauthorized access to your private OCR models or remove your access to models you legitimately own, potentially disrupting your workflow or data integrity.

Compliance Impact

This vulnerability could lead to unauthorized access or deletion of sensitive data (OCR models), which may violate GDPR's data protection principles or HIPAA's access control requirements. Organizations using this software may face compliance risks due to potential data exposure or integrity breaches.

Mitigation Strategies

Update Scripta eScriptorium to the latest version where the vulnerability is patched. If an update is not available, review and modify the OcrModelRight views to ensure proper authorization checks are performed before processing POST requests, not just during GET rendering.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-18277. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart