An issue was discovered in Poppler 22.07.0. There is a reachable abort which leads to denial of service because the main function in pdfunite.cc lacks a stream check before saving an embedded file.
{ "vanir_signatures": [ { "signature_version": "v1", "source": "https://gitlab.freedesktop.org/poppler/poppler@4631115647c1e4f0482ffe0491c2f38d2231337b", "signature_type": "Function", "target": { "function": "main", "file": "utils/pdfunite.cc" }, "deprecated": false, "digest": { "length": 9173.0, "function_hash": "28764470486843602958939409407758997154" }, "id": "CVE-2022-37051-63729fdb" }, { "signature_version": "v1", "source": "https://gitlab.freedesktop.org/poppler/poppler@4631115647c1e4f0482ffe0491c2f38d2231337b", "signature_type": "Line", "target": { "file": "utils/pdfunite.cc" }, "deprecated": false, "digest": { "line_hashes": [ "170290882310296810456314929611303034643", "78553070465358417443683385211519538971", "186036928005084795469260628047356388150", "304268556259101396486102552340104773235", "200357466328446893937247236235745470310", "141811060519803977583428152046897105607", "147467722345611451628054370197341527543", "98829761298320392181832376116194825342" ], "threshold": 0.9 }, "id": "CVE-2022-37051-b3a952dc" } ] }