The package open62541/open62541 before 1.2.5, from 1.3-rc1 and before 1.3.1 are vulnerable to Denial of Service (DoS) due to a missing limitation on the number of received chunks - per single session or in total for all concurrent sessions. An attacker can exploit this vulnerability by sending an unlimited number of huge chunks (e.g. 2GB each) without sending the Final closing chunk.
{
"cna_assigner": "snyk",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/25xxx/CVE-2022-25761.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:open62541:open62541:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.2.5"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:open62541:open62541:1.3:rc1:*:*:*:*:*:*",
"range": [
{
"introduced": "1.3-rc1"
},
{
"last_affected": "1.3-rc1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:open62541:open62541:1.3:rc2:*:*:*:*:*:*",
"range": [
{
"introduced": "1.3-rc2"
},
{
"last_affected": "1.3-rc2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:open62541:open62541:1.3:rc2-ef:*:*:*:*:*:*",
"range": [
{
"introduced": "1.3-rc2\\-ef"
},
{
"last_affected": "1.3-rc2\\-ef"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:open62541:open62541:1.3:rc2-ef2:*:*:*:*:*:*",
"range": [
{
"introduced": "1.3-rc2\\-ef2"
},
{
"last_affected": "1.3-rc2\\-ef2"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "b79db1ac78146fc06b0b8435773d3967de2d659c"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v1.2.5",
"range": [
{
"fixed": "b79db1ac78146fc06b0b8435773d3967de2d659c"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v1.3.1",
"range": [
{
"fixed": "3010bc67fbfd8de0921fc38c9efa146cd2e02c7f"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-25761.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"230720036916659010073438753242763511241",
"309256014587754484552863108303040396886",
"32262098470712975722642726300479352055",
"169655162145002591621653806397249571293",
"208205329600162213868862030804768631225",
"96327171054213682327439455929198368345",
"239271829709436322775553859428487191162",
"230994168975278319830658354898151042950",
"2281420993811699958804173606656575184",
"5291667834427012914865627332203614526"
],
"threshold": 0.9
},
"id": "CVE-2022-25761-53f0a256",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/open62541/open62541/commit/b79db1ac78146fc06b0b8435773d3967de2d659c",
"target": {
"file": "plugins/ua_config_default.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"267721890317018078205118307966938148501",
"144881763123780553754012535866959630326",
"197972625727028604822001996232427396303",
"160973447823174764494251048854372756890"
],
"threshold": 0.9
},
"id": "CVE-2022-25761-d9d0226a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/open62541/open62541/commit/b79db1ac78146fc06b0b8435773d3967de2d659c",
"target": {
"file": "tests/check_securechannel.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "312092077054747693308544122124291877905",
"length": 440
},
"id": "CVE-2022-25761-e47d7b2a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/open62541/open62541/commit/b79db1ac78146fc06b0b8435773d3967de2d659c",
"target": {
"file": "tests/check_securechannel.c",
"function": "setup_secureChannel"
}
}
]
"2026-10-20T14:35:22Z"