This module enables you to share users, content and configuration across a group of domains from a single Drupal installation.
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 3.0.2
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
The Domain Access module for Drupal, which lets multiple domains share users, content, and configuration from one installation, is affected. When its optional per-content-type grant setting is enabled, the module does not properly verify which domains a user is assigned to, so users with certain editing permissions may be able to edit or delete content on domains they should not control.
Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.
Read the original description
This module enables you to share users, content and configuration across a group of domains from a single Drupal installation. Its Domain Access submodule controls which domains a user may edit content on, and has an optional setting to grant user access per content type. The module doesn't sufficiently check which domains a user is assigned to when the per-content-type grant setting is enabled. This vulnerability is mitigated by the fact that the per-content-type grants setting must be enabled (it is off by default), and an attacker must have a role with the permission "Edit any content on assigned domains" or "Delete any content on assigned domains" together with a per-content-type permission such as "Article: Edit any content on assigned domains", and must be assigned to at least one domain.
Timeline
- Advisory published
- Record last updated
Affected versions
- drupal/domainPackagist
fixed in 3.0.2