Description
The extension validates the HMAC of a frontend employee edit link only in the action that renders the edit form, not in the action that persists the change. An unauthenticated visitor who knows the UID of a visible employee record can send a direct POST request to the update action and overwrite that record without a valid edit link or any ownership check.
Published: 2026-08-25
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation / Data Tampering
Action: Apply Patch
AI Analysis

Impact

The Telephone Directory extension validates the HMAC only during form rendering, but the action that commits changes omits this check. An unauthenticated user who knows the unique identifier of any visible employee record can craft a direct POST request to the update endpoint and overwrite that record's data without a valid edit link or any ownership verification. This flaw permits unauthorized data modification and effectively elevates the attacker’s privileges to that of the record owner.

Affected Systems

TYPO3 installations that include the Telephone Directory extension are affected. No version confinement is listed, so any instance of the extension that has not yet been updated to incorporate HMAC validation in its persistence routine remains vulnerable.

Risk and Exploitability

The CVSS score of 8.7 classifies the issue as high severity. The EPSS score is not available, so exact exploitation probability cannot be quantified, and the lack of a KEV listing does not lessen the potential impact. The likely attack vector is a direct web request; an attacker only needs to know an employee UID and craft a POST request to the update endpoint. If the endpoint is reachable from the public Internet, the attack can be automated with modest effort, making it a practical threat to affected sites.

Generated by OpenCVE AI on August 25, 2026 at 11:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Telephone Directory extension to the latest version that validates the HMAC in the update action.
  • If a patch is not yet available, disable or uninstall the extension until a secure version is released.
  • Configure TYPO3 to restrict POST requests to the update endpoint so that only authenticated and authorized users can execute it, for example by adding access‑control rules or URL whitelisting.

Generated by OpenCVE AI on August 25, 2026 at 11:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Typo3
Typo3 extension "telephone Directory"
Vendors & Products Typo3
Typo3 extension "telephone Directory"

Tue, 25 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Description The extension validates the HMAC of a frontend employee edit link only in the action that renders the edit form, not in the action that persists the change. An unauthenticated visitor who knows the UID of a visible employee record can send a direct POST request to the update action and overwrite that record without a valid edit link or any ownership check.
Title Broken Access Control in extension "Telephone Directory" (telephonedirectory)
Weaknesses CWE-639
CWE-862
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Typo3 Extension "telephone Directory"
cve-icon MITRE

Status: PUBLISHED

Assigner: TYPO3

Published:

Updated: 2026-08-27T17:33:00.915Z

Reserved: 2026-08-20T13:10:15.962Z

Link: CVE-2026-77140

cve-icon Vulnrichment

Updated: 2026-08-25T14:04:11.538Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T09:17:34.807

Modified: 2026-08-27T20:18:38.523

Link: CVE-2026-77140

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T20:37:50Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization