VYPR

npm package

@keystone-6/core

pkg:npm/%40keystone-6/core

Vulnerabilities (5)

  • CVE-2026-33326MedMar 24, 2026
    affected < 6.5.2fixed 6.5.2

    Keystone is a content management system for Node.js. Prior to version 6.5.2, {field}.isFilterable access control can be bypassed in findMany queries by passing a cursor. This can be used to confirm the existence of records by protected field values. The fix for CVE-2025-46720 (fi

  • CVE-2025-46720May 5, 2025
    affected < 6.5.0fixed 6.5.0

    Keystone is a content management system for Node.js. Prior to version 6.5.0, `{field}.isFilterable` access control can be bypassed in `update` and `delete` mutations by adding additional unique filters. These filters can be used as an oracle to probe the existence or value of oth

  • CVE-2023-40027Aug 15, 2023
    affected < 5.5.1fixed 5.5.1

    Keystone is an open source headless CMS for Node.js — built with GraphQL and React. When `ui.isAccessAllowed` is set as `undefined`, the `adminMeta` GraphQL query is publicly accessible (no session required). This is different to the behaviour of the default AdminUI middleware, w

  • CVE-2022-39382Nov 3, 2022
    affected >= 3.0.0, < 3.0.2fixed 3.0.2

    Keystone is a headless CMS for Node.js — built with GraphQL and React.`@keystone-6/core@3.0.0 || 3.0.1` users that use `NODE_ENV` to trigger security-sensitive functionality in their production builds are vulnerable to `NODE_ENV` being inlined to `"development"` for user code, ir

  • CVE-2022-39322Oct 25, 2022
    affected >= 2.2.0, < 2.3.1fixed 2.3.1

    @keystone-6/core is a core package for Keystone 6, a content management system for Node.js. Starting with version 2.2.0 and prior to version 2.3.1, users who expected their `multiselect` fields to use the field-level access control - if configured - are vulnerable to their field-