Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
AC:H because triggering the UAF requires a specific server-side callback pattern (self-deletion during localPublish), not a universally default condition.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
In open62541 1.5.5, a server-side use-after-free exists in the local MonitoredItem callback path. The issue occurs when UA_Subscription_localPublish continues to use the current UA_Notification after a callback invokes UA_Server_deleteMonitoredItem for the current local MonitoredItem. This allows a remote attacker to cause a denial of service.
AnalysisAI
Server-side use-after-free in open62541 1.5.5 allows a remote attacker to crash an OPC UA server process, causing denial of service. The flaw arises in the local MonitoredItem subscription path where UA_Subscription_localPublish continues dereferencing a UA_Notification object after a callback has already freed it by calling UA_Server_deleteMonitoredItem on the active item. No public exploit or CISA KEV listing has been identified; impact is limited to availability with no confidentiality or integrity exposure.
Technical ContextAI
open62541 is an open-source C implementation of the OPC UA (IEC 62541) standard, widely used in industrial IoT, SCADA, and manufacturing automation systems. The vulnerability resides in the subscription and MonitoredItem subsystem (ua_subscription.c and ua_services_monitoreditem.c, both pinned to v1.5.5 in the source references). OPC UA supports 'local' MonitoredItems - subscriptions created programmatically within the server process itself, not by remote OPC UA clients. When UA_Subscription_localPublish iterates over pending notifications and invokes a MonitoredItem callback, the callback may call UA_Server_deleteMonitoredItem for the item currently being processed. This frees the associated UA_Notification object, but localPublish retains a stale pointer to it and continues accessing freed memory - a textbook use-after-free (CWE not formally assigned by NVD, but this maps to CWE-416: Use After Free). The CPE data provided by NVD is listed as cpe:2.3:a:n/a:n/a which is uninformative; the affected product and version are confirmed directly by the upstream issue tracker and source file references.
RemediationAI
No patched version of open62541 is explicitly identified in the available references - the upstream issue tracker (github.com/open62541/open62541/issues/8131) and the source file links do not reference a fix commit or tagged release. Operators should monitor that issue tracker and upgrade to a patched release as soon as one is available. As a compensating control, restrict network access to OPC UA server ports (default TCP 4840) using host-based or network-layer firewall rules, limiting connections to trusted clients only; this reduces the remote attack surface but does not eliminate the underlying flaw. Review server-side code for any MonitoredItem callbacks that call UA_Server_deleteMonitoredItem on the item being currently processed, and refactor such patterns to defer deletion until after the callback returns. In OT/ICS environments where availability is critical, consider placing the OPC UA server behind a protocol-aware industrial DMZ or data diode where feasible.
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
Remote code execution in the Exim mail transfer agent (versions before 4.99.3) built against certain GnuTLS configuratio
SQL injection in EasyAppointments <=1.5.1 allows unauthenticated attackers to extract and modify database contents via t
Unauthenticated remote OS command injection in MeiG Smart FORGE_SLT711 cellular gateway firmware MDM9607.LE.1.0-00110-ST
Unauthenticated API access in LalanaChami Pharmacy Management System (commit 5c3d028) allows remote attackers to dump al
Privilege escalation via broken access control in Citrix Cloud (through 2025-11-10) lets a user holding only read-only p
go-wind-cms (GoWind) before 1.0.0 exposes all administrative APIs to any authenticated user because NewAuthorizer() retu
Giflib 5.2.2 contains a buffer overflow in the EGifGCBToExtension function that fails to validate allocated memory when
Denial of service in GPAC's MP4Box multimedia tool (versions before 26.02.0) arises from a use-after-free in the gf_sei_
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53671
GHSA-j8g3-2qjc-25x2