ulfiusurilogger in Ulfius HTTP Framework before 2.7.4 omits coninfo initialization and a coninfo->request NULL check for certain malformed HTTP requests.
[
{
"id": "CVE-2021-40540-539cd306",
"source": "https://github.com/babelouest/ulfius/commit/c83f564c184a27145e07c274b305cabe943bbfaa",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/ulfius.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"297567611621060874128805451638492924159",
"175341348358407759988233144649282649022",
"289842132033456773176112105159184381840",
"171975692886947888845446663329770953033",
"138229576868303095154679654836145744722",
"34332822542360216022116311781000219236",
"1810167984959200845682359592542716905",
"61957793805236300457029348739057662694",
"125966296531425933799126504982126192935",
"252866912497736304268107974036746873348",
"26301571123500956132776006507637183146"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2021-40540-6eff114a",
"source": "https://github.com/babelouest/ulfius/commit/c83f564c184a27145e07c274b305cabe943bbfaa",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "ulfius_uri_logger",
"file": "src/ulfius.c"
},
"digest": {
"length": 1255.0,
"function_hash": "195028955909910763223043519064620928002"
},
"signature_type": "Function"
}
]