Projekt

Allgemein

Profil

Aktionen

Bug #337

offen

[Bugsink] DateMalformedStringException: Failed to parse time string (2026--1 OR 5*5=25 -- -01) at position 4 (-): Unexpected character

Von Bug Sink vor 27 Tagen hinzugefügt.

Status:
Neu
Priorität:
wichtig
Zugewiesen an:
-
Beginn:
25.09.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/ae3168c4-64c2-43e6-81cd-a814ad05bf08/event/last/

Typ: NEW issue

Projekt: www-rietberg-de

Bugsink Alert

DateMalformedStringException: Failed to parse time string (2026--1 OR 5*5=25 -- -01) at position 4 (-): Unexpected character


Automatisch erstellt durch n8n

KI-Analyse:

  1. Ursache identifizieren
    TYPO3 Core parst hier sehr wahrscheinlich einen HTTP-Datum-Header, am ehesten If-Modified-Since.
    Der Wert (2026--1 OR 1=1-- -01) ist kein gültiges Datum, sondern SQL-Injection-ähnlich. PHP versucht ihn trotzdem als Datum zu parsen und wirft deshalb DateMalformedStringException.
    Der Stack zeigt, dass das in ResponsePropagation::process() passiert.

  2. Fix beschreiben (konkret)

    • Header am Webserver/CDN entfernen oder validieren.
    • Bei Nginx z. B.:
      proxy_set_header If-Modified-Since "";
      
    • Bei Apache z. B.:
      Header unset If-Modified-Since
      
    • Optional: eigene TYPO3-Middleware, die If-Modified-Since prüft und bei ungültigem Wert löscht, bevor ResponsePropagation läuft.
    • Danach TYPO3-Cache leeren.
  3. Betroffene TYPO3 Extension nennen
    Keine Extension.
    Es handelt sich um TYPO3 Core, konkret um die HTTP-Middleware ResponsePropagation.

  4. Confidence
    90%

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF