A vulnerability was found in htmldoc version 1.9.15 where the stack out-of-bounds read takes place in gifgetcode() and occurs when opening a malicious GIF file, which can result in a crash (segmentation fault).
[
{
"id": "CVE-2022-0534-04cbff3a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "htmldoc/image.cxx",
"function": "gif_read_image"
},
"digest": {
"function_hash": "61006888649969542788776187617613035012",
"length": 1018.0
},
"source": "https://github.com/michaelrsweet/htmldoc/commit/312f0f9c12f26fbe015cd0e6cefa40e4b99017d9"
},
{
"id": "CVE-2022-0534-50a64bb0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "htmldoc/image.cxx"
},
"digest": {
"line_hashes": [
"217608819493624789691786009379105025882",
"39718001466982375851625521278008146146",
"220843239006393782119396818274077327800",
"135412956098730307979935368414269789938",
"279047646562669804342462782780734892588",
"40987235627613882659394359311630063746",
"323702403332425694384612584592530196892"
],
"threshold": 0.9
},
"source": "https://github.com/michaelrsweet/htmldoc/commit/312f0f9c12f26fbe015cd0e6cefa40e4b99017d9"
}
]