Description
The Curl_input_negotiate function in http_negotiate.c in libcurl 7.10.6 through 7.21.6, as used in curl and other products, always performs credential delegation during GSSAPI authentication, which allows remote servers to impersonate clients via GSSAPI requests.
Affected products
- Apple / mac_os_x10.7.3
- Canonical / Ubuntu Linux10.04 – 10.04
- Canonical / Ubuntu Linux11.04 – 11.04
- Canonical / Ubuntu Linux8.04 – 8.04
- Canonical / Ubuntu Linux10.10 – 10.10
- Debian / debian_linux6.0 – 6.0
- Debian / debian_linux5.0 – 5.0
- Debian / debian_linux7.0 – 7.0
- fedoraproject / fedora15 – 15
- fedoraproject / fedora14 – 14
- haxx / libcurl7.10.6 – 7.21.6
References
- VENDOR_ADVISORYhttp://www.mandriva.com/security/advisories?name=MDVSA-2011:116
- VENDOR_ADVISORYhttp://secunia.com/advisories/45181
- VENDOR_ADVISORYhttp://support.apple.com/kb/HT5130
- VENDOR_ADVISORYhttp://secunia.com/advisories/45144
- VENDOR_ADVISORYhttp://www.ubuntu.com/usn/USN-1158-1
- MISChttp://curl.haxx.se/docs/adv_20110623.html
- VENDOR_ADVISORYhttp://secunia.com/advisories/45067
- MAILING_LISThttp://lists.fedoraproject.org/pipermail/package-announce/2011-July/062287.html
- MISChttp://www.securitytracker.com/id?1025713
- MISChttp://www.redhat.com/support/errata/RHSA-2011-0918.html
- MAILING_LISThttp://lists.apple.com/archives/security-announce/2012/Feb/msg00000.html
- MISChttp://security.gentoo.org/glsa/glsa-201203-02.xml
- VENDOR_ADVISORYhttp://secunia.com/advisories/48256
- VENDOR_ADVISORYhttp://www.debian.org/security/2011/dsa-2271
- MISChttps://bugzilla.redhat.com/show_bug.cgi?id=711454
- MISChttp://curl.haxx.se/curl-gssapi-delegation.patch
- VENDOR_ADVISORYhttp://secunia.com/advisories/45088
- MAILING_LISThttp://lists.fedoraproject.org/pipermail/package-announce/2011-June/061992.html
- VENDOR_ADVISORYhttp://secunia.com/advisories/45047