COSIG-2016-01

COSIG-2016-01

########################################################################################

# Application: PDF-XChange Viewer
# Versions: 2.5.315.0 et précédentes
# Plateforme: Windows
# Auteur: Sébastien Morin du COSIG
# Site Web: https://cosig.gouv.qc.ca/avis/
# Twitter: @COSIG_
# Date: 18 janvier 2016
# COSIG-2016-01

########################################################################################

1) Introduction
2) Rapport de Coordination
3) Détails techniques
4) Preuve de concept

########################################################################################

===================
1) Introduction:
===================

PDF-XChange Viewer est un lecteur PDF propriétaire pour Microsoft Windows disponible gratuitement. Le lecteur de base, qui peut être téléchargé gratuitement, comprend des fonctionnalités étendues/balisage telles que la dactylographie, soulignant, des légendes et des notes. Une autre caractéristique utile est sa capacité à afficher les fichiers PDF dans le volet « preview » de l’explorateur Windows sans verrouiller le fichier (et permettant ainsi un réglage facile des informations de métadonnées). Une version avancée payante est également disponible.
(https://en.wikipedia.org/wiki/PDF-XChange_Viewer)

########################################################################################

============================
2) Rapport de Coordination:
============================

2015-11-16: Sébastien Morin du COSIG rapporte cette vulnérabilité au vendeur;
2016-01-18: PDF-XChange Viewer publie un correctif;
2016-01-18: Avis publié;

########################################################################################

======================
3) Détails techniques:
======================

Une corruption de mémoire de tas se produit lorsque PDF -XChange Viewer gére un flux de type Shading 7 invalide.
Un attaquant peut exploiter cette vulnérabilité pour exécuter potentiellement du code arbitraire sur les installations vulnérables de PDF-XChange Viewer.

########################################################################################

==================
Preuve de concept:
==================

COSIG-2016-01

########################################################################################