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.
[
{
"signature_version": "v1",
"digest": {
"length": 9173.0,
"function_hash": "28764470486843602958939409407758997154"
},
"id": "CVE-2022-37051-63729fdb",
"source": "https://gitlab.freedesktop.org/poppler/poppler@4631115647c1e4f0482ffe0491c2f38d2231337b",
"deprecated": false,
"target": {
"function": "main",
"file": "utils/pdfunite.cc"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"170290882310296810456314929611303034643",
"78553070465358417443683385211519538971",
"186036928005084795469260628047356388150",
"304268556259101396486102552340104773235",
"200357466328446893937247236235745470310",
"141811060519803977583428152046897105607",
"147467722345611451628054370197341527543",
"98829761298320392181832376116194825342"
],
"threshold": 0.9
},
"id": "CVE-2022-37051-b3a952dc",
"source": "https://gitlab.freedesktop.org/poppler/poppler@4631115647c1e4f0482ffe0491c2f38d2231337b",
"deprecated": false,
"target": {
"file": "utils/pdfunite.cc"
},
"signature_type": "Line"
}
]