Autor Thema: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4  (Gelesen 24059 mal)

Offline mezz

  • Junior Mitglied
  • **
  • Beiträge: 69
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #40 am: 13.05.13 - 13:58:16 »

Trotzdem habe ich eben mal ein bisschen recherchiert und bin der Meinung, dass <Leerzeichenapplet oder Leerzeichenapplet> nicht mehr sauber erkannt werden kann, zumindest laut Definition von w3.org.
Also dürfte hier nichts anbrennen...


Das Problem ist das unmöglich ist vorherzusagen ob nicht der ein oder andere vermeintlich "unglütige" HTML-Ausdruck doch von der Engine interpretiert wird, wenn du also anfängst nach bestimmten Zeichenketten zu filtern begibst du dich damit auf sehr dünnes Eis.

Richtig wäre hier entweder den Fix zu installieren (wodurch offenbar Probleme bei einigen Umgebungen auftreten) oder den empfohlenen Workaround zu verwenden. Wenn beides nicht geht bleibt dir natürlich nicht viel anderes übrig als etwas zu basteln, dennoch sollte man hier eher darauf hinwirken das sich bei IBM etwas bewegt - also Druck ausüben bei IBM und lass dir von denen sagen was du tun kannst.

Dieses "ich frikel mir was zusammen und damit können wir gut leben" ist in meinen Augen ganz schlechte Praxis.


perl -e 's,,q#$:%*?:!&=(:!>@.#.$/,e;y;!-./:-@[-]{-~; a-uJP;;print;'

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #41 am: 13.05.13 - 14:15:09 »
Ein Problem ist hier das schon angesprochene 2. Problem JavaScript - damit kann man ganz problemlos zur Laufzeit neue HTML-Tags einfügen und da sind der Creativität des Zusammenbauens keine Grenzen gesetzt !

Gruß

André


Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #42 am: 13.05.13 - 15:25:58 »
wie André schon schrieb, ist es fast unmöglich, auf "<applet" zu filtern. Hier ein paar Beispiele (ob sie tatsächlich funktionieren, habe ich jetzt nicht geprüft)

mit
Code
<script type="text/javascript">document.write("<ap" + "plet>....</ap"+"plet>")</script>
wäre dein Filter schon umgangen.

... dann kommt dein Argument, dass du halt dann noch auf "script" filterst.
... hast du auch ein "<img onload='document.write(...)'>" bedacht.

... dann filterst du noch auf "onload"
... obiges funktioniert auch noch (bedingt) mit onmouseover, onmouseout, ...

... dann filterst du nach "document.write" => "var d = document; d.write(....)" macht das Gleiche

... wenn du auf das auch noch alles gefiltert hast, dann lies auch nochmal das: [edit]link vorsichtshalber entfernt[/edit]

Hier ist meine Kreativität dann nun doch langsam am Ende, aber ich hoffe, es zeigt dir, dass dein Filter nicht wirklich filtert, da du nicht alle Eventualitäten berücksichtigen kannst

Am Entwicklercamp war ein interessanter Vortrag über genau das Thema: http://www.entwicklercamp.de/EC13/Track4Session4
Was aber ein Ansatz sein könnte, die "<" komplett zu entfernen. Wenn man Seite 11 aber gelesen hat, wird man hier auch wieder zweifeln.

Gruß
Roland
« Letzte Änderung: 13.05.13 - 17:33:32 von pram »
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline hallo.dirk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.166
  • Geschlecht: Männlich
  • Admin forever ;)
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #43 am: 13.05.13 - 16:24:03 »
Na endlich habe ich genau die Argumente gefunden die ich suchte! ;D
Danke Roland!

Kristall Kugel lesen ist eben nicht meine Stärke!
Daher fällt es mir schwer so lagne zu warten bis IBM mir eine Lösung präsentiert die man schnell umsetzen kann. Von daher war es naheliegend, sich die Heise Testmail zu schnappen und sie durch einen Content Filter  zu jagen..
Gruss
Dirk

------------------------------------------------------------
Sametime
Traveler
IQ Suite von Group Technologies
Marvel Client von Panagenda
Blackberry Enterprise
FIRM von HASDL 
BELOS von Bechtle
mobile.profiler (MDM) und traveler.rules von Midpoints

Offline mezz

  • Junior Mitglied
  • **
  • Beiträge: 69
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #44 am: 13.05.13 - 16:43:40 »
Das Ganze anschaulich zu erklären ist auch nicht so einfach, zumal man sich damit wieder in rechtliche Grauzonen begibt wenn man anfängt Beispiele zu schreiben.

Den von Pram geposteten Link hätte ich z.b. nicht öffentlich verlinkt. Auch wenn es nur eine technische Beschreibung ist so hängt doch der ganze Quellcode des Wurms am Ende des  Dokumentes.  Das könnte man als "zugänglich machen" im Sinne von § 202c StGB verstehen. ;)

perl -e 's,,q#$:%*?:!&=(:!>@.#.$/,e;y;!-./:-@[-]{-~; a-uJP;;print;'

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #45 am: 13.05.13 - 17:40:52 »
Hallo Mezz,

danke für die Info. Ich hab den Link mal vorsichtshalber raus genommen (hab ihn von Wikipedia bzw. google. Aber man weiß ja nie)
.. vielleicht sollte ich in meine Beispiele noch ein paar Fehler einbauen. ;)

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline Micha B

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.922
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #46 am: 14.05.13 - 15:13:09 »
Zitat
Inzwischen gibts eine offizielle Fehlerbeschreibung, ich teste gerade ob es unser Problem löst:

http://www-01.ibm.com/support/docview.wss?uid=swg21637068&myns=swglotus&mynp=OCSSKTWP&mync=E
Seit heute gibt es die Seite nicht mehr  ;)

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #47 am: 14.05.13 - 20:25:45 »
FP4 und FP4 HF1 werden morgen neu veröffentlicht, daher stehen sie temporär nicht zum download zur verfügung

Zitat
8.5.3 Fix Pack 4 (and subsequently 8.5.3 Fix Pack 4 Interim Fix 1) required a Microsoft runtime re-distributable to be included in the package. The run-time was missing a key file. A revised Interim Fix 1 for 8.5.3 Fix Pack 4 is being built and tested with a target reposting by end of day May 15th. Once available, the newly built Interim Fix 1 for 8.5.3 Fix Pack 4 will supersede Fix Pack 4.

Examples of impacted products include IBM i Access, Citrix ICA Client, Symantec Endpoint

zu lesen unter

http://www-01.ibm.com/support/docview.wss?uid=swg21636024&myns=swglotus&mynp=OCSSKTWP&mync=E

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re: CVE-2013-0127;CVE-2013-0538; IF1 für Notes 9 & 8.53 FP4
« Antwort #48 am: 22.05.13 - 11:26:44 »
Moin,

wir mussten feststellen, das mit allen Varianten des Fixpack 4 für Notes Std. 8.5.3 (auch das neueste Release FP4 SHF39) unsere ClientGenie ihre Dienste verweigert.
Kann das jemand reproduzieren?

Gruß
Jörg
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz