CVE-2026-90441 in Fireware OSinfo

Summary

by MITRE • 09/30/2026

A missing authorization vulnerability in the wgagent management daemon's session initialization function allows an authenticated, low-privileged user (including a read-only or guest administrator account) to crash the wgagent process and read arbitrary files accessible to the daemon by submitting a specially crafted management API request.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 09/30/2026

The identified security flaw resides within the session initialization routine of the wgagent management daemon, representing a critical failure in access control mechanisms. This vulnerability is classified as an improper authorization issue where the system fails to enforce appropriate restrictions on authenticated users with low-privileged roles. Specifically, individuals holding read-only or guest administrator accounts are granted capabilities that exceed their intended privilege level during the session setup phase. The root cause lies in the daemon's failure to validate whether a user possesses sufficient administrative rights before executing sensitive initialization procedures that interact directly with system resources and file paths accessible to the service account running wgagent.

From an operational perspective, this misconfiguration allows attackers to exploit the flaw by submitting specially crafted requests through the management API interface. Because the vulnerability occurs during session initialization, it can be triggered early in the interaction lifecycle without requiring complex state manipulation or additional authentication steps beyond basic login credentials for a low-privileged account. The immediate consequence of exploiting this weakness is the crash of the wgagent process due to unauthorized memory access or invalid file operations initiated by the crafted request. This denial of service condition disrupts network management functions and can lead to significant downtime in environments relying on continuous availability of these services.

Beyond the disruption caused by the process termination, the vulnerability poses a severe risk to data confidentiality. The attacker gains the ability to read arbitrary files that are accessible to the wgagent daemon's operating system user context. This effectively bypasses standard file permission models because the exploit leverages the elevated privileges inherent in the service account rather than exploiting weaknesses in local file permissions directly. Sensitive configuration files, credentials stored within managed systems, or other proprietary data residing on paths readable by the daemon can be exfiltrated through this channel. The ability to read arbitrary files transforms a simple denial-of-service issue into a critical information disclosure vulnerability with potential for further lateral movement if those files contain additional secrets or network topology details.

In terms of industry standard classifications, this flaw aligns closely with CWE-269 Improper Privilege Management and CWE-862 Missing Authorization within the Common Weakness Enumeration framework. The exploitation technique corresponds to ATT&CK tactic T1078 Valid Accounts, as it relies on legitimate but insufficiently restricted credentials, and potentially T1530 Data from Local System, given the ability to read files accessible to the local service account. Security architects should treat this not merely as a bug in code logic but as a fundamental design flaw in how role-based access control is implemented within the management plane of the device or software component.

Mitigation strategies must prioritize immediate patching by the vendor if an update is available that corrects the authorization checks in the session initialization function. In the interim, network segmentation should be enforced to restrict access to the management API interface exclusively from trusted administrative subnets using firewalls or VLAN isolation. Additionally, implementing strict input validation and request filtering at a reverse proxy level can help detect malformed requests indicative of exploitation attempts before they reach the vulnerable daemon code. It is also advisable to review all user accounts assigned read-only or guest administrator roles to ensure that no unnecessary privileges are granted during session creation phases, adhering strictly to the principle of least privilege across all administrative interfaces.

Responsible

WatchGuard

Reservation

09/11/2026

Disclosure

09/30/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!