- Package
- drupal/advanced_filesystem
- Fixed in
- 1.0.28
- Published
- Wed 7 Oct 2026, 17:58 LisbonUpdated Mon 26 Oct 2026, 04:27 Lisbon
In plain words
The Advanced Filesystem: Backup submodule does not sufficiently validate certain requests. An attacker may trick an authenticated user into performing unintended actions through cross-site request forgery (CSRF). The flaw requires the advanced_filesystem_backup module to be enabled.
Am I affected?
Look for drupal/advanced_filesystem and its version in composer.lock. The advisory lists 1.0.28 as fixed but gives no affected version range. Check whether the advanced_filesystem_backup module is enabled, as this is required for the vulnerability.
What to do
Check which version you have, then update to a fixed release for your branch (1.0.28):
composer show drupal/advanced_filesystem | grep versions
composer update drupal/advanced_filesystem
If your version constraint in composer.json keeps you below a fixed release, raise it first. Whether your configuration is affected, and the exact version ranges, are in the advisory itself.
If you cannot update yet
The vulnerability requires the advanced_filesystem_backup module to be enabled, so keeping it disabled mitigates the issue.
The advisory's description
Advanced File System turns Drupal's file storage into a manageable, observable and maintainable subsystem.
The Advanced Filesystem: Backup submodule does not sufficiently validate certain requests. This may allow an attacker to trick an authenticated user into performing unintended actions through a Cross-Site Request Forgery (CSRF) vulnerability.
The vulnerability is mitigated by the fact that advanced_filesystem_backup module must be enabled.
The advisory
- OSV.dev: DRUPAL-CONTRIB-2026-217
- The week's digest, with the other advisories from 5 Oct 2026
- All advisories for drupal/advanced_filesystem