node-opcua: Namespace-Level RBAC Fail-Open - Anonymous Write/Call Bypass via Unbound `DefaultRolePermissions
An unauthenticated (Anonymous) client can Write protected Variables and Call privileged Methods on any Node that lacks explicit per-node permissions.
Recorded fixes — node-opcua: 2.180.0; node-opcua-address-space: 2.180.0; 1 more packages. Check your release branch.
Public exploit reference
| Affected range | Recorded fix |
|---|---|
| From 2.42.0 before 2.180.0Semantic versions | 2.180.0 |
Version evidence: OSV · GHSA-xggf-m53x-jc3f
View original version evidence
{
"ranges": [
{
"events": [
{
"introduced": "2.42.0"
},
{
"fixed": "2.180.0"
}
],
"type": "SEMVER"
}
],
"versions": []
}