UnratedFix available
drupal/gutenberg — security advisory
This module provides a new UI experience for node editing using the Gutenberg Editor library. The module does not sufficiently check entity access in several editor endpoints. This vulnerability is mitigated by the fact that an attacker must have a role with the “use gutenberg” permission.
- Products
- drupal/gutenberg
- Affected versions
- Not specified
- Fixed versions
- 2.15.0, 3.0.7
- CVEs
- CVE-2026-107263
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 28 Oct 2026, 08:47 UTC · Revision 1
Source evidence
This module provides a new UI experience for node editing using the Gutenberg Editor library. The module does not sufficiently check entity access in several editor endpoints. This vulnerability is mitigated by the fact that an attacker must have a role with the “use gutenberg” permission.
osv:DRUPAL-CONTRIB-2026-202
drupal/gutenberg
Fixed versions: 2.15.0, 3.0.7
Complete source record
{
"id": "03893765b312fdf03082232a6908cb5316c95d7910fb159a5721577b1584ea90",
"url": "https://osv.dev/vulnerability/DRUPAL-CONTRIB-2026-202",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DRUPAL-CONTRIB-2026-202",
"summary": "This module provides a new UI experience for node editing using the Gutenberg Editor library. The module does not sufficiently check entity access in several editor endpoints. This vulnerability is mitigated by the fact that an attacker must have a role with the “use gutenberg” permission.",
"evidence": "osv:DRUPAL-CONTRIB-2026-202",
"products": [
{
"name": {
"value": "drupal/gutenberg",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.15.0",
"evidence": "/affected/0/ranges"
},
{
"value": "3.0.7",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "DRUPAL-CONTRIB-2026-202",
"aliases": [
"CVE-2026-107263",
"DRUPAL-CONTRIB-2026-202"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.15.0"
}
],
"database_specific": {
"constraint": "<2.15.0"
}
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "3.0.0"
},
{
"fixed": "3.0.7"
}
],
"database_specific": {
"constraint": ">=3.0.0 <3.0.7"
}
}
],
"package": {
"name": "drupal/gutenberg",
"purl": "pkg:composer/drupal/gutenberg?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/gutenberg/DRUPAL-CONTRIB-2026-202.json",
"affected_versions": "<2.15.0 || >=3.0.0 <3.0.7"
}
}
],
"modified": "2026-10-07T20:15:06.887357405Z",
"provider": "osv",
"references": [
"https://www.drupal.org/sa-contrib-2026-202"
]
},
"related_cves": [
{
"value": "CVE-2026-107263",
"evidence": "/aliases"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 97216,
"published_at": "2026-10-07T16:26:15+00:00"
}