DRUPAL-CONTRIB-2026-316

See a problem?
Import Source
https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/graphql_core_schema/DRUPAL-CONTRIB-2026-316.json
JSON Data
https://api.osv.dev/v1/vulns/DRUPAL-CONTRIB-2026-316
Aliases
  • CVE-2026-126725
Published
2026-11-11T17:38:07Z
Modified
2026-11-11T18:45:04Z
Summary
[none]
Details

This module provides a configurable GraphQL schema generator for Drupal entities and fields, along with optional schema extensions for common tasks such as user login and password management.

The module doesn't sufficiently check access when changing a user's password through the GraphQL API. A user who can view another user's account can change that account's password, including on administrator accounts. This can lead to a full account takeover.

This vulnerability is mitigated by the fact that the User Login schema extension must be enabled on a GraphQL server.

References
Credits

Affected packages

Packagist:https://packages.drupal.org/8 / drupal/graphql_core_schema

Package

Name
drupal/graphql_core_schema
Purl
pkg:composer/drupal/graphql_core_schema?repository_url=https:%2F%2Fpackages.drupal.org%2F8

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.0.29
Database specific
Show details
{
    "constraint": "<1.0.29"
}

Database specific

affected_versions
"<1.0.29"
source
"https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/graphql_core_schema/DRUPAL-CONTRIB-2026-316.json"