» Beitrag muss mindestens 4 und darf höchstens 60.000 Zeichen lang sein

Wer wünscht sich unendliches Scrollen?Neuen Thread eröffnenNeue Antwort erstellenErweiterung der angezeigten Seiten bei den Beiträgen
AutorNachricht
Administrator 

Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 52420
Wohnort: Lohmar


Meine eBay-Auktionen:
30.04.2015, 10:47
zitieren

In Wordpress gibt es neuerdings eine Sicherheitslücke bzw. zwei, die uns zwar nicht betreffen, aber die ich trotzdem zum Anlass genommen habe unseren Code etwas zu stärken.

MySQL kürzt Beitrag wegen ungültigem Zeichen
In meinen Augen eher eine Lücke in MySQL, aber was will man machen. Und zwar ist bei Wordpress die Datenbank in UTF8 formatiert. Dieses Format unterstützt standardmäßig keine 4 Byte langen UTF8-Zeichen. Nun könnte man annehmen, dass die dann einfach ignoriert oder falsch dargestellt werden. Tatsächlich geht MySQL aber hin und schneidet den Beitrag an der Stelle einfach ab:
https://cedricvb.be/post/wordpress-stored-xss-vulnerability-4-1-2/

Und das ist ein Problem, wenn das genau in der Mitte von einem HTML-Code passiert. Also z.B. aus
<img src="http://example.com/bild.jpg" />
wird dann plötzlich
<img src="http://example.com/bild.jpg
. Und im nächsten Beitrag könnte der Angreifer nun diesen HTML-Code mit jedem beliebigen ergänzen wie z.B.
" onmouseover="alert('Angriff erfolgreich!')" />


Bei uns gibt es diese Sicherheitslücke nicht, weil:
  1. wir nutzen (noch) LATIN/ISO als Zeichensatz
  2. wir maskieren grundsätzlich Anführungszeichen, d.h. aus
    "
    wird
    &quot;
    und aus
    '
    wird
    &#039;
Trotzdem bevorzuge ich es vorsichtig zu sein und habe daher nun einen Check eingebaut, der den Beitrag den man abgesendet mit dem vergleicht, der in der Datenbank gelandet ist.

MySQL kürzt zu lange Texte
Eigentlich völlig logisch. Die Datenbank-Spalte für einen Beitrag hat das Format TEXT. Dieses Format unterstützt max. 64 Kilobytes bzw. in LATIN entsprechend 65535 Zeichen:
http://stackoverflow.com/a/6766854/318765

In Wordpress wurde nicht geprüft ob ein Kommentar zu lang ist:
http://klikki.fi/adv/wordpress2.html

Entsprechend entstand die gleiche Lücke wie zuvor. Aus den zuvor genannten Gründen kann das wie gesagt bei uns nicht passieren, trotzdem habe ich nun innerhalb vom PHP Code auch eine Limitierung vorgenommen. D.h. wenn der Beitrag länger ist als 60.000 Zeichen, dann bekommt man eine Fehlermeldung.

Die Limitierung von mindestens 4 Zeichen habe ich ebenfalls innerhalb von PHP hinzugefügt. Bisher gab es nur einen Check in Javascript.


