CVE-2026-126728: Drupal Texts module cross-site request forgery in translation restore

CVE-2026-126728 · Severity: info · Published 2026-11-11

The Texts module for Drupal manages multilingual content and translations. A cross-site request forgery vulnerability allows an attacker to trick a user with translation overview access into overwriting or deleting translations they would not normally be able to modify. The attack requires the attacker to first set up a duplicate translation and socially engineer a user into clicking a crafted link.

Vendors: Drupal, Packagist:Https://Packages.Drupal.Org/8.

Quick answers

Is CVE-2026-126728 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-126728 being exploited in the wild.
How severe is CVE-2026-126728?
Informational severity, published 11 November 2026.
Which products and versions are affected?
Drupal Texts 1.0.13 through 1.0.16; Packagist:Https://Packages.Drupal.Org/8 Drupal/Texts ECOSYSTEM:introduced=1.0.13,fixed=1.0.17.
Is there a fix for CVE-2026-126728?
Yes. Packagist:Https://Packages.Drupal.Org/8 Drupal/Texts: upgrade to 1.0.17 or later. Until then: Restrict access to the translation overview to trusted administrators until the module can be upgraded to version 1.0.17. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-126728 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-126728?
Check whether you run Drupal Texts or Packagist:Https://Packages.Drupal.Org/8 Drupal/Texts at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Packagist:Https://Packages.Drupal.Org/8 Drupal/Texts: upgrade to 1.0.17 or later

Restrict access to the translation overview to trusted administrators until the module can be upgraded to version 1.0.17.

Technical details

A missing CSRF token protection on the translation restore action in the Texts module allows unauthorized modification of translations through a crafted request. An attacker with no direct permissions can exploit this if a user with translation overview access visits a malicious link, resulting in unintended translation overwrites or deletions. The vulnerability affects Texts 1.0.13 through 1.0.16 and is fixed in 1.0.17.

Affected products

  • Drupal Texts 1.0.13 through 1.0.16

Identifiers

  • CVE-2026-126728
  • DRUPAL-CONTRIB-2026-319

Timeline

  • 2026-11-11: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.