---
id: CVE-2026-92776
title: >-
  Wiki.js through 2.5.314 fails to require path separators when matching START
  and END page rules, allowing attackers to access pages sharing a prefix with
  authorized folders
summary: >-
  Wiki.js through 2.5.314 fails to require path separators when matching START
  and END page rules, allowing attackers to access pages sharing a prefix with
  authorized folders. Users granted access to a folder can read and modify
  unrelated …
severity: high
cvss: 8.1
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'
cwe:
  - CWE-863
vendor: requarks
product: Wiki.js
affected:
  - Wiki.js <= 2.5.314
published: '2026-09-16'
updated: '2026-09-24'
sourceUpdated: '2026-09-24T21:08:22.573'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-92776'
references:
  - url: >-
      https://github.com/geo-chen/oss/blob/main/wiki.md#finding-3-page-permission-rule-engine-grants-readwrite-access-to-any-page-whose-path-shares-a-literal-prefix-with-an-allowed-path-no-path-segment-boundary-check
    label: disclosure@vulncheck.com
  - url: 'https://github.com/requarks/wiki'
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/requarks/wiki/blob/v2.5.314/server/core/auth.js#L252-L263
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/wiki-js-through-2.5.314-path-prefix-matching-authorization-bypass
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/geo-chen/oss/blob/main/wiki.md#finding-3-page-permission-rule-engine-grants-readwrite-access-to-any-page-whose-path-shares-a-literal-prefix-with-an-allowed-path-no-path-segment-boundary-check
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
tags:
  - nvd
  - cve.org
  - exploit-available
epss: 0.00448
epssPercentile: 0.36201
exploitAvailable: true
ssvc:
  exploitation: poc
  automatable: 'no'
  technicalImpact: total
  timestamp: '2026-09-18T18:32:08.354141Z'
ingestedAt: '2026-09-16T21:05:36.892Z'
---

## Overview

Wiki.js through 2.5.314 fails to require path separators when matching START and END page rules, allowing attackers to access pages sharing a prefix with authorized folders. Users granted access to a folder can read and modify unrelated pages with matching prefixes, bypassing intended access controls.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
