05 12 2022
Retour a la home
Rubrique Économie
Économie
Rubrique Société
Société
Rubrique Technologies
Technologies
Rubrique Culture
Culture
MOTS CLÉS
 
Tous les mots

DOSSIERS...
 Le projet |  L’équipe |  L’association |  Nos outils  | Actualités |  Sources |  Alertes  
Abonnés : connectez-vous

 
Oubli du mot de passe
TRANSFERT S'ARRETE
Transfert décryptait l'actualité des nouvelles technologies, proposait un fil info quotidien et une série d'outils de veille. Notre agence, refusant toute publicité, dépendait de ses abonnements.
  COPINAGES
Ecoutez Routine.
Protégez-vous.
Auditez votre cybersécurité.
Chiffre du jour
700 000
dépistages génétiques chaque année en Europe, selon la Commission européenne (...)
Revue de Web
 Lindows harcelé
 Cyberdissidents vietnamiens en appel
 Plus de CO2 = moins d’eau potable
Phrase du jour
"Ce service public que nous assurons a besoin de votre soutien pour perdurer"
L’association Inf’OGM, qui justifie la fin de la gratuité de son bulletin d’information (...)

Dossier
Le nucléaire mis au secret
Dossiers récents
 Racisme en ligne : l’affaire Sos-racaille
 Le fichage des passagers aériens
 La bataille des brevets logiciels
 L’impasse énergétique
 L’hydrogène, une énergie (presque) propre
Tous les dossiers
Spacer
Unes de la semaine

lundi 1er/12 Transfert.net

vendredi 28/11 Économie

jeudi 27/11 Société

mercredi 26/11 Culture

mardi 25/11 Économie

Spacer


5/01/2001 • 16h21

L’advisory de Neal Krawetz

L’e-mail posté par l’auteur de l’alerte tel que reçu par Bugtraq.

De : Krawetz, Neal

À : BUGTRAQ@SECURITYFOCUS.COM

Date : mardi 2 janvier 2001 19:09

Objet : Shockwave Flash buffer overflow

I have identified a buffer overflow condition in the Shockwave Flash plugin for web browsers.

Although this is "yet another buffer overrun", Macromedia’s web page claims that 90% of all web browsers have the plugins installed. Since this overflow can be used to run arbitrary code, it impacts 90% of all "web" enabled systems.

=====

Area of affect :

All SWF plugins on all platforms.

I have validated it with the Shockwave Flash plugins versions 2 through 8.

I have validated it on Windows 95, 98, NT, MacOS 9, Solaris 2.6 and 2.7, and RedHat Linux 6.0.

I have validated it using Netscape (4.04, 4.7) and Internet Explorer.

The buffer overflows are consistent per platform, but vary between plaforms.

(Or in english : A corrupt SWF may crash Netscape on Windows 95, but only screw up the graphics under Linux. This SWF will always crash Netscape on Win95 the same way and it will always screw up the Linux graphics the same way. A different corrupt SWF file could crash the browser on all platforms.)

=====

Root cause :

(Keep in mind — I have not actually seen the source code for the plugins — I have only determined this from the symptoms.)

Bounds checking is not being performed on the SWF data.

The SWF file is in the format :

tag length data tag length data ...

Where "tag" tells what action to perform and "length" is the size of the data for the tag. ("data" is the data for the tag.)

For example :

Define_Picture "40 bytes" data_for_the_picture

Some tags have more complex data formats, where data contains :

subtag sublength subdata subtag sublength subdata "0"

The "0" means "end of data".

So, the entire tag looks like :

tag length (subtag1 sublength1 subdata1 subtag2 sublength2 subdata2 "0")

Sample tags with complex data are Define_Sprite (tag 39) and Do_Action (tag 12).

If the "0" is missing, or appears beyond "length" bytes, then a buffer overflow occurs.

Or in other words : If the lengths or sublengths are wrong, then the shockwave flash plugin will overflow.

=====

Impact of risk :

The buffer overflow can be used to execute arbitrary code stored in the SWF file.

"Bad" arbitrary code causes the plugin to crash the browser.

"Good" arbitrary code can execute a program on the browser’s computer.

This can be used to propogate a virus, worm, or do other harmful tasks.

It is possible to write a single SWF file that contains platform-specific overflow/opcodes for multiple systems (Solaris, Linux, Windows, Irix, etc.).

=====

Worst case :

I’ll leave this for you to decide.

I believe a multi-platform (Windows/Unix) self-modifying virus is possible. ("Self-modifying" would be hard part.)

=====

What can you do :

