S2OPC through 1.7.3 contains a null pointer dereference in msg_subscription_publish_bs__alloc_notification_message_items() where a failed allocation for DataChangeNotification is overwritten by a successful allocation for EventNotificationList. Attackers can trigger heap allocation failures on sessions with both data-change and event notifications to cause the server process to terminate.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-476"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90782.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90782.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"267434289667783062172027766477893675357",
"162307337802656131982794424823855339668",
"288814776294781444704073730711806677128",
"192801580654839292751431697967038442681",
"47819597508775867248455719652207020172",
"209053912494654477757136134681134881991",
"65529608612764284094908761609133252869",
"146325353456770940215568559260577929693"
],
"threshold": 0.9
},
"id": "CVE-2026-90782-cbc8d23d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://gitlab.com/systerel/S2OPC@8848f051eed069b107ae7cb16a346d6f6386a8f5",
"target": {
"file": "src/ClientServer/services/b2c/msg_subscription_publish_bs.c"
}
}
]
"2026-09-16T08:09:46Z"