Skip to content
Heist/ feed
Back to feed
UnratedFix available

drupal/smartlinker_ai — security advisory

Type: advisorySources: OSVAdvisory ID: DRUPAL-CONTRIB-2026-210

This module adds a "Generate internal links" action to the AI CKEditor toolbar, letting editors select text and have the module search the site's content for relevant pages to link to. The module's search query did not respect entity access when returning results to the browser. This vulnerability is mitigated by the fact that an user must have permission to use the AI CKEditor "Generate internal links" feature on a text format.

Products
drupal/smartlinker_ai
Affected versions
Not specified
Fixed versions
1.0.3
CVEs
CVE-2026-107307
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 08:47 UTC · Revision 1

Source evidence

DRUPAL-CONTRIB-2026-210

core-osv · Original source

Published 7 Oct 2026, 16:35 UTC

This module adds a "Generate internal links" action to the AI CKEditor toolbar, letting editors select text and have the module search the site's content for relevant pages to link to. The module's search query did not respect entity access when returning results to the browser. This vulnerability is mitigated by the fact that an user must have permission to use the AI CKEditor "Generate internal links" feature on a text format.

osv:DRUPAL-CONTRIB-2026-210

drupal/smartlinker_ai

Fixed versions: 1.0.3

Complete source record
{
  "id": "2b758c8ea6388398bf46c9d4e01d167469ee9990fbfd25af6095215d4900f612",
  "url": "https://osv.dev/vulnerability/DRUPAL-CONTRIB-2026-210",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DRUPAL-CONTRIB-2026-210",
    "summary": "This module adds a \"Generate internal links\" action to the AI CKEditor toolbar, letting editors select text and have the module search the site's content for relevant pages to link to. The module's search query did not respect entity access when returning results to the browser. This vulnerability is mitigated by the fact that an user must have permission to use the AI CKEditor \"Generate internal links\" feature on a text format.",
    "evidence": "osv:DRUPAL-CONTRIB-2026-210",
    "products": [
      {
        "name": {
          "value": "drupal/smartlinker_ai",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.0.3",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "DRUPAL-CONTRIB-2026-210",
      "aliases": [
        "CVE-2026-107307",
        "DRUPAL-CONTRIB-2026-210"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.0.3"
                }
              ],
              "database_specific": {
                "constraint": "<1.0.3"
              }
            }
          ],
          "package": {
            "name": "drupal/smartlinker_ai",
            "purl": "pkg:composer/drupal/smartlinker_ai?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/smartlinker_ai/DRUPAL-CONTRIB-2026-210.json",
            "affected_versions": "<1.0.3"
          }
        }
      ],
      "modified": "2026-10-07T20:15:05.851094459Z",
      "provider": "osv",
      "references": [
        "https://www.drupal.org/sa-contrib-2026-210"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-107307",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 97206,
  "published_at": "2026-10-07T16:35:32+00:00"
}