1. Hope that Macromedia corrects the problem. Download the corrected version when/if it becomes available.

2. The anti-virus vendors can write modules to check the bounds on SWF files from web pages. (If data should be null terminated, validate that there is a null. For some tags (like tag 83), make sure there are two nulls in the data. Make sure there are no illegal tags.)

3. Hope the issue is addressed before someone writes something nasty. Until then, disable (remove) the Shockwave Flash plugin.

=====

Reporting history :

(I am including this in case someone decides to sue me.)

Early July 2000 :

- Identified the defect.

July 25, 2000 :

- Reported defect to Macromedia (call number TWL2000072500018060)

July 26, 2000 :

- Reported the defect to CERT, NIPC, and CIAC.

July 30, 2000 :

- Conact from "Chris" at Macromedia asking for more information. I provided details.

August 2000 :

- Taked with "Chris" from CERT at Usenix Security conference. He called it a "sleeper" and said he would look into it. (I know... There were two guys named "Chris from CERT" — this was the dark-haired guy.) [As an aside, isn’t there some risk about everybody being named "Chris" ?]

December 15, 2000 :

- No advisories or notice from Macromedia, CERT, NIPC, or CIAC.

- Macromeda has, during this time, released updates to Shockwave Flash and these are still vulnerable. (Evidence that they are not invesitigating or addressing the issue.)

- Decided to post to BugTraq.

- By dumb luck, met a guy at a party who knew a guy who was the sister of a "senior manager" at Macromedia. Decided to hold off posting.

December 18, 2000 :

- Made contact with the manager’s brother. Left phone message for sister at Macromedia.

December 19, 2000 :

- Provided details of exploit to Macromedia. Also provided sample SWF files that perform buffer overflows on various platforms.

December 20, 2000 :

- Received the same reply from Macromedia that I did on July 30. (It has been forwarded to the engineers for investigation.)

- Decided to give them one week to respond before posting to Bugtraq.

December 29, 2000 :

- Post to Bugtraq. (In hindsight, I should have done this back in August.)

 
Dans la même rubrique

28/11/2003 • 18h33

La Criirad porte plainte contre la Cogema pour avoir diffusé des infos sur les déchets nucléaires

27/11/2003 • 17h14

La Cnil met les"étiquettes intelligentes" sur sa liste noire

26/11/2003 • 18h54

Un observatoire associatif pour lutter contre les inégalités

24/11/2003 • 22h09

EDF refuse d’étudier la résistance de l’EPR à une attaque de type 11-septembre

24/11/2003 • 18h36

La Grèce bannit la biométrie de ses aéroports à un an des Jeux olympiques
Dossier RFID
Les étiquettes "intelligentes"
Dernières infos

28/11/2003 • 19h29

Quand le déclin de la production pétrole mondiale va-t-il débuter ?

28/11/2003 • 19h19

Les réserves de pétrole sont dangereusement surévaluées, dénonce un groupe d’experts

27/11/2003 • 19h01

Un traité onusien veut obliger les belligérants à nettoyer les "résidus explosifs de guerre"

26/11/2003 • 19h06

"The Meatrix", un modèle de dessin animé militant, hilarant et viral

26/11/2003 • 18h47

Pour les Etats-Unis, les essais nucléaires ne sont pas encore de l’histoire ancienne

25/11/2003 • 19h13

Les hébergeurs indépendants ne sont toujours pas responsables, pour l’instant

25/11/2003 • 19h04

Les licences Creative Commons bientôt disponibles en français

24/11/2003 • 18h16

10 000 manifestants réclament la fermeture de la School of Americas

21/11/2003 • 19h36

Deux affaires judiciaires relancent la polémique sur la responsabilité des hébergeurs

21/11/2003 • 19h04

Un anti-raciste poursuivi en justice pour antisémitisme

21/11/2003 • 18h48

Le festival Jonctions confronte art, technologies et éthique

20/11/2003 • 19h28

Un fonctionnaire ne peut utiliser sa messagerie professionnelle à des fins religieuses

20/11/2003 • 19h00

Les technologies de surveillance automatisée tiennent salon au Milipol 2003

20/11/2003 • 18h22

Zouhaïr Yahyaoui libre, les cyberdissidents tunisiens restent harcelés par le régime

20/11/2003 • 16h29

Le site parodique Send Them Back milite pour le renvoi de tous les mp3 "volés" à la RIAA


Contacts |  Haut de page |  Archives
Tous droits réservés | © Transfert.net | Accueil
Logiciels libres |  Confidentialité |  Revue de presse

Page not found