CVE-2026-122007: Oqtane Framework before 10.3.0 Broken Access Control via SettingController

Published Nov 4, 2026
·
Updated

Oqtane Framework before 10.3.0 contains a broken access control vulnerability in SettingController.cs that allows an authenticated site administrator to read and modify settings belonging to other sites within the same tenant database by supplying an arbitrary entityId for Site or Role type settings, since IsAuthorized and FilterPrivate fail to verify the requested site matches the current alias SiteId. Attackers can exploit the /api/setting endpoints to disclose private values such as SMTPPassword, SMTPClientSecret, and ExternalLogin ClientSecret, and to alter another site's OIDC/OAuth2 authentication configuration without requiring host privileges.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Oqtane Framework to a version that resolves this vulnerability.

    Fixed in 10.3.0

Event History

Nov 4, 2026
CVE Published
via MITRE·02:46 PM
Data Sourced
via MITRE·02:46 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated administrator of any site can exploit it against other sites that share the same tenant database. Host privileges are not required.

2

What access does an attacker need?

The attacker needs valid authentication as a site administrator and access to the /api/setting endpoints. They can supply an arbitrary entityId when requesting Site- or Role-type settings.

3

Are sensitive values exposed?

Yes. The issue can disclose private settings from other sites, including SMTPPassword, SMTPClientSecret, and ExternalLogin ClientSecret values.

4

Can the vulnerability be used to change another site's configuration?

Yes. A site administrator can modify settings belonging to another site in the same tenant database, including OIDC/OAuth2 authentication configuration.

5

What version fixes the issue?

Upgrade to Oqtane Framework 10.3.0 or later. The vulnerability affects versions before 10.3.0.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203