STunnel Client Negotiation Protocol Format String Vulnerability
BID:3748
Info
STunnel Client Negotiation Protocol Format String Vulnerability
| Bugtraq ID: | 3748 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Dec 22 2001 12:00AM |
| Updated: | Dec 22 2001 12:00AM |
| Credit: | This vulnerability was originally discovered by Matthias Lange <[email protected]>, and announced via Bugtraq by Brian Hatch <[email protected]> on December 27, 2001. |
| Vulnerable: |
Stunnel Stunnel 3.21 c Stunnel Stunnel 3.21 b Stunnel Stunnel 3.21 a Stunnel Stunnel 3.21 Stunnel Stunnel 3.19 Stunnel Stunnel 3.18 Stunnel Stunnel 3.17 Stunnel Stunnel 3.16 Stunnel Stunnel 3.15 Stunnel Stunnel 3.20 |
| Not Vulnerable: |
Stunnel Stunnel 3.22 |
Discussion
STunnel Client Negotiation Protocol Format String Vulnerability
Stunnel is a freely available, open source cryptography wrapper. It is designed to wrap arbitrary protocols that may or may not support cryptography. It is maintained by the Stunnel project.
Stunnel does not properly handle unexpected input by users. When a protocol is initiated between a client and the server, it is possible to supply a format string to the Stunnel server that may result in the execution of arbitrary code.
Stunnel is a freely available, open source cryptography wrapper. It is designed to wrap arbitrary protocols that may or may not support cryptography. It is maintained by the Stunnel project.
Stunnel does not properly handle unexpected input by users. When a protocol is initiated between a client and the server, it is possible to supply a format string to the Stunnel server that may result in the execution of arbitrary code.
Exploit / POC
STunnel Client Negotiation Protocol Format String Vulnerability
Exploit code has been published:
Exploit code has been published:
Solution / Fix
STunnel Client Negotiation Protocol Format String Vulnerability
Solution:
Updates available:
Stunnel Stunnel 3.20
Stunnel Stunnel 3.15
Stunnel Stunnel 3.16
Stunnel Stunnel 3.17
Stunnel Stunnel 3.18
Stunnel Stunnel 3.19
Stunnel Stunnel 3.21
Stunnel Stunnel 3.21 c
Stunnel Stunnel 3.21 b
Stunnel Stunnel 3.21 a
Solution:
Updates available:
Stunnel Stunnel 3.20
-
Mandrake 8.1 stunnel-3.22-1.1mdk.i586.rpm
ftp://download.sourceforge.net/pub/mirrors/mandrake/updates/8.1/RPMS/s tunnel-3.22-1.1mdk.i586.rpm -
Mandrake 8.1 stunnel-3.22-1.1mdk.ia64.rpm
ftp://download.sourceforge.net/pub/mirrors/mandrake/updates/ia64/8.1/R PMS/stunnel-3.22-1.1mdk.ia64.rpm -
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.15
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.16
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.17
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.18
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.19
-
Red Hat stunnel-3.22-1.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/stunnel-3.22-1.i386.rpm -
Red Hat stunnel-3.22-1.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/stunnel-3.22-1.ia64.rpm -
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.21
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.21 c
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.21 b
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
Stunnel Stunnel 3.21 a
-
Stunnel Stunnel 3.22
http://www.stunnel.org/download/stunnel/src/stunnel-3.22.tar.gz
References
STunnel Client Negotiation Protocol Format String Vulnerability
References:
References:
- stunnel - exploit (Darell Esfandia
)