PT-2026-115001 · Git+1 · Core

CVE-2026-71490

·

Published

2026-10-15

·

Updated

2026-10-15

CVSS v3.1

7.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
Name of the Vulnerable Software and Affected Versions OPNsense versions prior to 26.1.11
Description In the OPNsense firewall and routing platform, the hasPrivilege() function within OPNsenseCoreACL incorrectly processes directly assigned comma-separated <priv> values by treating them as a single string during the user-config-readonly check. This allows a user who is assigned both a component write privilege and the user-config-readonly restriction to bypass the read-only limitation. Consequently, MVC APIs protected by the throwReadOnly() function may allow the persistence of configuration changes for that specific component. This parser flaw does not affect group privileges as they are split correctly.
Recommendations Update to version 26.1.11.

Exploit

Fix

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-71490
GHSA-P9PR-782R-W2XW

Affected Products

Core