node-opcua: Namespace-Level RBAC Fail-Open - Anonymous Write/Call Bypass via Unbound `DefaultRolePermissions
What to do
- Upgrade to a fixed version: node-opcua 2.180.0, node-opcua-address-space 2.180.0, node-opcua-server 2.180.0.
- Redeploy and restart long-running processes so they load the fixed code.
Affected packages
node-opcua
- >= 2.42.0, < 2.180.0
- 2.180.0
Check your project: npm ls node-opcua --all
Is node-opcua@2.180.0 safe to install? See the upgrade verdict →
node-opcua-address-space
- >= 2.42.0, < 2.180.0
- 2.180.0
Check your project: npm ls node-opcua-address-space --all
Is node-opcua-address-space@2.180.0 safe to install? See the upgrade verdict →
node-opcua-server
- >= 2.42.0, < 2.180.0
- 2.180.0
Check your project: npm ls node-opcua-server --all
Is node-opcua-server@2.180.0 safe to install? See the upgrade verdict →
What changed
Published in the GitHub Advisory Database as critical.