Hoofdcategorieën
Device Settings

Microsoft patcht uri-afhandeling IE7

Door Yoeri Lauwers, vrijdag 12 oktober 2007 14:30, views: 16.561

Microsoft heeft een security advisory gepubliceerd over het afhandelen van uri's in Internet Explorer 7. Het bedrijf komt daarmee terug op de ophef over het ongecontroleerd doorgeven van uri's aan externe applicaties.

In juli ontstond er opschudding toen bleek dat uri's vaak ongecontroleerd doorgegeven werden aan andere programma's, waarna die applicaties de ontvangen adressen konden verwerken zonder ze te controleren. Er werd flink gediscussieerd over wie nu precies schuldig was aan het beveiligingslek, waarbij Mozilla uiteindelijk aangaf dat er niet alleen naar Microsofts Internet Explorer gewezen moest worden. De opensourceorganisatie raadde Microsoft aan zijn browser te patchen, en besloot daarnaast om Firefox van een update te voorzien, zodat uri's ook daar bij binnenkomst onder de loep genomen konden worden.

Internet Explorer PatchVerschillende veiligheidsexperts benadrukten dat meerdere programma's vatbaar zouden zijn voor de lekken en dat alle ontwikkelaars er goed aan zouden doen uri's zowel bij binnenkomst als bij het doorgeven naar andere applicaties te controleren. Microsoft zag echter geen reden om zijn browser van een update te voorzien. Het bedrijf heeft nu bekendgemaakt dat de nieuwste versie van zijn browser naar aanleiding van de heisa alsnog gepatcht zal worden.

Hoewel de patch alle applicaties veiliger zal maken in hun omgang met uri's, garandeert Microsoft niet dat de patch een eind maakt aan alle mogelijke veiligheidslekken ten gevolge van het ongecontroleerd accepteren van uri's die van Internet Explorer, of andere applicaties, afkomstig zijn. Zo zou het probleem met het niet escapen van uri's die doorgestuurd worden naar Firefox, nog steeds bestaan als Mozilla zijn browser niet gepatcht had.

Aangezien Windows niet kan weten op welke manier een ontvangende applicatie zijn strings escapet, verandert Microsoft namelijk niets aan de waarop uri's worden doorgegeven. Het lek dat het bedrijf nu gaat dichten, behelst alleen een probleem met de verwerking van het %-symbool in uri's. Windows gaat de mist in bij het herstellen van dat symbool, waardoor er kwaadaardige code uitgevoerd kan worden middels een specifiek geformuleerde uri. Het blijft dus zaak dat third-partyontwikkelaars ervoor zorgen dat binnenkomende uri's goed geëscapet worden.

Het MSRC-team verduidelijkte op het teamblog dat de ShellExecute()-code strikter om moet gaan met uri's die naar en vanuit Internet Explorer verstuurd worden. Opvallend is bovendien dat Microsoft benadrukt dat alleen Internet Explorer 7-gebruikers met Windows XP of Windows Server 2003 vatbaar zijn voor de problemen. Wie Vista gebruikt of voorzien is van versie 6 van de browser, heeft kennelijk niets te vrezen.

Volgende 15:40 KPN wil overleg met politie over kinderpornofilter
Vorige 13:28 Microsoft wil met extra support problemen Vista voorkomen
Advertentie

Reacties

«  1  2  »

Wat zijn uri's?

Zie wikipedia

Sow, er is er hier een driftig aan het modden zeg. :/


Admin-edit:
Opmerkingen over moderaties horen thuis in het
Tweakers.net Moddereter Forum.

[Reactie gewijzigd door AlphaRomeo op vrijdag 12 oktober 2007 18:26]


-Uniform Resource Identifier, een internet-protocolelement.
-Uri is een plaats in Kasjmir, India tegen de de-facto grens met Pakistan aan.
-Uri is een kanton in het centrum van Zwitserland. Het is een deel van Binnen-Zwitserland.
-Uri is een gemeente in de Italiaanse provincie Sassari (regio Sardinië).


@gekke dirkie
Een URI, voluit een Uniform Resource Identifier, is een internet-protocolelement.

Ik noem die dingen URL protocols: bv als je mIRC installeert, maakt mIRC een URL protocol aan voor irc://
Als je dan linkt naar irc:// dan open je bij het klikken automatisch mIRC die dan de argumenten uitleest en connecteert.


era.zer zegt als eerste:

" Een URI, voluit een Uniform Resource Identifier, is een internet-protocolelement.:"

Waar denk je dat hij het over heeft?

een URI :)
maar de techniek om een URI te gebruiken in een webbrowser noemt iedereen "URL protocol"

zie o.a. http://msdn2.microsoft.com/en-us/library/Aa767914.aspx hoe je zoiets doet

[Reactie gewijzigd door Fastman op vrijdag 12 oktober 2007 15:27]


Als je online speelt met ut maakt die ook iets aan als: ut2004://ip address/mapname

Vreemd dat, ondanks in het verleden door aardig wat mensen beweerd werd dat het URI probleem van o.a. Firefox en diverse IM software geen probleem van Microsoft is/was, er nu toch een fix van Microsoft is.

Blijkbaar heeft men bij MS toch onderkent dat het beter is om de gegevens die je aan andere applicaties aanbiedt toch beter maar 'hack-proof' moeten zijn - was het toen toch ook (een beetje) een probleem/bug in Microsoft software...

Edit: Hm - het url-spatie probleem wordt inderdaad niet aangepakt, dat is toch wel zonde eigenlijk.

[Reactie gewijzigd door Little Penguin op vrijdag 12 oktober 2007 19:31]


Als ik het goed lees dan lossen ze het eigenlijke probleem niet op (wat inderdaad bij de URI-afhandelaar ligt), maar een bug in de behandeling van uri's (het %-teken wordt niet goed behandeld)

Dit wordt uitgelegd als zijnde een URI-patch voor IE in Combinatie met andere applicaties. Maar dit is niet zo. Deze patch lost gewoon een probleem met %-escape codes op in de URI (URL). Daar zat een fout in. Het artikel zegt dan ook duidelijk dat ontvangen URI's ongemodificeerd worden doorgegeven aan achterliggende applicaties. Een ongepatchte Monzilla zal dus net zo hard na deze patch in de fout gaan als er voor.

De titel van dit nieuwsbericht is ook totaal fout. Beetje stemmingmakerij. Overigens valt me op dat heel veel mensen de artikelen niet goed doorlezen en dan al wat roepen.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:40 KPN wil overleg met politie over kinderpornofilter
Vorige 13:28 Microsoft wil met extra support problemen Vista voorkomen
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011