Skip to content
cyberexploits
dosmultipletext

Adobe Acrobat Reader DC 15.016.20045 - Invalid Font '.ttf' Memory Corruption (1)

Adobe Acrobat Reader DC 15.016.20045 - Invalid Font '.ttf' Memory Corruption (1)

Published on 2016-07-13

Source code

Pinned to commit 7eac4c3a2ce5
textplatforms/multiple/dos/40095.txt7eac4c3a
raw
#####################################################################################



# Application: Adobe Acrobat Reader DC

# Platforms: Windows,OSX

# Versions: 15.016.20045 and earlier

# Author: Sébastien Morin and Pier-Luc Maltais of COSIG

# Website: https://cosig.gouv.qc.ca/en/advisory/

# Twitter: @COSIG_

# Date: July 12, 2016

# CVE: CVE-2016-4205

# COSIG-2016-30



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



1) Introduction

2) Report Timeline

3) Technical details

4) POC



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



================

1) Introduction

================

Adobe Acrobat is a family of application software and Web services developed by Adobe Systems to view, create, manipulate, print and manage files in Portable Document Format (PDF).



(https://en.wikipedia.org/wiki/Adobe_Acrobat)



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



====================

2) Report Timeline

====================

2016-05-18: Sébastien Morin and Pier-Luc Maltais of COSIG report this vulnerability to Adobe PSIRT;

2016-06-08: Adobe PSIRT confirm this vulnerability;

2016-07-12: Adobe fixed the issue (APSB16-26);

2016-07-12: Advisory released by COSIG;



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



=====================

3) Technical details

=====================

The vulnerability allows a remote attacker to execute malicious code or access to part of dynamically allocated memory using a user interaction

that opens a specially crafted PDF file containing an invalid font (.ttf ) including invalid data.



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



===========

4) POC

===========



https://cosig.gouv.qc.ca/wp-content/uploads/2016/07/COSIG-2016-30.pdf

https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/sploits/40095.zip



####################################################################################
View on GitHub