drupal/frontend_editing — security advisory
This module enables editors to edit content, including paragraphs, directly on the rendered page. The module doesn't sufficiently protect the routes used to delete and reorder paragraphs against Cross-Site Request Forgery (CSRF). An attacker could trick an editor into visiting a crafted link, which deletes or reorders paragraphs on a node using the editor's permissions. This vulnerability is mitigated by the fact that the victim must be logged in with permission to edit the content and to delete or move paragraphs.
- Products
- drupal/frontend_editing
- Affected versions
- Not specified
- Fixed versions
- 1.9.3
- CVEs
- CVE-2026-114541
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 16:06 UTC · Revision 1
Source evidence
This module enables editors to edit content, including paragraphs, directly on the rendered page. The module doesn't sufficiently protect the routes used to delete and reorder paragraphs against Cross-Site Request Forgery (CSRF). An attacker could trick an editor into visiting a crafted link, which deletes or reorders paragraphs on a node using the editor's permissions. This vulnerability is mitigated by the fact that the victim must be logged in with permission to edit the content and to delete or move paragraphs.
osv:DRUPAL-CONTRIB-2026-240
drupal/frontend_editing
Fixed versions: 1.9.3
Complete source record
{
"id": "55f33dde6c9df2eb33cfc83f639b661b319480d4ad6fc9c9b9664971518cc4a2",
"url": "https://osv.dev/vulnerability/DRUPAL-CONTRIB-2026-240",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DRUPAL-CONTRIB-2026-240",
"summary": "This module enables editors to edit content, including paragraphs, directly on the rendered page. The module doesn't sufficiently protect the routes used to delete and reorder paragraphs against Cross-Site Request Forgery (CSRF). An attacker could trick an editor into visiting a crafted link, which deletes or reorders paragraphs on a node using the editor's permissions. This vulnerability is mitigated by the fact that the victim must be logged in with permission to edit the content and to delete or move paragraphs.",
"evidence": "osv:DRUPAL-CONTRIB-2026-240",
"products": [
{
"name": {
"value": "drupal/frontend_editing",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1.9.3",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "DRUPAL-CONTRIB-2026-240",
"aliases": [
"CVE-2026-114541",
"DRUPAL-CONTRIB-2026-240"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.9.3"
}
],
"database_specific": {
"constraint": "<1.9.3"
}
}
],
"package": {
"name": "drupal/frontend_editing",
"purl": "pkg:composer/drupal/frontend_editing?repository_url=https:%2F%2Fpackages.drupal.org%2F8",
"ecosystem": "Packagist:https://packages.drupal.org/8"
},
"database_specific": {
"source": "https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/frontend_editing/DRUPAL-CONTRIB-2026-240.json",
"affected_versions": "<1.9.3"
}
}
],
"modified": "2026-10-21T18:15:02.906413121Z",
"provider": "osv",
"references": [
"https://www.drupal.org/sa-contrib-2026-240"
]
},
"related_cves": [
{
"value": "CVE-2026-114541",
"evidence": "/aliases"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 399225,
"published_at": "2026-10-21T17:53:08+00:00"
}