Bug #382
offen[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException: The action "sEARCH'wNisKD<'">)izGPAC" (controller "TYPO3\CMS\IndexedSearch\Controller\Sea…
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/8c75043a-1e08-4597-84f8-e920201fd5cd/event/last/
Typ: NEW issue
Projekt: www-fuchsfelge-com
Bugsink Alert
TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException: The action "sEARCH'wNisKD<'">)izGPAC" (controller "TYPO3\CMS\IndexedSearch\Controller\Sea…
Automatisch erstellt durch n8n
KI-Analyse:
Analyse¶
1. Ursache¶
Dies ist kein Bug, sondern ein gezielter Angriffsversuch (Parameter-Manipulation / Probe-Attacke). Ein Angreifer sendet eine manipulierte Anfrage an das indexed_search Plugin mit einem konstruierten action-Parameter:
sEARCH'wNisKD<'\">)izGPAC
Dieser String enthält SQL-Injection-Zeichen ('), HTML/JS-Injection-Zeichen (<, >, ", )) und zufällige Zeichen — typisch für automatisiertes Security-Probing.
Der Extbase MVC-Dispatcher prüft den action-Parameter gegen die in configurePlugin() / Modules.php definierten erlaubten Aktionen. Da der manipulierte Wert nicht darauf passt, wird die InvalidActionNameException geworfen — genau wie vorgesehen als Sicherheitsmechanismus.
2. Fix / Maßnahmen¶
| Nr. | Maßnahme | Priorität |
|---|---|---|
| 1 | TYPO3 auf aktuellste Patch-Version aktualisieren — prüfe, ob in der verwendeten Version ein Security-Release offen ist | Hoch |
| 2 |
Fehlermeldungen in Produktion suppressen — config.debug = 0, systemLogging = 1, keine Stack-Traces an den Client ausgeben |
Hoch |
| 3 | Web Application Firewall / ModSecurity konfigurieren, die Requests mit verdächtigen Zeichenfolgen in Aktionsparametern blockieren | Mittel |
| 4 |
Rate Limiting auf /index.php?id=... Such-URLs aktivieren |
Mittel |
| 5 | Prüfe, ob eine eigene Extension den SearchController erweitert und controllerActions in ext_localconf.php / Configuration/Backend/Modules.php korrekt definiert |
Mittel |
| 6 | Falls die Suchfunktion nicht benötigt wird: indexed_search deaktivieren | Niedrig |
3. Betroffene Extension¶
-
indexed_search(TYPO3 Core Extension) - Controller:
TYPO3\CMS\IndexedSearch\Controller\SearchController
4. Confidence¶
95 % — Dies ist eindeutig ein automatisierter Angriffsversuch, keine legitime Fehlfunktion. Die Exception wird korrekt als Schutzmechanismus ausgelöst. Risiko entsteht erst, wenn:
- die TYPO3-Version veraltet ist (CVE),
- Stack-Traces im Frontend sichtbar sind (Information Leak),
- oder weitere verdächtige Requests folgen (Reconnaissance).
Empfehlung: Logge diese Requests, prüfe die TYPO3-Version gegen known vulnerabilities, und stelle sicher, dass
displayErrors = 0in der Produktivumgebung gilt.
Nichts anzuzeigen