drachtio-server before 0.8.19 has a heap-based buffer over-read via a long Request-URI in an INVITE request.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-45909.json"
[
{
"source": "https://github.com/drachtio/drachtio-server/commit/a63d01854987d9fd846cdc9265af38ee9eb72490",
"id": "CVE-2022-45909-3462e710",
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "src/drachtio.cpp",
"function": "replaceHostInUri"
},
"deprecated": false,
"digest": {
"function_hash": "48911117683677822342270035495101412144",
"length": 714.0
}
},
{
"source": "https://github.com/drachtio/drachtio-server/commit/a63d01854987d9fd846cdc9265af38ee9eb72490",
"id": "CVE-2022-45909-89479ef4",
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "src/sip-dialog-controller.cpp",
"function": "SipDialogController::doSendRequestOutsideDialog"
},
"deprecated": false,
"digest": {
"function_hash": "312014394300180352408018961486957017217",
"length": 6807.0
}
},
{
"source": "https://github.com/drachtio/drachtio-server/commit/a63d01854987d9fd846cdc9265af38ee9eb72490",
"id": "CVE-2022-45909-89d2a7f9",
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "src/sip-dialog-controller.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"173887540469091841827460764864390575373",
"188349718359246778016474659237419184199",
"159441422165416761695439248928293551585",
"145771553482162377364951822723205807377"
],
"threshold": 0.9
}
},
{
"source": "https://github.com/drachtio/drachtio-server/commit/a63d01854987d9fd846cdc9265af38ee9eb72490",
"id": "CVE-2022-45909-98a19c6b",
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "src/drachtio.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"308895931370780289037817731644949720650",
"18887311210313513241742494357455520334",
"17262410427813468800352683010318981897",
"143198742574352404509234678123892627862",
"109233899288363154394140005067192936642",
"313491627081995253791589165019414864327",
"285539031113787067761754176724067407056",
"113357695784990598716387082601722011160",
"309727836580361749336855971753914385412",
"174021275461248776362250846735391303128",
"15622927304554018405338669965819329409",
"337881953447565756890116924022054640005",
"123833256504037198059720387926178613357",
"131048642867098245778752429795500113083",
"139138150528047721027745628171505283444",
"33705096803636646192832550792178960779",
"283530433338298433483933372682756287857",
"157876974244062788204676127843600275187",
"109233899288363154394140005067192936642",
"313491627081995253791589165019414864327",
"285539031113787067761754176724067407056",
"113357695784990598716387082601722011160",
"64096817364896115797026078388411008579",
"3719894081240484297858392726354349421",
"167293436707050195959991182832179656668",
"16362175646642123959572636117071100923"
],
"threshold": 0.9
}
},
{
"source": "https://github.com/drachtio/drachtio-server/commit/a63d01854987d9fd846cdc9265af38ee9eb72490",
"id": "CVE-2022-45909-f748e187",
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "src/drachtio.cpp",
"function": "normalizeSipUri"
},
"deprecated": false,
"digest": {
"function_hash": "90303397673475206243392709245817075335",
"length": 823.0
}
}
]