Access bypass in Drupal 8 views
Description
Drupal 8 views Ajax endpoint lacks access restrictions, allowing unauthorized data access via filter parameters.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Drupal 8 views Ajax endpoint lacks access restrictions, allowing unauthorized data access via filter parameters.
Vulnerability
In Drupal 8.x versions prior to 8.3.7, the Views subsystem/module did not restrict access to its Ajax endpoint to only views configured to use Ajax. When creating a view with Ajax enabled, filter parameters are used to update displayed data. However, the endpoint is accessible even for views not intended to use Ajax, bypassing intended access controls. This issue affects all Drupal 8.x versions before 8.3.7 and is mitigated only if the view has explicit access restrictions [1][2].
Exploitation
An attacker can send a crafted request to the Ajax endpoint of a view that does not have its own access restrictions. The attacker does not need a privileged account if the view is publicly accessible. By manipulating filter parameters, the attacker can trigger the view to return data that would otherwise be restricted, effectively bypassing any missing access checks on the view itself [1][2].
Impact
Successful exploitation allows an attacker to retrieve sensitive information that the view was intended to hide, leading to unauthorized information disclosure. The access bypass does not grant code execution or privilege escalation, but it compromises confidentiality by exposing data that should be protected [1][2].
Mitigation
Drupal 8 core version 8.3.7, released on 2017-Aug-16, fixes this vulnerability by ensuring that the Ajax endpoint is only available for views configured to use it and that are accessible to the user [2][3]. As a workaround, site administrators should always include some form of access restrictions on all views, even if using another module to display them [1][2]. This CVE is not listed in the CISA Known Exploited Vulnerabilities catalog.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
drupal/corePackagist | >= 8.0, < 8.3.7 | 8.3.7 |
drupal/drupalPackagist | >= 8.0, < 8.3.7 | 8.3.7 |
Affected products
3- ghsa-coords2 versions
>= 8.0, < 8.3.7+ 1 more
- (no CPE)range: >= 8.0, < 8.3.7
- (no CPE)range: >= 8.0, < 8.3.7
- Range: 8.x
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
8- github.com/advisories/GHSA-v3f6-f29f-rgvpghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2017-6923ghsaADVISORY
- www.securityfocus.com/bid/100368ghsavdb-entryx_refsource_BIDWEB
- www.securitytracker.com/id/1039200ghsavdb-entryx_refsource_SECTRACKWEB
- github.com/FriendsOfPHP/security-advisories/blob/master/drupal/core/CVE-2017-6923.yamlghsaWEB
- github.com/FriendsOfPHP/security-advisories/blob/master/drupal/drupal/CVE-2017-6923.yamlghsaWEB
- www.drupal.org/SA-CORE-2017-004ghsaWEB
- www.drupal.org/forum/newsletters/security-advisories-for-drupal-core/2017-08-16/drupal-core-multipleghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.