Buffer Overflow vulnerability in libwebsockets main 106d542c allows a remote attacker to cause a denial of service via the LEJP JSON parser
{
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/95xxx/CVE-2026-95115.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-95115.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "270892201335218956877967915364102700925",
"length": 15755
},
"id": "CVE-2026-95115-17d27899",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/warmcat/libwebsockets/commit/c404a205a98323a7f60e69fae532c5d26bf4a62a",
"target": {
"file": "lib/misc/lejp.c",
"function": "lejp_parse"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"238143084788085900580323416887858130306",
"50692394739208856651802219510088445033",
"84927927127821115520065404557642942136",
"215494834799152321771280630691095153392",
"23930286718403568619887457473133190642",
"279662707477426691791592756852708769748",
"261157938023675953066928776189336140187",
"146365533193777545944859907769769510814",
"210705794846820539323546467241869874773",
"303715639102360373361580253827261003631",
"74369676365486498722215044527873369233",
"101751406264422365901163837267211457077",
"201462836966459058190968225557110523107",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"145002801260366139247904137437741094657",
"45972145194831362185678579677333221389",
"280704518195769042487549686346696964349",
"110970410540041278624355412463155789395",
"222506981460656242529920301688731483871",
"201462836966459058190968225557110523107",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"145002801260366139247904137437741094657",
"45972145194831362185678579677333221389",
"280704518195769042487549686346696964349",
"330439790753133295779882025654484399572",
"42842076680187731675439441380365460449",
"277449606410721350791398736905130241494",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"146365533193777545944859907769769510814",
"107845757361920713018752043747234677478",
"28667609403046601959246165512656579609",
"11644975227428233148294583654352896033",
"130261494007937786473209827363924705042",
"261864398158834914135966859285377489395",
"85888651119426938046830556126205731213",
"230536542597687635486829012182910137047",
"219133545051982942496331186979895779724",
"126695880029921635805203733829690013891"
],
"threshold": 0.9
},
"id": "CVE-2026-95115-49f8677c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/warmcat/libwebsockets/commit/c404a205a98323a7f60e69fae532c5d26bf4a62a",
"target": {
"file": "lib/misc/lejp.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "270892201335218956877967915364102700925",
"length": 15755
},
"id": "CVE-2026-95115-d91110f5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/warmcat/libwebsockets/commit/736a4a26fce344766bc6618df87bf32193829dd0",
"target": {
"file": "lib/misc/lejp.c",
"function": "lejp_parse"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"238143084788085900580323416887858130306",
"50692394739208856651802219510088445033",
"84927927127821115520065404557642942136",
"215494834799152321771280630691095153392",
"23930286718403568619887457473133190642",
"279662707477426691791592756852708769748",
"261157938023675953066928776189336140187",
"146365533193777545944859907769769510814",
"210705794846820539323546467241869874773",
"303715639102360373361580253827261003631",
"74369676365486498722215044527873369233",
"101751406264422365901163837267211457077",
"201462836966459058190968225557110523107",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"145002801260366139247904137437741094657",
"45972145194831362185678579677333221389",
"280704518195769042487549686346696964349",
"110970410540041278624355412463155789395",
"222506981460656242529920301688731483871",
"201462836966459058190968225557110523107",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"145002801260366139247904137437741094657",
"45972145194831362185678579677333221389",
"280704518195769042487549686346696964349",
"330439790753133295779882025654484399572",
"42842076680187731675439441380365460449",
"277449606410721350791398736905130241494",
"106250221530682654264277443301668714021",
"261157938023675953066928776189336140187",
"146365533193777545944859907769769510814",
"107845757361920713018752043747234677478",
"28667609403046601959246165512656579609",
"11644975227428233148294583654352896033",
"130261494007937786473209827363924705042",
"261864398158834914135966859285377489395",
"85888651119426938046830556126205731213",
"230536542597687635486829012182910137047",
"219133545051982942496331186979895779724",
"126695880029921635805203733829690013891"
],
"threshold": 0.9
},
"id": "CVE-2026-95115-f06840aa",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/warmcat/libwebsockets/commit/736a4a26fce344766bc6618df87bf32193829dd0",
"target": {
"file": "lib/misc/lejp.c"
}
}
]
"2026-10-15T07:08:50Z"