Summary
CVE-2026-77141 is a broken access control vulnerability in the TYPO3 third-party extension "Club Directory" (jweiland/clubdirectory). The extension fails to verify record ownership when processing frontend edit, update, and activate actions, allowing unauthenticated attackers who know (or guess) a club record’s UID to modify or publish that record without authorization. The issue carries a high severity rating (CVSS 8.8) and requires no authentication or user interaction.
Technical details
- Root cause: The extension’s frontend controller resolves the targeted club record directly from user-supplied request arguments (the record UID) without verifying that the requesting visitor owns or is otherwise authorized to modify that record.
- Trigger conditions: An attacker only needs to know or enumerate a valid club record UID; no valid session, credentials, or prior interaction with the record is required.
- Attack vector: Network — the attacker sends direct HTTP requests to the extension’s frontend "edit," "update," and "activate" actions, specifying the target UID as a parameter.
- Impact: Unauthenticated attackers can overwrite existing club records (integrity impact) or publish/activate records that are still pending approval, bypassing the extension’s intended moderation/approval workflow. No confidentiality or availability impact beyond unauthorized data modification and publication has been confirmed.
Affected software
- TYPO3 extension Club Directory (
jweiland/clubdirectory), versions 0 through 8.1.2 (i.e., all versions prior to 8.1.3)
Severity
- CVSS Score: 8.8 (High)
- CVSS v4.0 Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N - CWE-862: Missing Authorization
- CWE-639: Authorization Bypass Through User-Controlled Key
Mitigation and recommended actions
- Immediate: Upgrade the "Club Directory" extension to version 8.1.3 or later via the TYPO3 Extension Manager or Composer/Packagist, where ownership verification has been implemented for the frontend edit, update, and activate actions.
- If immediate patching is not possible:
- Restrict or disable public frontend access to the club directory’s edit/update/activate plugin actions until the update can be applied.
- Monitor web server and application logs for unexpected requests to these frontend actions containing arbitrary or sequential UID values, which may indicate exploitation attempts or enumeration.
- Review recently modified or newly "activated" club records for unauthorized changes following disclosure of this vulnerability.

