External risk intelligence

Yet Another UPnP Controller Insecure Permissions Allow Arbitrary Data Access

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-107038

The vulnerability exists within a local Android application (Yet Another UPnP Controller) due to insecure component permissions. It is a client-side mobile application intended for local device use, not an internet-facing service, gateway, or public-facing infrastructure. Exposure is restricted to the local device environment.

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in Yet Another UPnP Controller, an application that manages UPnP devices on a local network. Exploitation could allow unauthorized access and control over application data, presenting a risk to users of this specific software.

  • Attackers can access and control app data.
  • Matters due to potential unauthorized access.
  • Confirm relevance and exposure of this app.

Attack Path

How an attacker could exploit the issue

An attacker can exploit this vulnerability by targeting the Yet Another UPnP Controller app, which is accessible over the network. By invoking an exported component without proper authorization, an attacker could gain unauthorized access to and manipulate application data.

  • Network access is required.
  • Invokes an exported component.
  • Leads to arbitrary data access.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could affect how the Yet Another UPnP Controller application handles its internal data. When supported by the advisory, an attacker could potentially access or modify application data through an exported component.

  • Application data could be accessed.
  • Via an exported component.
  • Unauthorized data access or control.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability resides within a local Android application, meaning the primary concern is device-level data access rather than broad network exposure. Device owners or application administrators should first confirm the presence and usage of the Yet Another UPnP Controller app on their devices. Subsequent steps involve assessing the app's criticality and user base to prioritize potential mitigation or user guidance.

  • Device owners and app administrators should own this.
  • Verify app presence and usage on devices.
  • Plan guidance or mitigation based on risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Yet Another UPnP Controller?

It is an Android application designed to manage Universal Plug and Play (UPnP) devices. Users employ it to discover and control media devices, routers, or smart appliances that share the same local network, acting as a bridge between the mobile device and home infrastructure.

What does CWE-926 mean for CVE-2026-107038?

CWE-926 refers to improper exported component permissions in Android. In this CVE, it means the application incorrectly allows other apps or entities on the device to interact with its internal components. Because these components are not properly secured, an unauthorized party can bypass intended restrictions to access or modify data stored by the controller.

How does an attacker trigger this vulnerability?

An attacker must invoke the specific exported application component that lacks proper permission checks. Merely having the application installed does not automatically compromise your device. The vulnerability is not triggered by standard, authorized network discovery or typical use of the UPnP features within the app.

Is my device at risk based on Halo Surface Signal?

Halo Surface Signal indicates that this risk is very unlikely to affect public-facing infrastructure. Since Yet Another UPnP Controller is a client-side mobile application intended for local network use, it is not an internet-facing service. The potential for unauthorized access is largely confined to the local device environment and the immediate network it connects to.

Do I need to take action if I use this app?

Start by identifying if the application is currently installed on your devices. Once located, evaluate if the app's utility justifies the risk of potential data exposure. If the software is no longer needed, removing it is the most effective way to eliminate the attack surface created by these insecure component permissions.

References