imperia 11.8.0

Security Fixes

ICMS-4873: KI-gestützter Security-Check. Im Fokus: Unter bestimmten Voraussetzungen konnten Redakteur*innen über Eingabefelder ohne Escaping serverseitigen Code ausführen, auch wenn die Ausgabe selbst nicht für serverseitige Codeausführung konfiguriert war. Wichtig: Die ungeescapte Ausgabe von Benutzereingaben sollte grundsätzlich vermieden und nur in ausdrücklich vorgesehenen, vertrauenswürdigen Kontexten eingesetzt werden. Wir empfehlen allen Kunden ein Update auf imperia 11.8.0. Technische Details stellen wir auf Anfrage zur Verfügung.

ICMS-5602: Schwachstelle im CGI-Betrieb von imperia CMS. Betroffen sind ausschließlich Installationen, die imperia CMS über CGI betreiben und das Skript cgi-bin/site_active.pl aktiviert haben. Unter diesen Voraussetzungen war eine serverseitige Codeausführung möglich. Der CGI-Betrieb wird heute nur noch aus Kompatibilitätsgründen unterstützt. Mit imperia 11.8.0 wird das Skript nicht mehr ausgeliefert und bei Updates aus bestehenden Installationen entfernt.

Neue Features

ICMS-4810: Vereinfachte Rubrikenverwaltung: Anlegen, Bearbeiten, Sortieren und Löschen von Rubriken direkt im Dokumentenbrowser / Media-Asset-Management. Konfigurierbar über Konfigurationen unter site/config/catlight.

Verbesserungen

ICMS-4836: IWE3 im Notion-Stil: überarbeitete Editor-Oberfläche für die Arbeit mit Blöcken.

ICMS-4848: Zahlreiche Verbesserungen an der Notion-Stil-Oberfläche: Wechsel des Blocktyps im Text-Bubble-Menü, bessere Sichtbarkeit von Links, Platzhalter für neu eingefügte Text- und Bildblöcke, klarere Hervorhebung nach Drag & Drop, überarbeitetes Kontextmenü für Tabellen sowie normalisiertes Einfügen von formatiertem Text.

ICMS-4804: Neues Abkürzungs-Plugin (abbr) für IWE3 inklusive Erstellung, Bearbeitung und Serialisierung.

ICMS-4845: IWE3 kann den Inhalt zusätzlich als Markdown in ein imperia-Metafeld exportieren.

ICMS-5550: Die Routen /document/legacy_media, der Legacy-Dokumentenbrowser und das experimentelle /document/in_workflow stehen nicht mehr zur Verfügung. Die Option workflowlink in MAMGallery und im AC-Template-PI wird ebenfalls nicht mehr unterstützt; verwenden Sie stattdessen einen Prefilter auf inWorkflow().

ICMS-5596: Die IQL-Funktion inWorkflow() steht nun für alle Datenhaltungen zur Verfügung, nicht mehr nur für Oracle.

ICMS-5582: Neuer Escaper für Tags: Tag-Werte können nun direkt über den Tag-Namen ausgegeben werden, z. B. mit <!--XX-TAG:keywords-->.

ICMS-5603: Die globale Suche ist in das Benutzermenü umgezogen.

ICMS-4828: Aktionen im Kontextmenü einer Rubrik werden ausgeblendet, wenn der Benutzer keinen Zugriff auf den zugehörigen Controller hat.

ICMS-4847: dnd-upload.js wird im Editmode nur noch geladen, wenn die Upload-Funktion tatsächlich aktiviert ist. Das beschleunigt den Editmode in Projekten mit eigenen Drag-&-Drop-Mechanismen.

ICMS-5584: Das Webshims-Polyfill wurde aus dem Startformular des Editmode entfernt, da Internet Explorer 11 seit Längerem nicht mehr unterstützt wird.

ICMS-5558: Der Installer übernimmt aus einem Checkout nur noch die für eine Installation benötigten Dateien. Nicht benötigte Entwicklungsdateien wie node_modules werden ausgeschlossen.

ICMS-4791: Document::Loader verwendet das Doctree-Plugin nun konsistent über eine zentrale Schnittstelle. Die Referer-Methoden getReferers, setReferer, _getReferenceMeta und _setReferenceMeta sind als veraltet markiert und sollen mit imperia 12 entfallen.

Bugfixes


ICMS-5580: Die Aufräumroutine des Hermes-Rubriken-Caches gab ein Lock nicht mehr frei und blockierte dadurch die Dokumenten-API.

ICMS-4816: Bildvarianten, die als Vorlage weiterer Varianten dienen, können nicht mehr gelöscht werden – weder in der Oberfläche noch über site_document_delete.pl.

ICMS-5574: Bei der Auflösung von Sperrkonflikten werden nun alle betroffenen Sperren an das Formular übergeben und lassen sich in einem Durchgang übernehmen.

ICMS-5599: Gleichzeitige Freischaltvorgänge derselben Rubrik führen nicht mehr zu Datenbankfehlern beim Anlegen von Einträgen in published_categories.

ICMS-5598: Das Entfernen von Einträgen aus der Freischaltliste scheiterte bei veralteten, nur noch live vorhandenen Depublizierungs-Einträgen.

ICMS-5597: Der Dokumentenbrowser zeigte beim Depublizieren eine Referenzwarnung für Dokumente an, auf die gar nicht verwiesen wird.

ICMS-5585: Beim Verschieben von Dokumenten werden Rubrik- und Node-Informationen im Dokumentenbrowser nun ebenfalls aktualisiert.

ICMS-5581: Der Navigationsgenerator füllt doc_count nun sprachabhängig: Jedes Dokument zählt für die Sprache C und zusätzlich für jede seiner Lingua-Kennzeichnungen.

ICMS-5583: Fehlende abgeschlossene Archivversionen werden nur noch im Verbose-Modus des Rebuilds gemeldet.

ICMS-5569: Das Setzen des Freischaltdatums in der Massenaktion des Dokumentenbrowsers ist nicht mehr auf Superuser beschränkt.

ICMS-5563: Wird ein per Drag & Drop aus dem MAM eingefügtes Asset durch i:postupload abgelehnt, kann das Formular nicht mehr mit dem abgelehnten Asset gespeichert werden.

ICMS-5560: Beim Anlegen und Bearbeiten von Benutzern führen eingeschränkte Zugriffsrechte auf Rollen nicht mehr zu einer fehlerhaften Validierung.

ICMS-5577: In der Panel-Ansicht unter System → Benutzer öffnet ein Klick auf die ID keinen Datensatz mehr, den der Benutzer nicht bearbeiten darf.

ICMS-5579: Schreibfehler in Meldungen korrigiert. Zusätzlich wandelt der Übersetzungsfilter Apostrophe in englischen Texten nicht mehr in typografische Anführungszeichen um.

ICMS-4852: Editmode: Störende seitliche Markierungen beim Navigieren mit den Pfeiltasten entfernt; der Aktiv-Status im Text-Bubble-Menü wird wieder aktualisiert.

Zuletzt bearbeitet am 26.08.2026 16:08.