First published: Mon Aug 19 2013(Updated: )
Heap-based buffer underflow in the modmul function in sshbn.c in PuTTY before 0.63 allows remote SSH servers to cause a denial of service (crash) and possibly trigger memory corruption or code execution via a crafted DSA signature, which is not properly handled when performing certain bit-shifting operations during modular multiplication.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
PuTTY | =0.45 | |
PuTTY | =0.46 | |
PuTTY | =0.47 | |
PuTTY | =0.48 | |
PuTTY | =0.49 | |
PuTTY | =0.50 | |
PuTTY | =0.51 | |
PuTTY | =0.52 | |
PuTTY | =0.53b | |
PuTTY | =0.54 | |
PuTTY | =0.55 | |
PuTTY | =0.56 | |
PuTTY | =0.57 | |
PuTTY | =0.58 | |
PuTTY | =0.59 | |
PuTTY | =0.60 | |
PuTTY | =0.61 | |
PuTTY | =2010-06-01-r8967 | |
PuTTY | <=0.62 | |
PuTTY | =0.53 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-4206 is classified as a denial of service vulnerability that can lead to application crashes.
To fix CVE-2013-4206, you should upgrade to PuTTY version 0.63 or later.
CVE-2013-4206 affects PuTTY versions up to 0.62.
Yes, CVE-2013-4206 may allow remote servers to trigger memory corruption or even code execution.
CVE-2013-4206 is a remote vulnerability, allowing attackers to exploit it via crafted DSA signatures.