Description
Sharkord before 0.0.8 contains a missing authorization vulnerability that allows any authenticated member to change server-wide settings by calling the others.updateSettings tRPC mutation without the MANAGE_SETTINGS permission. Attackers can set a join password, disable registration, zero upload limits, or toggle plugin loading to deny service to other members.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorised server configuration changes that could lead to denial of service
Action: Patch Immediately
AI Analysis

Impact

The vulnerability originates from the others.updateSettings tRPC mutation, which lacks proper authorization checks. Any authenticated member can invoke this route to modify global server settings such as the join password, registration toggle, upload limits, and plugin activation. The absence of the MANAGE_SETTINGS permission allows the user to forcibly alter critical configuration, potentially denying service to legitimate users.

Affected Systems

Affected installations are Sharkord servers running any version prior to 0.0.8, including 0.0.7 and earlier. The vulnerability is present downstream of the update-settings route in the server source. Only deployments that have not applied the 0.0.8 release upgrade are impacted.

Risk and Exploitability

The CVSS score of 5.3 places the flaw in the medium severity range, and no EPSS value is available, but the lack of a KEV listing indicates no widespread exploitation is currently known. However, because the attack requires an authenticated session, exposure is limited to users who have logged in, and compromised credentials could lead to a denial‑of‑service or misconfiguration. Remediation is straightforward through the official patch.

Generated by OpenCVE AI on October 20, 2026 at 17:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Sharkord to version 0.0.8 or later, which implements proper permission checks for the updateSettings route.
  • Verify that the MANAGE_SETTINGS role is only assigned to trusted administrators and that users without this role cannot access the updateSettings endpoint.
  • Monitor server logs for unexpected changes to settings and enable alerting for any configuration modifications performed by unauthorized users.
  • Consider disabling the others.updateSettings tRPC route for non‑privileged users via server configuration or firewall rules until the upgrade can be applied.

Generated by OpenCVE AI on October 20, 2026 at 17:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 20 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
Description Sharkord before 0.0.8 contains a missing authorization vulnerability that allows any authenticated member to change server-wide settings by calling the others.updateSettings tRPC mutation without the MANAGE_SETTINGS permission. Attackers can set a join password, disable registration, zero upload limits, or toggle plugin loading to deny service to other members.
Title Sharkord before 0.0.8 Missing Authorization via updateSettings tRPC Route
Weaknesses CWE-862
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'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T16:17:58.243Z

Reserved: 2026-10-20T11:48:38.182Z

Link: CVE-2026-113594

cve-icon Vulnrichment

Updated: 2026-10-20T16:17:54.954Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T16:17:07.920

Modified: 2026-10-20T20:11:29.833

Link: CVE-2026-113594

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T17:30:13Z

Weaknesses