log_blackbox.c in libqb before 2.0.8 allows a buffer overflow via long log messages because the header size is not considered.
[
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "lib/log_blackbox.c"
},
"digest": {
"line_hashes": [
"234310116874441598169012739281943531554",
"88767074367043050548443721587077693599",
"281001159218331700925163265004941775733",
"263366324407121559883848862156710781083",
"57683120494871408456411132952730974543"
],
"threshold": 0.9
},
"source": "https://github.com/clusterlabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8",
"signature_version": "v1",
"id": "CVE-2023-39976-c6b71c89"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "lib/log_blackbox.c",
"function": "_blackbox_vlogger"
},
"digest": {
"length": 1476.0,
"function_hash": "144833620041746192361028286524335023369"
},
"source": "https://github.com/clusterlabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8",
"signature_version": "v1",
"id": "CVE-2023-39976-e46cc8c4"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "tests/check_log.c",
"function": "START_TEST"
},
"digest": {
"length": 878.0,
"function_hash": "14394832875997190676591766158283567814"
},
"source": "https://github.com/clusterlabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8",
"signature_version": "v1",
"id": "CVE-2023-39976-e7ec4eb4"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "tests/check_log.c"
},
"digest": {
"line_hashes": [
"220261002650673137112960086698603237908",
"291825239214008548035429337321196903562",
"181251568651179490113890241814114365331",
"241978366710158549109347642762512271078",
"38907448786194894788171967354211672238"
],
"threshold": 0.9
},
"source": "https://github.com/clusterlabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8",
"signature_version": "v1",
"id": "CVE-2023-39976-f763f945"
}
]