When curl does FTP transfers secured by krb5, it handles message verification failures wrongly. This flaw makes it possible for a Man-In-The-Middle attack to go unnoticed and even allows it to inject data to the client.
{ "package": "curl", "URL": "https://curl.se/docs/CVE-2022-32208.json", "award": { "amount": "480", "currency": "USD" }, "www": "https://curl.se/docs/CVE-2022-32208.html", "CWE": { "id": "CWE-924", "desc": "Improper Enforcement of Message Integrity During Transmission in a Communication Channel" }, "affects": "both", "severity": "Low", "issue": "https://hackerone.com/reports/1590071", "last_affected": "7.83.1" }
{ "vanir_signatures": [ { "signature_version": "v1", "digest": { "length": 552.0, "function_hash": "187038773906953436485892916606076851146" }, "id": "CURL-CVE-2022-32208-02b98b15", "signature_type": "Function", "deprecated": false, "source": "https://github.com/curl/curl.git/commit/6ecdf5136b52af747e7bda08db9a748256b1cd09", "target": { "function": "read_data", "file": "lib/krb5.c" } }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "286934819598030833242934280297054476909", "20234921049985418404237356465653962949", "56055474499447200668157634499305182686", "161834251446265106108905169295876384247", "22407067155285090579248973401258006601", "198469278939046807241391916251023545165", "93366919389418932165274967335757122277", "43308615973052964351679323280022538680", "40784277274123226949481542791733527710", "271183619535140295273330405673801383224", "14160480637694679516787490996899870597", "29260199323189043931958394750686272400", "69816460313313489979991754956362200584", "16333282125280687693016731970846290690", "36764977625834935663465095213859035748", "258094866072086063538857549811355410127", "122094011798218684173830333583731848492", "176912201944931711913667794386040447824", "97390275707439772929362356814805489962", "189621186556556023011377430680076678453", "332125086285550548469384868818464080976" ] }, "id": "CURL-CVE-2022-32208-9314923b", "signature_type": "Line", "deprecated": false, "source": "https://github.com/curl/curl.git/commit/6ecdf5136b52af747e7bda08db9a748256b1cd09", "target": { "file": "lib/krb5.c" } } ] }