Double free vulnerability in the init_ctx_reselect function in the SPNEGO initiator in lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) 1.10.x through 1.12.x before 1.12.2 allows remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via network traffic that appears to come from an intended acceptor, but specifies a security mechanism different from the one proposed by the initiator.
The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Debian_linux | Debian | 7.0 (including) | 7.0 (including) |
Red Hat Enterprise Linux 6 | RedHat | krb5-0:1.10.3-33.el6 | * |
Red Hat Enterprise Linux 7 | RedHat | krb5-0:1.12.2-14.el7 | * |
Krb5 | Ubuntu | lucid | * |
Krb5 | Ubuntu | precise | * |
Krb5 | Ubuntu | saucy | * |
Krb5 | Ubuntu | trusty | * |
Krb5 | Ubuntu | upstream | * |