Multimediaslider: Slider sichern > Fehler 406

Erweiterungen
Post Reply
smi
Posts: 19
Joined: Tue 21. Jan 2014, 20:26

Multimediaslider: Slider sichern > Fehler 406

Post by smi »

Hallo zusammen,

Mittels des Plugins Multimediaslider ist es möglich einen Slider zu erzeugen. Wenn aber die Konfiguration des Sliders gesichert (Button "Sichern") werden soll, führt das zu einem "Fehler 406" des Webservers ("Sicherheitsproblem entdeckt")
Der Thread ist zwar schon alt, ich denke aber das könnte ein ähnliches Problem gewesen sein: viewtopic.php?p=1437#p1437
Soweit ich das überblicke wird ja nur eine Textdatei (.txt) gespeichert. Könnte der Hoster überhaupt herausfinden was der genaue Fehler ist (Logdatei etc.) oder eine Ausnahme erstellen bzw. was hätte ich noch für Möglichkeiten ?

CMSimple 5.12
Multimediaslider 1.2
PHP 7.3.33

Beste Grüße
smi
Gert
Posts: 2092
Joined: Sun 18. Nov 2012, 14:18

Re: Multimediaslider: Slider sichern > Fehler 406

Post by Gert »

Hallo,

das ist wohl wieder so eine Server-Restriktion, mod_security ist da so ein Kandidat :roll:

Sichere mal die .txt Datei (oder nenne sie um, zur späteren Rückbenennung) und versuche dann mal, einfach ein paar Buchstaben abzuspeichern, also keine spitzen Klammern oder sowas, was mod_security in Panik versetzen könnte. Wenn das klappt, ist es ein äusserst restriktiv konfigurierter Server, und Du musst mit Deinem Provider verhandeln,

Gert

PS: Bei einem früheren Fall waren es aufeinanderfolgende schliessende und öffnende spitze Klammern, die mod_security als "gefährlichen Code" empfunden hat. Also sowas wie:

Code: Select all

"<p> ... </p><p> ... </p>" 
... in Sprachdateien. Damals habe ich alle Sprachdateien umgeschrieben :roll:
Gert Ebersbach | CMSimple | Templates - Plugins - Services
smi
Posts: 19
Joined: Tue 21. Jan 2014, 20:26

Re: Multimediaslider: Slider sichern > Fehler 406

Post by smi »

Hallo Gert,

Danke für die Tipps.
Ich hab jetzt ein paar Versuche gemacht (was nicht so einfach war, nach ein paar Versuchen wird jeglicher Zugriff für eine gewisse Zeitspanne unterbunden :( )

1. einzelne Buchstaben abspeichern geht:

Code: Select all

ABC
2. geht auch:

Code: Select all

<>
3. geht nicht:

Code: Select all

><
4. geht auch nicht:

Code: Select all

<div></div>
Es sind wohl, wie von dir vermutet, aufeinanderfolgende schliessende und öffnende Klammern das "Problem".
Dann werde ich einmal in "Verhandlung" gehen... :roll:
smi
Posts: 19
Joined: Tue 21. Jan 2014, 20:26

Re: Multimediaslider: Slider sichern > Fehler 406

Post by smi »

Hallo,

Die Auswertung der Logfiles ergab, dass mod_security eingreift. Der Provider passt aber die Regeln in einem shared Hosting nicht an.
Weiters lautet die Empfehlung des Supports die POST-Daten des Plugins base64-kodiert an den Server zu übergeben. Erscheint aufgrund des pattern-match von mod_security plausibel, dafür müsste aber wohl das Plugin umgeschrieben werden. :roll:

Schöne Grüße
Gert
Posts: 2092
Joined: Sun 18. Nov 2012, 14:18

Re: Multimediaslider: Slider sichern > Fehler 406

Post by Gert »

Hallo,

habe folgendes gefunden:

https://github.com/redaxo/redaxo/issues/4271

Code: Select all

// wird NICHT gepeichert: 
<img src= ... >

// wird gepeichert (Beispiel): 
<img alt= ... >
Probiere doch bitte mal folgendes bei den img tags aus:

Code: Select all

<img alt="..." src="..." data-caption="...">
Wenn das nicht hilft, dann zwischen jeder schliessenden und öffnenden spitzen Klammer eine Leerzeile.

Wenn das auch nicht hilft, kann ich nichts tun, es sei denn ich hätte zu so einem Server ftp Zugang,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
smi
Posts: 19
Joined: Tue 21. Jan 2014, 20:26

Re: Multimediaslider: Slider sichern > Fehler 406

Post by smi »

Hallo Gert,

Danke für die Tipps, war aber leider auch erfolglos :| .
Die Meldung aus meinen logs entspricht der, die unter deinem Link zu finden ist.

Schöne Grüße
Post Reply