Direkt zum Seiteninhalt springen
b13 GmbH

Hauptstätter Str. 59
70178 Stuttgart
Germany
+49 (0) 711 460 589 70 [email protected]

TYPO3 14.3.9 — Was hat sich verändert?

Veröffentlicht: 13. Oktober 2026
Update-Typ: Sicherheitsrelease

TYPO3 14.3.9 ist ein Sicherheitsupdate, das eine Schwachstelle beim Datei-Upload im Form-Framework behebt. Darüber hinaus enthält diese Version über 30 Fehlerbehebungen in den Bereichen Workspace-Verwaltung, FlexForms, FAL-Operationen, Routing und Backend-Usability.

Sicherheitsfixes

  • Dateischutz bei Form-Uploads — Eine Sicherheitslücke wurde behoben, bei der die saveToFileMount-Einstellung von Formular-Uploads nicht korrekt berücksichtigt wurde, was potenziell das Speichern von Dateien außerhalb vorgesehener Verzeichnisse ermöglichte.

Editing & UX-Verbesserungen

  • Element-Browser im Vollbild-Modal — Der Element-Browser öffnet sich jetzt im Vollbild-Modal für bessere Bedienbarkeit.
  • CKEditor-Initialisierung — Die CKEditor-Initialisierung erfolgt nun erst nach vollständigem Parsen des Dokuments, was potenzielle Fehler verhindert.
  • TCAdefaults-Verarbeitung — Standardwerte werden nun auch für Felder außerhalb der showitem-Konfiguration korrekt angewendet, und 0 wird als gültiger Standardwert akzeptiert.
  • FlexForm-Radio-Labels — Radio-Feld-Beschriftungen in FlexForms werden jetzt korrekt aufgelöst und angezeigt.

Backend & Administration

  • Stabilität des Reports-Moduls — Das Reports-Modul stürzt nicht mehr ab, wenn nicht lesbare FAL-Ordner vorhanden sind.
  • Backend-Live-Suche — Ein Absturz der Backend-Live-Suche für Benutzer ohne Seitenmounts wurde behoben.
  • TER-Erweiterungsliste — Längere Titel in der TYPO3 Extension Repository-Liste werden jetzt unterstützt.
  • Status von Upgrade-Wizards — Upgrade-Wizards behalten jetzt korrekt ihren ‚erledigt‘-Status, wenn keine Aktualisierung erforderlich ist.

Technische Änderungen

  • Workspace-Operationen — Verbesserte Workspace-Verwaltung: Ausgeschlossene eindeutige Werte bleiben beim Verschieben erhalten, Live-UIDs von Nicht-Kind-Relationen werden bewahrt, und beim Löschen eines Workspace wird nun der native Discard-Befehl verwendet.
  • Routing-Verbesserungen — Routen-Anforderungen werden jetzt korrekt an den Symfony-Router übergeben, und ungültige Routen-Parameter führen zum Fallback auf die nächste Route.
  • Import/Export — Übersetzte Relationen bleiben beim Import nun korrekt erhalten.
  • Extbase-Konfigurations-Caching — Die Backend-Konfiguration wird im Extbase ConfigurationManager gecacht für bessere Performance.
  • LanguageMenuProcessor-Status — Problem mit dem Status-Reset im LanguageMenuProcessor behoben, um Daten-Übertragung zwischen Aufrufen zu verhindern.
  • Datei-Operationen — Dateiberechtigungen werden nun immer bei der Erstellung gesetzt, und Bildformate werden beim Resizing nicht mehr case-sensitiv verglichen.