Description
In Stump through 0.1.10, the updateSmartList and deleteSmartList GraphQL mutations (crates/graphql/src/mutation/smart_lists.rs) depend only on the shared AccessSmartList permission and resolve the target list at Reader access (lacking a creator check). Any authenticated user with that permission can overwrite, delete, or take over another user's smart list. (updateSmartList sets creatorId to the caller identity, and can set visibility to PRIVATE, locking out the original owner.) NOTE: this is unrelated to the graphql crate on crates.io.
Published: 2026-10-08
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of user smart lists
Action: Patch immediately
AI Analysis

Impact

A flaw in the Stump application allows any authenticated user with the AccessSmartList permission to overwrite, delete, or replace another user's smart list. The vulnerability exists because the GraphQL update and delete mutations rely only on a shared permission and resolve the target list with read access, without verifying that the caller is the creator. Consequently, an attacker can set the creatorId to their own identity, switch visibility to PRIVATE, and effectively take ownership of the list while locking out the original owner. The issue requires valid authentication and the AccessSmartList permission, but does not require additional privileges or network-level exposure. An attacker can exploit the flaw by calling the updateSmartList or deleteSmartList mutation through the GraphQL API, which is typically exposed to authenticated users. The CVSS score of 5.4 indicates moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that no widespread public exploits have been reported. However, the required permission is common in many deployments, so the risk of exploitation may increase in environments where users are granted broad AccessSmartList rights. The primary impact is the ability to tamper with or erase another user's data, potentially causing loss of sensitive information.

Affected Systems

The affected product is the Rust library \"stump\" from the vendor stumpapp, in versions up to 0.1.10. Users deploying Stump at or below this version are vulnerable. Any server instance exposing the GraphQL API with the relevant mutations is susceptible, regardless of the environment.

Risk and Exploitability

Because the flaw is driven by GraphQL mutations, the attacker must be authenticated and possess the AccessSmartList permission. The vulnerability is not network-bounded; it can be triggered from any client with access to the API. The moderate CVSS score reflects the need for elevated permissions, yet the lack of a restriction on the target list gives attackers significant damage potential. Without a publicly known exploit, the EPSS score is unavailable, but the presence of the vulnerability in the keystone package and the broad grant of AccessSmartList calls for proactive mitigation.

Generated by OpenCVE AI on October 8, 2026 at 06:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Stump release newer than 0.1.10, which contains the intended safeguards for smart list mutations.
  • Restrict the AccessSmartList permission to users who truly need it, reducing the number of accounts that could abuse the flaw.
  • Add an additional check to ensure the caller is the original creator before permitting update or delete operations on a smart list; if this is not available in the next release, implement a custom middleware or audit rule to flag or block such actions.

Generated by OpenCVE AI on October 8, 2026 at 06:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Stumpapp
Stumpapp stump
Vendors & Products Stumpapp
Stumpapp stump

Thu, 08 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 08 Oct 2026 07:15:00 +0000

Type Values Removed Values Added
Title Unauthorized Modification of User Smart Lists via GraphQL Mutations

Thu, 08 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

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'}


Thu, 08 Oct 2026 05:00:00 +0000

Type Values Removed Values Added
Description In Stump through 0.1.10, the updateSmartList and deleteSmartList GraphQL mutations (crates/graphql/src/mutation/smart_lists.rs) depend only on the shared AccessSmartList permission and resolve the target list at Reader access (lacking a creator check). Any authenticated user with that permission can overwrite, delete, or take over another user's smart list. (updateSmartList sets creatorId to the caller identity, and can set visibility to PRIVATE, locking out the original owner.) NOTE: this is unrelated to the graphql crate on crates.io.
Weaknesses CWE-863
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-08T14:28:28.325Z

Reserved: 2026-10-08T04:44:46.580Z

Link: CVE-2026-107450

cve-icon Vulnrichment

Updated: 2026-10-08T14:28:21.359Z

cve-icon NVD

Status : Deferred

Published: 2026-10-08T05:17:04.477

Modified: 2026-10-08T21:35:53.890

Link: CVE-2026-107450

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:13:44Z

Weaknesses