A heap-based buffer overflow issue was found in ImageMagick's PushCharPixel() function in quantum-private.h. This issue may allow a local attacker to trick the user into opening a specially crafted file, triggering an out-of-bounds read error and allowing an application to crash, resulting in a denial of service.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 22362.0,
"function_hash": "148769445397280588461867256646424347782"
},
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick/commit/54cdc146bbe50018526770be201b56643ad58ba7",
"target": {
"file": "coders/tiff.c",
"function": "ReadTIFFImage"
},
"id": "CVE-2023-3745-0fc8b379"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"292934116565201441995734901725454004893",
"63763273704688346237964183712642046444",
"119440533186373574013987693851953005624",
"165478093669305695043995546326112572685"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick/commit/54cdc146bbe50018526770be201b56643ad58ba7",
"target": {
"file": "coders/tiff.c"
},
"id": "CVE-2023-3745-39dd9c37"
}
]
[
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"292934116565201441995734901725454004893",
"63763273704688346237964183712642046444",
"119440533186373574013987693851953005624",
"165478093669305695043995546326112572685"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick6/commit/b466a96965afc1308a4ace93f5535c2b770f294b",
"target": {
"file": "coders/tiff.c"
},
"id": "CVE-2023-3745-9f4da241"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 22124.0,
"function_hash": "201658892558676292037072503713412344059"
},
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick6/commit/b466a96965afc1308a4ace93f5535c2b770f294b",
"target": {
"file": "coders/tiff.c",
"function": "ReadTIFFImage"
},
"id": "CVE-2023-3745-e356b37a"
}
]