Description
Contao is an Open Source CMS. From version 4.0.0 until 5.3.50 and 5.7.12, ModuleSearch can disclose protected page titles, URLs, and indexed context snippets to unauthenticated visitors when contao.search.index_protected is changed from enabled to disabled. Authorization metadata is stored per row in tl_search, but disabling the setting removes the protected-row filter without deleting rows indexed while protection was enabled. The protected pages continue to return an authorization response, so this issue exposes search metadata and indexed text rather than bypassing page access. This issue is fixed in versions 5.3.50 and 5.7.12.
Published: 2026-10-09
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

ModuleSearch in Contao CMS can reveal protected page titles, URLs, and indexed snippets to any visitor after the contao.search.index_protected setting is switched from enabled to disabled. The flaw does not allow bypassing page protection; it only exposes search metadata and indexed text. The vulnerability is a classic information‑disclosure weakness (CWE‑200).

Affected Systems

Contao CMS implementations from version 4.0.0 up through 5.3.50 and 5.7.12 are affected. The vulnerability was fixed in releases 5.3.50 and 5.7.12, so systems running those or later versions are no longer vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The exploit does not require authentication and can be performed by any anonymous user once the configuration change is made, but there is no evidence of active exploit traffic or inclusion in the CISA KEV catalog. Because the EPSS score is not reported, the likelihood of exploitation cannot be quantified; nevertheless, the disclosure risk is real for sites exposing sensitive page titles or content.

Generated by OpenCVE AI on October 9, 2026 at 20:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Contao CMS to version 5.3.50 or newer, or to 5.7.12 or newer, to apply the fix provided by the vendor.
  • Keep the contao.search.index_protected configuration set to enabled while the search index is rebuilt after the upgrade.
  • After updating, rebuild the search index to remove any entries that were indexed while protection was enabled and that now persist after disabling the setting.
  • Verify that the search feature no longer returns protected page metadata to unauthenticated users by testing with a guest account or a web‑proxy.

Generated by OpenCVE AI on October 9, 2026 at 20:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-x2rp-9qf7-2fmq Contao: Protected page content is disclosed to anonymous visitors after contao.search.index_protected is disabled
History

Fri, 09 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Contao
Contao contao
Vendors & Products Contao
Contao contao

Fri, 09 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Description Contao is an Open Source CMS. From version 4.0.0 until 5.3.50 and 5.7.12, ModuleSearch can disclose protected page titles, URLs, and indexed context snippets to unauthenticated visitors when contao.search.index_protected is changed from enabled to disabled. Authorization metadata is stored per row in tl_search, but disabling the setting removes the protected-row filter without deleting rows indexed while protection was enabled. The protected pages continue to return an authorization response, so this issue exposes search metadata and indexed text rather than bypassing page access. This issue is fixed in versions 5.3.50 and 5.7.12.
Title Contao: Protected page content is disclosed to anonymous visitors after contao.search.index_protected is disabled
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-09T19:02:30.677Z

Reserved: 2026-10-08T22:34:49.291Z

Link: CVE-2026-107842

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-09T20:17:10.013

Modified: 2026-10-09T20:17:10.013

Link: CVE-2026-107842

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T21:00:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor