A vulnerability was identified in quickjs-ng quickjs up to 0.11.0. This issue affects the function js_typed_array_sort of the file quickjs.c. The manipulation leads to heap-based buffer overflow. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. The identifier of the patch is 53eefbcd695165a3bd8c584813b472cb4a69fbf5. To fix this issue, it is recommended to deploy a patch.
{
"cna_assigner": "VulDB",
"cwe_ids": [
"CWE-119",
"CWE-122"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/0xxx/CVE-2026-0822.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0.1"
},
{
"last_affected": "0.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.2"
},
{
"last_affected": "0.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.3"
},
{
"last_affected": "0.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.4"
},
{
"last_affected": "0.4"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.5"
},
{
"last_affected": "0.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.6"
},
{
"last_affected": "0.6"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.7"
},
{
"last_affected": "0.7"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.8"
},
{
"last_affected": "0.8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.9"
},
{
"last_affected": "0.9"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.10"
},
{
"last_affected": "0.10"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "0.11.0"
},
{
"last_affected": "0.11.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"fixed": "53eefbcd695165a3bd8c584813b472cb4a69fbf5"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-0822.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"221265189483854466724266969930705650894",
"180157400394902877492423119575988212633",
"261417149805360733305587717256667277687",
"209855180575166395571799064762558216326",
"23064162127539292901409734587764150986",
"48484169574108672671285473899009696117",
"142713990470531305388359032091295829894",
"2439747913529096147954548738777968535",
"26395099272372617053503706308609930138",
"231457594110955144858437229810931710561",
"92454995866815835388687160018591987887",
"242048044833880687552293670674941078791",
"92887302569926741762017848493348504078",
"82011142331433907117601593595520058278",
"275437486605230205373542517716647795944",
"300522167539562657618326229525062663538",
"46640522689517796123308765348437623652",
"58437417712862688762537152636758147191",
"300372507892049409852952611198413020046",
"249757613675946163825232858288875836929",
"90816810553454879909098284059390106878",
"223215570689575246926567017415893634641"
],
"threshold": 0.9
},
"id": "CVE-2026-0822-89981903",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/quickjs-ng/quickjs/commit/53eefbcd695165a3bd8c584813b472cb4a69fbf5",
"target": {
"file": "quickjs.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "49609613582561837376649369269503961586",
"length": 3253
},
"id": "CVE-2026-0822-e68ee6ab",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/quickjs-ng/quickjs/commit/53eefbcd695165a3bd8c584813b472cb4a69fbf5",
"target": {
"file": "quickjs.c",
"function": "js_typed_array_sort"
}
}
]
"2026-10-21T09:29:42Z"