Description
Grav Flex-Objects before version 1.4.3 contains a broken access control vulnerability in the admin-next REST API that allows authenticated users with only api.access permission to perform unauthorized CRUD operations on permission-less directories. Attackers with api.access credentials can create, read, update, delete, and export objects from any directory lacking an explicit permissions configuration, bypassing intended authorization controls.
Published: 2026-07-17
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Grav Flex‑Objects before version 1.4.3 contains a broken access control flaw in the admin‑next REST API. Authenticated users that only possess the "api.access" permission can create, read, update, delete, and export objects from any directory that has no explicit permissions set. This weakness allows attackers to perform CRUD operations on data beyond the intended scope, effectively bypassing authorization controls. The vulnerability corresponds to CWE‑636 and CWE‑862.

Affected Systems

The issue affects the Grav CMS by getgrav, specifically the Flex‑Objects plugin when installed at a version lower than 1.4.3. Any directories configured within the plugin that lack an explicit permissions configuration are vulnerable, regardless of the overall site configuration.

Risk and Exploitability

The CVSS score of 2.3 reflects a low risk severity, and the EPSS score of <1% indicates a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires authentication with api.access credentials and access to the admin‑next API, which limits the attack surface but still permits unauthorized data modification or exposure in the affected directories.

Generated by OpenCVE AI on August 1, 2026 at 08:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Grav Flex‑Objects to version 1.4.3 or later.
  • Configure explicit permissions for all directories managed by Flex‑Objects to prevent directories from defaulting to permission‑less.
  • Restrict or disable the admin‑next API endpoints for users who only have api.access, ensuring that only authorized users can perform CRUD operations.

Generated by OpenCVE AI on August 1, 2026 at 08:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 17 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
Description Grav Flex-Objects before version 1.4.3 contains a broken access control vulnerability in the admin-next REST API that allows authenticated users with only api.access permission to perform unauthorized CRUD operations on permission-less directories. Attackers with api.access credentials can create, read, update, delete, and export objects from any directory lacking an explicit permissions configuration, bypassing intended authorization controls.
Title Grav Flex-Objects < 1.4.3 Authorization Bypass via API
First Time appeared Getgrav
Getgrav grav
Weaknesses CWE-636
CWE-862
CPEs cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*
Vendors & Products Getgrav
Getgrav grav
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-17T12:06:27.960Z

Reserved: 2026-07-13T16:41:09.007Z

Link: CVE-2026-62235

cve-icon Vulnrichment

Updated: 2026-07-17T12:06:22.160Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:45:02Z

Weaknesses
  • CWE-636

    Not Failing Securely ('Failing Open')

  • CWE-862

    Missing Authorization