In the client side of Heimdal before 7.6.0, failure to verify anonymous PKINIT PA-PKINIT-KX key exchange permits a man-in-the-middle attack. This issue is in krb5initcredsstep in lib/krb5/initcreds_pw.c.
{ "vanir_signatures": [ { "digest": { "function_hash": "239451779831776701030370729553326217963", "length": 6746.0 }, "signature_type": "Function", "source": "https://github.com/heimdal/heimdal/commit/2f7f3d9960aa6ea21358bdf3687cee5149aa35cf", "signature_version": "v1", "target": { "file": "lib/krb5/init_creds_pw.c", "function": "krb5_init_creds_step" }, "deprecated": false, "id": "CVE-2019-12098-3473ff51" }, { "digest": { "threshold": 0.9, "line_hashes": [ "157905797815404682526821631083992957802", "77077079028435348282945182426218165738", "232278302168403443626434313658558027612" ] }, "signature_type": "Line", "source": "https://github.com/heimdal/heimdal/commit/2f7f3d9960aa6ea21358bdf3687cee5149aa35cf", "signature_version": "v1", "target": { "file": "lib/krb5/pkinit.c" }, "deprecated": false, "id": "CVE-2019-12098-81d6eb0e" }, { "digest": { "threshold": 0.9, "line_hashes": [ "94971240621567312815457331887032315308", "80927413706729359648894526490031709185", "77888480259620153279995465692430115069", "120247920660774625577499905939642226608" ] }, "signature_type": "Line", "source": "https://github.com/heimdal/heimdal/commit/2f7f3d9960aa6ea21358bdf3687cee5149aa35cf", "signature_version": "v1", "target": { "file": "lib/krb5/init_creds_pw.c" }, "deprecated": false, "id": "CVE-2019-12098-eccdb06f" } ] }