pn email
Gast 
30.04.2015, 10:47
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Beitrag muss mindestens 4 und darf höchstens 60.000 Zeichen lang sein" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Wie hoch darf die Abrolldifferenz sein? -> was muss man bei der Reifen/Felgen kombi beachten?
Hallo, will mir meine Reifen auf die Felgen etwas ''Stretchen'' zum tieffahren, mein Problem ist ich weiß nicht auf was man da achten muss? Abrolldifferenz? Tachoabgleich? etc.... Will mir einen Satz Reifen+Felge im Internet kaufen,...
[StVZO & TÜV]von benjiCRX
8
1.170
03.12.2014, 11:26
Deus
Wie alt darf ein Achsvermessungsprotokoll sein?
Hallo, wie alt darf ein Achsvermessungsprotokoll maximal sein, wenn man sein Fahrwerk eintragen lassen möchte? Verbaut wurde das Fahrwerk im Februar und die Vermessung wurde unmittelbar danach durchgeführt. Jetzt soll das Fahrwerk eingetragen werden....
[Allgemein]von Gerred
1
458
04.07.2020, 11:08
TomSka
Wie breit darf es den sein ???
Hi leutz hab mir nun seit langem alus besorgt sahen kacke aus dann gleich mal sandstrahlen lassen und dann weißt lackieren aber das erst im frühling um was es geht ist ja schon am titel zusehen wie breit kann ichs machen es passen 195er und 205 ist...
[Civic bis 91]von Civic_Haiza
5
632
31.01.2007, 14:18
Civic_Haiza
Wie nackig darf er sein der EG
Moin Leutz, da ich angefangen hab meinen EG leer zu ràumen ging mir die Frage durch den Kopf wie nackt er überhaupt sein darf. Meine mal gehört zu haben Türverkleidungen und Himmel müssen drinnbleiben, stimmt das? Habe einschliesslich B-Sàule nach...
[Civic 92-95]von Robzaman
3
374
09.02.2010, 10:12
gigiagig
 Wie lang sollte ein Parkplatz parallel zur Straße zum Vorwärtsparken sein?
Ich plane gerade einen Stellplatz vor meinem Haus, der parallel zur Straße liegt. Grob geplant habe ich aktuell 6,6 x 3,0 m. Meint ihr das reicht um mit einem Kombi (ca 4,8m lang) vorwärts bequem einparken zu können ohne x-mal korrigieren zu müssen? Es...
Seite 2, 3, 4 [StVZO & TÜV]von mgutt
30
4.073
02.05.2019, 22:02
mgutt
 Darf ich vorstellen :-D Flo & sein Ep2 Pre Sport
Moin ich bin der Flo (21) aus der schönsten Stadt der Welt xD ich bin seit über 5Jahren Honda Fan:-P der Ep ist nun der 3te Honda, einmal honda immer honda:-) Guck mal auf das Kennzeichen, was fällt euch auf? (: Zum Autowagen: Hier stell ich euch...
Seite 2 [Civic 01-05]von Ep2*Ricer*
18
521
25.09.2011, 17:20
Stilbruch
wie groß darf die felge sein
also .. meine frage is .. geht sich bei einem EJ9 eine 18 zoll felge aus ??? welche anpassungsarbeiten wären da nötig um die da rein zu bekommen ?? und dann auch noch die frage .. TÜV bei uns in österreich ?? felgen wären diese hier .. ...
Seite 2 [Civic 96-00]von DanCare_EJ9
11
1.088
23.02.2007, 09:07
Lightning
Wie groß darf man fürn Crx (ED9) sein
Wie oben schon steht wollt ich mal in erfahrung bringen wie es platz mäßig in so nem Crx aus sieht. Leider konnt ich noch net probesitzen, aber ist es vergleichbar mit den civic Eg modellen oder ist es von der kopffreiheit...
Seite 2, 3, 4 [CRX]von Zeitzeuge
34
1.224
09.06.2010, 14:37
Prototype
Wie groß darf der ESD Druchmesser am del sol sein?
Ich habe irgendwo gehört es gibt Maße wie gross ein Pott sein darf. Hat jemand irgendwelche Links zu Listen? Ich weiß nicht genau unter was ich suchen soll. Es geht nicht um eine ABE oder sonst was, sondern wann die Leistung "geschluckt"...
[Del Sol]von del_s0L
5
343
03.03.2010, 13:28
the_racerx
Wie laut darf ein Auspuff sein??
Hallo, habe einen Doppelmohr unter meinem CRX, allerdings war der Mohr natürlich gebraucht wie ich ihn gekauft habe. Nun frage ich mich wie laut darf ein Auspuff eigentlich sein?...
Seite 2, 3 [CRX]von crxfan
29
7.236
07.12.2005, 20:07
TwuFaizz
Sponsor: Top Design Shop
Top Design Shop

© 2004 - 2024 www.maxrev.de | Communities | Impressum |