Exim before 4.96 has an invalid free in pamconverse in auths/callpam.c because storefree is not used after storemalloc.
{ "vanir_signatures": [ { "digest": { "function_hash": "295946521454783503544595364697051851463", "length": 811.0 }, "signature_type": "Function", "source": "https://github.com/exim/exim/commit/51be321b27825c01829dffd90f11bfff256f7e42", "signature_version": "v1", "target": { "file": "src/src/auths/call_pam.c", "function": "pam_converse" }, "deprecated": false, "id": "CVE-2022-37451-16f01ec1" }, { "digest": { "threshold": 0.9, "line_hashes": [ "7178427177260541947017050315255501858", "98985955715045176104540708459976533458", "135003902434850882842777734942604854167", "324845934968975742811553193365113630047" ] }, "signature_type": "Line", "source": "https://github.com/exim/exim/commit/51be321b27825c01829dffd90f11bfff256f7e42", "signature_version": "v1", "target": { "file": "src/src/auths/call_pam.c" }, "deprecated": false, "id": "CVE-2022-37451-a9fb0373" } ] }