๐Ÿ” CVE Alert

CVE-2026-71490

HIGH 7.1

OPNsense: Direct comma-separated user privileges bypass OPNsense MVC read-only write protection

CVSS Score
7.1
EPSS Score
0.0%
EPSS Percentile
0th

OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.11, OPNsense\Core\ACL::hasPrivilege() appends a directly assigned comma-separated <priv> value as one string and then uses an exact comparison when checking user-config-readonly. A user directly assigned both a component write privilege and user-config-readonly can therefore be treated as lacking the read-only restriction, and MVC APIs protected by throwReadOnly() can persist configuration changes for that component. Group privileges are not affected by the same parser flaw because the group path already splits comma-separated values. This issue is fixed in version 26.1.11.

CWE CWE-863
Vendor opnsense
Product core
Published Oct 15, 2026
Last Updated Oct 15, 2026
Stay Ahead of the Next One

Get instant alerts for opnsense core

Be the first to know when new high vulnerabilities affecting opnsense core are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

Affected Versions

opnsense / core
< 26.1.11

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/opnsense/core/security/advisories/GHSA-p9pr-782r-w2xw github.com: https://github.com/opnsense/core/commit/578e025111161ffd03fd3fd0ccdac203be546505 github.com: https://github.com/opnsense/core/commit/e15a884973746319e79bd2cd421e8a015cc3ddb9 github.com: https://github.com/opnsense/core/commit/f674f4ff294a3f7c4cd0591563f6df47bea50034