Grav Flex Objects 1.4.0 through 1.4.7 Authorization Bypass via Shortcode
Grav Flex Objects plugin versions 1.4.0 through 1.4.7 contain an authorization bypass vulnerability in the flex-objects shortcode that allows users with page-edit access to render any registered Flex collection without permission checks. Attackers can place the shortcode in published pages to expose sensitive directory contents including user account information, bypassing the authorize ACL enforced in the admin panel.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-56707
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 07:54 UTC · Revision 1
Source evidence
Grav Flex Objects 1.4.0 through 1.4.7 Authorization Bypass via Shortcode
core-osv · Original sourcePublished 25 Aug 2026, 01:30 UTC
Grav Flex Objects plugin versions 1.4.0 through 1.4.7 contain an authorization bypass vulnerability in the flex-objects shortcode that allows users with page-edit access to render any registered Flex collection without permission checks. Attackers can place the shortcode in published pages to expose sensitive directory contents including user account information, bypassing the authorize ACL enforced in the admin panel.
osv:CVE-2026-56707
Complete source record
{
"id": "3905d60ef894eb8c481f1791a9a8709697026aee36234ff6d06e1dc9e5d73c75",
"url": "https://osv.dev/vulnerability/CVE-2026-56707",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Grav Flex Objects 1.4.0 through 1.4.7 Authorization Bypass via Shortcode",
"summary": "Grav Flex Objects plugin versions 1.4.0 through 1.4.7 contain an authorization bypass vulnerability in the flex-objects shortcode that allows users with page-edit access to render any registered Flex collection without permission checks. Attackers can place the shortcode in published pages to expose sensitive directory contents including user account information, bypassing the authorize ACL enforced in the admin panel.",
"evidence": "osv:CVE-2026-56707",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-56707",
"aliases": [
"CVE-2026-56707",
"GHSA-x929-528m-vx2m"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/getgrav/grav",
"type": "GIT",
"events": [
{
"introduced": "9b149307efc9fd0fb0865bd22c1d717b25c1f31e"
},
{
"fixed": "fa7e6be95a1bd92851b4e3b9c7e6c0d4334fb01e"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.4.8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "1.4.0"
},
{
"last_affected": "1.4.7"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"1.4.7",
"1.4.6",
"1.4.5",
"1.4.4",
"1.4.3",
"1.4.2",
"1.4.1",
"1.4.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-56707.json"
}
}
],
"modified": "2026-10-28T02:30:33.800179654Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/56xxx/CVE-2026-56707.json",
"https://github.com/getgrav/grav/security/advisories/GHSA-x929-528m-vx2m",
"https://nvd.nist.gov/vuln/detail/CVE-2026-56707",
"https://www.vulncheck.com/advisories/grav-flex-objects-through-authorization-bypass-via-shortcode"
],
"provider_metadata": {
"cwe_ids": [
"CWE-862"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/56xxx/CVE-2026-56707.json"
}
},
"related_cves": [
{
"value": "CVE-2026-56707",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 500992,
"published_at": "2026-08-25T01:30:06.601+00:00"
}