Description
Papra is a minimalistic document management and archiving platform. Prior to version 26.5.0, an authenticated user who is a member of any organization can delete or rename tags belonging to a different organization, given the target tag's ID. The route handler verifies the caller's membership of the ":organizationId" in the URL, but the repository write filters on tag.id alone, so the URL-level org scope never reaches the database. This issue has been patched in version 26.5.0.
Published: 2026-07-27
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Papra is a minimalistic document management and archiving platform. Prior to version 26.5.0, an authenticated user who is a member of any organization can delete or rename tags belonging to a different organization, given the target tag's ID. The route handler verifies the caller's membership of the organization specified in the URL, but the repository write filters only on the tag ID, so the organization context never reaches the database, allowing users to modify or delete tags outside their own organization and causing loss of data integrity and potential compliance violations; this weakness is an instance of insufficient authorization (CWE‑639).

Affected Systems

The issue affects installations of Papra from the open-source project papra-hq/papra prior to version 26.5.0. All community releases in that range are vulnerable.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, and the EPSS score of <1% suggests a low exploitation probability, so the likelihood of widespread exploitation is unclear. The vulnerability is not listed in CISA's KEV catalog. An attacker only needs legitimate credentials and knowledge of the target tag ID, which is typically obtainable through use of the system or by enumerating tags within the organization. Once authenticated, the attacker can perform destructive operations on tags belonging to other orgs. The absence of a public exploit does not preclude manual exploitation by malicious actors with privileged access.

Generated by OpenCVE AI on August 4, 2026 at 13:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Papra to version 26.5.0 or later, which includes the patch for this authorization flaw
  • Restrict or review the permission model so that only users with explicit tag‑management rights can create or delete tags, ensuring tag operations occur within the appropriate organizational scope
  • Perform a security audit to identify and delete any orphaned or cross‑org tags that may exist from before the fix and monitor future tag activity for unauthorised modifications

Generated by OpenCVE AI on August 4, 2026 at 13:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
First Time appeared Papra-hq
Papra-hq papra
Vendors & Products Papra-hq
Papra-hq papra

Mon, 27 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Description Papra is a minimalistic document management and archiving platform. Prior to version 26.5.0, an authenticated user who is a member of any organization can delete or rename tags belonging to a different organization, given the target tag's ID. The route handler verifies the caller's membership of the ":organizationId" in the URL, but the repository write filters on tag.id alone, so the URL-level org scope never reaches the database. This issue has been patched in version 26.5.0.
Title Papra: Cross-organization tag deletion and modification via authenticated cross-tenant request
Weaknesses CWE-639
References
Metrics cvssV3_1

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

ssvc

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-27T18:23:54.469Z

Reserved: 2026-05-20T18:15:53.579Z

Link: CVE-2026-48052

cve-icon Vulnrichment

Updated: 2026-07-27T18:23:49.780Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T18:16:55.780

Modified: 2026-07-30T19:16:52.210

Link: CVE-2026-48052

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T14:00:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key