The package org.eclipse.milo:sdk-server before 0.6.8 are vulnerable to Denial of Service (DoS) when bypassing the limitations for excessive memory consumption by sending multiple CloseSession requests with the deleteSubscription parameter equal to False.
[
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-1a87b2c8",
"signature_type": "Line",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"316287730400964261557962082074374358095",
"137552324522859275043665239990437626448",
"150260333529263555580665018783961122268",
"26204844805845358369497647576222155895",
"273820770867395307963403020089065031004",
"86049893121022998673946459993246150824",
"51286561176100883830935828642708966521",
"241555137118607601265567585326339443191",
"189961802389887196509088946805716153250",
"128960582977196181042454184909788186105",
"71801337020565581129261954462535482274",
"257334968403955855558610988298261545911",
"188431549743455919514258044804038269025",
"62571052389366196662369515192204474385",
"127600897460030441725823913109215287298",
"191014711188956224050502662787760597470",
"132864868868733536486003091356920496536",
"261185142975048411657145631547818469594",
"308556648681802125203726325005383977543",
"269131085868164194559646688714997374555",
"208834450487357826051206994875206805911",
"229013231208185367037287391624956418879",
"32693448091816757588826893293764634067",
"114744439089923627646035896434902013003",
"94966992350428612664933738851101349216",
"70049091193833596941018948615803565156",
"47747763913353849723058592014134611758",
"26204844805845358369497647576222155895",
"273820770867395307963403020089065031004",
"86049893121022998673946459993246150824",
"265455888899744646442397730692752239972",
"12363726320800705278291739741761037259",
"280282296801978871091908032417278552258",
"3050124587150577859360361374101413415"
]
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-506f68fa",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "createMonitoredItems"
},
"digest": {
"function_hash": "2967043869275914237205563353798901726",
"length": 1811.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-80091905",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "deleteSubscription"
},
"digest": {
"function_hash": "86376165737571805834901002708478013439",
"length": 1244.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-850e5190",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "createSubscription"
},
"digest": {
"function_hash": "210723839872175475543656040340586869959",
"length": 1271.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-920f70cc",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "deleteMonitoredItems"
},
"digest": {
"function_hash": "20560012745201503318175186358342876260",
"length": 1159.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-9704ba7d",
"signature_type": "Line",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/api/config/OpcUaServerConfigLimits.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"210529568894754525357292110621011064048",
"121081970961472938976059385242084207992",
"257966455753977440697433873244479377647"
]
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-d29ba86e",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "addSubscription"
},
"digest": {
"function_hash": "79018665145305112590604148843162405002",
"length": 684.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-d8f14d90",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "removeSubscription"
},
"digest": {
"function_hash": "121090835184054834869297394555934363925",
"length": 205.0
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/eclipse-milo/milo/commit/4534381760d7d9f0bf00cbf6a8449bb0d13c6ce5",
"id": "CVE-2022-25897-f6ee77d5",
"signature_type": "Function",
"target": {
"file": "opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java",
"function": "sessionClosed"
},
"digest": {
"function_hash": "266531716012542454283930813415063177609",
"length": 790.0
},
"signature_version": "v1"
}
]