Local Time-of-Check Time-of-Use Vulnerability in Olivier-ls PHP-FTS
CVE-2026-124622
4.8MEDIUM
What is CVE-2026-124622?
A vulnerability has been detected in Olivier-ls PHP-FTS versions up to 1.1.3, specifically in the TrigramIndex::open function found in Storage.php. This issue arises due to potential time-of-check time-of-use scenarios, requiring local write access to the index directory by a user other than the application owner. While this situation may not be directly reachable from a remote perspective, it poses significant risks, especially in shared hosting environments. Implementing the recommended upgrade to version 1.1.4 mitigates this risk effectively.
Affected Version(s)
PHP-FTS 1.1.0
PHP-FTS 1.1.1
PHP-FTS 1.1.2
