[gelöst] Drapal 9 PHP und Colorbox unsicher, was nehmt ihr?
Eingetragen von jjjj (130)
am 27.01.2022 - 13:23 Uhr in
am 27.01.2022 - 13:23 Uhr in
in der aktuellen Drupal Version bekomme ich seit heute den Hinweise , dass die Module PHP (8.1) und Colorbox unsicher sind.
Für Colorbox gibts kein Update und man soll es deaktivieren. Was nehmt ihr da?
ganz komisch ist PHP. da ist schon 8.1 installiert und ich soll 8.1 als update installieren ??? der letzte Release ist aus 2020...
ich bin ja hoffentlich nicht der einzige betroffene. Vielleicht hat jemand schon eine Lösung??
- Anmelden oder Registrieren um Kommentare zu schreiben
Da hänge ich mich mit dran
am 27.01.2022 - 14:29 Uhr
Da hänge ich mich mit dran würde gerne auch eine Alternative zu Colorbox wissen
für Colorbox gibts zumindest
am 27.01.2022 - 16:38 Uhr
für Colorbox gibts zumindest schon mal ein Issue
https://www.drupal.org/project/colorbox/issues/3244987
vielleicht gibts auch einfach bald einen Patch.
Bei PHP finde ich das doch etwas rätselhaft.
ich habe auf einer D9 Seite
am 28.01.2022 - 07:36 Uhr
ich habe auf einer D9 Seite das PHP Modul installiert.
Ich habe aber keine Ahnung, wo es überhaupt genutzt wird.
Kann das irgendwie herausfinden ?
Bei D9 weiß ich nicht, bei D7
am 28.01.2022 - 08:01 Uhr
Bei D9 weiß ich nicht, bei D7 nutze ich das Modul um aus Bildern eine Galerie mit Lightbox zu generieren.
Das PHP-Modul dient dazu, um
am 28.01.2022 - 10:30 Uhr
Das PHP-Modul dient dazu, um in einem Inhaltstyp in einer Textarea PHP-Code ausführen zu können. Das ist ein Sicherheitsrisiko. So etwas sollte immer in einem eigenen Modul passieren, dann braucht es das PHP-Modul nicht. Versucht also,ob es auch ohne geht.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
ich habe jetzt einfach die
am 28.01.2022 - 12:51 Uhr
ich habe jetzt einfach die Datenbank nach
<?php
durchsucht, weil ich nicht weiß, wo dieses Textformat eingesetzt wurde.
Da habe ich nur einen deaktivierten Custom Block gefunden. Und natürlich Einträge für die Cache und Config Tabellen.
schaut für mich so aus, als könnte ich den Block entfernen und das Modul deinstallieren.
Oder übersehe ich das doch was?
Das sieht so aus, als sei das
am 28.01.2022 - 12:54 Uhr
Das sieht so aus, als sei das ein Relikt, das nicht mehr gebraucht wird. Einfach das PHP-Modul deinstallieren. Es dürfte dann auch ein zugehöriges Text-Format geben. Das würde ich auch entfernen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
es sind doch einige
am 28.01.2022 - 13:17 Uhr
es sind doch einige Textformate zu prüfen.
Aber es gibt doch immer eine Auflistung der "aktivierten Filter" bei den Textformaten.
und dann
"PHP-Evaluator
Führt PHP-Code aus. Der Gebrauch dieses Filters sollte auf Administratoren beschränkt werden!"
wenn da bei keinem Textformat ein Hacken ist, sollte das doch auch ein sicheres Zeichen sein, dass das PHP Text nicht verwendet wird, oder?
Sehe ich auch so.
am 28.01.2022 - 13:21 Uhr
Sehe ich auch so.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke! blöde Frage weil hier
am 28.01.2022 - 15:13 Uhr
Danke!
blöde Frage weil hier gut passt:
sollte beim Deinstallieren eine Modules nach
Drush pmu modulname
auch noch ein
composer remove drupal/modulname
machen?
Wenn das Modul mit composer
am 28.01.2022 - 19:48 Uhr
Wenn das Modul mit composer installiert wurde und im composer.json aufgeführt ist, solltest du es noch mit composer durch remove aus dem Dateisystem der Installation entfernen. Drush deaktiviert nur das Modul und entfernt die zugehörigen Datenbankeinträge. Das Modul existiert aber weiter auf der Festplatte.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
nochmals viele Dank!
am 28.01.2022 - 23:52 Uhr
nochmals viele Dank!
hhmmm. doch nicht so
am 30.01.2022 - 13:28 Uhr
hhmmm. doch nicht so problemlos.
Nach Deinstallation und composer remove von PHP
sind manche Seiten nicht erreichbar und es wird gemeckert, dass das Plugin PHP nicht installiert ist.
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "php" plugin does not exist. Valid plugin IDs for Drupal\views\Plugin\ViewsPluginManager are: current_user_cart_ids, product, product_variation, active_store, current_content_id:context_stack.current_content:account.user, current_content_id:context_stack.current_content:account.entity, current_content_id:context_stack.current_content:view.block_content, current_content_id:context_stack.current_content:view.comment, current_content_id:context_stack.current_content:view.commerce_log, ........
....
Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (Zeile 53 in /var/www/html/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
Drush cr und Drush updb helfen nicht :-(
es gibt seit heute ein Update
am 03.02.2022 - 19:30 Uhr
es gibt seit heute ein Update für Colorbox, das die Sicherheitslücken angeblich schließt!
PHP scheint mehr oder tot zu sein.
zu dem oben genannten Fehler:
wenn man das PHP Modul deinstalliert bleiben teilweise komische Reste in der Konfiguration. die alle möglichen Fehler verursachen.
Ich habe dann die Konfiguration exportiert und alle Dateien auf PHP, PHP_CODE usw. durchsucht.
Bei mir war unter anderem die Sichtbarkeit eines Blocks mit PHP Code geregelt...