Aller au contenu principal
HDWSec
Low GHSA-9ff2-p842-45wq

Contao CMS: Cross-Site Request Forgery in Custom Back End Actions

Sévérité
Low
Score CVSS
3.5CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
Identifiants CVE
GHSA-9ff2-p842-45wq
Éditeur
Contao
Produit
Contao CMS (contao/core-bundle, back end key actions)
Versions affectées
contao/core-bundle 4.0.0 and later
Version corrigée
5.3.50, 5.7.12
Type de vulnérabilité
Cross-Site Request Forgery (CWE-352)
Chercheurs
Jean-Jamil KHALIFÉ

Presentation

Contao dispatches a family of back office operations through a key parameter on the request, a mechanism also used by custom extensions to register their own actions.

HDW Sec found that this dispatch family does not require the anti-CSRF request token, so a back office user can be made to trigger these actions by visiting an attacker-controlled page.

Issue(s)

  • The actions reached through the dispatch parameter are state-changing but do not verify the REQUEST_TOKEN that protects the rest of the back office.
  • An authenticated back office user only has to load an external page for the action to fire in their session.
  • The same gap applies to custom actions registered by third-party extensions, which inherit the dispatch mechanism and its missing check.
  • Impact is bounded to integrity, and user interaction is required, which is why the score stays low.

References

  • GitHub advisory: GHSA-9ff2-p842-45wq
  • Fixed in Contao 5.3.50 and 5.7.12, published 2026-08-25. No CVE assigned as of publication.

Notre R&D traque les vulnérabilités.

Recherche de 0-day, reverse engineering, divulgation coordonnée : découvrez notre pôle R&D.