Marianne ANSSI

CERT-FR

Centre gouvernemental de veille, d'alerte et de réponse aux attaques informatiques

logo ANSSI
Informations utiles

Que faire en cas d'intrusion ?

Les systèmes obsolètes

Liens utiles

 

L'ANSSI recrute

 

 

Les documents du CERT-FR

Publications récentes

Les alertes en cours

Les bulletins d'actualité

Les notes d'information

Année en cours Archive

 

Les Flux RSS du CERT-FR

Flux RSS complet

RSS

Flux RSS des alertes

RSS

Flux RSS SCADA

RSS

 

CERTA-2000-AVI-024

Imprimer ce document

Version PDF

À propos du CERT-FR

Le CERT-FR

Nous contacter

Contact us ( Drapeau anglais )

A propos du site

Communauté CSIRT

Les CSIRT

Le FIRST

L'EGC

 
Archives du CERT-FR

Année 2017 Archive

Année 2016 Archive

Année 2015 Archive

Année 2014 Archive

Année 2013 Archive

Année 2012 Archive

Année 2011 Archive

Année 2010 Archive

Année 2009 Archive

Année 2008 Archive

Année 2007 Archive

Année 2006 Archive

Année 2005 Archive

Année 2004 Archive

Année 2003 Archive

Année 2002 Archive

Année 2001 Archive

Année 2000 Archive

 

S . G . D . S . N
Agence nationale
de la sécurité des
systèmes d'information

République Française Paris, le 08 août 2000
No CERTA-2000-AVI-024

Affaire suivie par :

CERTA

AVIS DU CERTA

Objet : Vulnérabilités dans les programmes et librairies d'impression sous Solaris


Conditions d'utilisation de ce document : http://www.certa.ssi.gouv.fr/certa/apropos.html
Dernière version de ce document : http://www.certa.ssi.gouv.fr/site/CERTA-2000-AVI-024

Gestion du document


Tableau 1: gestion du document
Référence CERTA-2000-AVI-024
Titre Vulnérabilités dans les programmes et librairies d'impression sous Solaris
Date de la première version 08 août 2000
Date de la dernière version -
Source(s) Bulletin de sécurité de Sun
  Bugtraq
  Avis du CERT IST
Pièce(s) jointe(s) Aucune
   

Une gestion de version détaillée se trouve à la fin de ce document.

1 Risque

Exécution de code arbitraire permettant à un utilisateur local l'accès aux privilèges root.

2 Systèmes affectés

SunOS, Solaris.

3 Résumé

Plusieurs débordements de piles ont été détectés dans les librairies et les programmes d'impressions de Solaris. Ils permettent à un utilisateur local d'exécuter du code et d'obtenir les privilèges root.

Des exploitations de ces vulnérabilités ont été largement diffusées sur internet.

4 Description

L'utilitaire lpset permet de mettre les informations de configuration de l'imprimante dans la base de données de configuration du système. Cet outil utilise la librairie libprint.so.2 qui présente une faille. Un utilisateur local mal intentionné peut exécuter du code grâce à un dépassement de mémoire de la commande lpset -r à une zone mémoire tampon habilement construite (l'option -r de lpset n'est pas documentée, donc peu connue).

Un autre débordement de pile est possible dans l'exécutable /usr/lib/lp/bin/netpr utilisée par les commandes d'impression pour envoyer les données vers une imprimante en passant par un réseau.

Il en est de même avec la commande beaucoup plus connue : lp suivie de l'option -d

L'utilisateur mal intentionné peut, dans chacun des cas, exécuter du code afin d'obtenir les privilèges root.

5 Contournement provisoire

Il est possible de supprimer le caractère suid, pour les commandes lpset et lp et netpr, mais cela aura pour effet d'en empêcher l'exécution par un utilisateur sans privilèges root.

      chmod a-s `find / -name lp -print`

      chmod a-s `find / -name lpset -print`

      chmod a-s `find / -name netpr -print`

Sous Solaris 2.6, 2.7 et 2.8, une solution temporaire mais pas totalement efficace (car elle peut être contournée à son tour) consiste à inhiber l'exécution de code situé dans la pile. Pour cela, ajoutez les variables suivantes dans le fichier /etc/system :

     set noexec_user_stack=1

     set noexec_user_stack_log=1

Redémarrer la machine après avoir effectué cette modification.

6 Solution

Il faut appliquer les correctifs de Sun disponibles aux adresses suivantes :

Ces correctifs, rectifient aussi d'autres erreurs dans l'implémentation de lp.

7 Documentation

Avis de sécurité de Sun concernant les débordements de pile des outils d'impression :

http://sunsolve.sun.com/pub-cgi/retrieve.pl?doctype=coll&doc=secbull/195&type=0&nav=sec.sba

Les avis de sécurité récents de Sun sont tous à cette adresse :

http://sunsolve.sun.com/pub-cgi/secBulletin.pl

Gestion détaillée du document

08 août 2000
version initiale.


CERTA
2014-01-17
Premier Ministre / Secrétariat Général de la Défense et de la Sécurité Nationale / Agence nationale de la sécurité des systèmes d'information webmestre Dernière mise à jour : le 2017-09-25