Fehler bei Zeichenkombination

Please report bugs here!

Moderator: Thorsten

Post Reply
stylus740
Posts: 64
Joined: Sat Apr 01, 2006 6:29 pm

Fehler bei Zeichenkombination

Post by stylus740 »

Hallo,

folgende Zeichenfolge mag die 2.0.1 nicht:

\0
(Backslash (\) gefolgt von einer 0 )


Sobald so etwas im Text auftaucht, ist der Artikel weg, leer, gelöscht. Egal, wie groß der Artikel ist und egal, an welcher Stelle die Zeichenfolge steht

Ich brauche das für eine FAQ zum Schreiben von TCL Scroipts unter eggdrop und dabei kommt relativ oft so etwas vor.

Solche Artikel kann ich aktuell nicht schreiben.

Nachdem ich rund 2 Stunden experimentiert habe, weiss ich auch, dass das reproduzierbar ist :)

Bye
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ja, wir löschen Nullbytes aus Sicherheitsgründen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
stylus740
Posts: 64
Joined: Sat Apr 01, 2006 6:29 pm

Post by stylus740 »

Hmmhh...

wie ich schon erwähnte, wird so etwas in TCL Bots innerhalb von ircd durchaus benötigt. Die Kombination:

Backslash Null Null Eins ist da häufiger anzugeben und wenn man ne FAQ dazu haben möchte, ist das schon doof, das umschreeiben zu müssen.....

Da gibt es keinen Hint, damit umzugehen?

Bye
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

in der Funktion basicXSSClean() in der Datei inc/Init.php kannst du das rausnehmen:

Code: Select all

        if (strpos($string, '\0') !== false) {
            return null;
        }
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply