Skip to main content

Lomiri Download Manager CVE-2026-96424

| EUVDEUVD-2026-102931 HIGH
Incorrect Permission Assignment for Critical Resource (CWE-732)
2026-10-16 GitLab GHSA-cw8r-ph9g-gwmc
7.8
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Run unprivileged app on device
  2. Exploit
    Invoke lomiri-upload-manager DBus method
  3. Execution
    Root service reads arbitrary file
  4. Impact
    Exfiltrate sensitive file contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
Exploitation Conditions

Requires local access to a device running the UBports Lomiri/Ubuntu Touch stack with a vulnerable lomiri-download-manager (including the lomiri-upload-manager component) and its DBus service active. The incorrect DBus policy fails to restrict callers, so any non-root local user or app can invoke the privileged DBus method and have the root-owned service read files it should not expose. Limiting factors: exploitation is strictly local (AV:L) and demands the ability to already run code/an app as some user on the device (PR:L); there is no remote or network-facing exposure, and the primitive is confined to reading files the root service can access.

Impact

Signals are mixed and skew toward moderate, not top-tier priority. The CVSS vector is AV:L/AC:L/PR:L/UI:N/S:U with C:H/I:H/A:H (base 7.8 HIGH), but the local attack vector (AV:L) and required low privileges (PR:L) mean the attacker must already have code execution as some user on the Ubuntu Touch device - this is a local privilege-boundary bypass, not a remotely reachable flaw. There is no EPSS score, no CISA KEV listing, and no public POC provided, so this is best treated as 'no public exploit identified at time of analysis' and there is no evidence of active exploitation. A notable internal conflict: the description characterizes the issue strictly as arbitrary file *read* as root (CWE-732, an information-disclosure / confidentiality problem), yet the supplied CVSS vector asserts I:H and A:H - integrity and availability impact that a read primitive alone does not justify; the referenced forum advisory bundles a separate 'arbitrary root command execution' issue, which may explain the inflated I/A metrics being applied to this CVE. Net: a genuine local root-level info-disclosure bug worth patching on affected devices, but the real-world footprint is small and exploitation requires local access, so it is lower operational priority than its 7.8 score implies.

Exploit ScenarioDerived

A malicious or compromised unprivileged app running on an Ubuntu Touch device sends a crafted request to the lomiri-upload-manager DBus service, which runs as root. Because the DBus policy is incorrectly scoped, the service honors the request and returns the contents of an arbitrary root-readable file (e.g., credential or configuration files) back to the caller. No public exploit code is identified, but the flaw is trivially reachable once local code execution is held (AV:L, AC:L, PR:L).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 16, 2026

Incorrect DBus policy in Lomiri Download Manager (lomiri-download-manager on UBports) allows any local user to read arbitrary files as root via the privileged DBus service, resulting in information disclosure. This local privilege escalation vulnerability affects all versions and requires local access to a device running UBports Lomiri/Ubuntu Touch with the service active. No public exploit code or active exploitation has been identified; risk is moderate due to the local-only attack vector.

RemediationAI

Apply the upstream fix commit 779dfd5bbeb5fe8877627b772e5024e40eda38aa, which corrects the DBus policy to restrict access to the privileged method. As a workaround, modify the DBus policy for lomiri-upload-manager to allow only root or trusted users to call the method, or disable the service if not required-though this may break upload functionality. Monitor the UBports advisory for a patched release at https://forums.ubports.com/topic/12671/security-advisory-arbitrary-root-command-execution-and-unauthenticated-arbitrary-file-read-as-root-in-lomiri-download-manager; note that despite the advisory title mentioning command execution, the assessed impact for this CVE is limited to arbitrary file read as root (information disclosure).

Affected VersionsENISA

lomiri-download-manager 0.1.0 <0.3.3

Affected Packages

euvd lomiri_download_manager fix: 0.3.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability stems from CWE-732 (Incorrect Permission Assignment for Critical Resource) in the DBus policy configuration for lomiri-upload-manager, a component of lomiri-download-manager. The service runs as root and exposes a DBus method that reads files, but the policy fails to restrict callers, so any non-root local user or application can invoke the method and cause the root-owned process to read files it should not access. The CPE cpe:2.3:a:ubports:lomiri-download-manager:*:*:*:*:*:*:*:* indicates all versions are affected. The root cause is improper access control on the DBus interface, allowing unauthorized file read operations. The independent assessment confirms a purely confidentiality impact with vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N.

Know when Lomiri Download Manager gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitLab) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.5 MEDIUM

Local DBus call by any unprivileged user (AV:L/AC:L/PR:L/UI:N) yields root-level arbitrary file read, so C:H; the described primitive does not modify or deny service, so I:N/A:N.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 16, 2026 - 17:17 EUVD
CVE Published
Oct 16, 2026 - 15:35 cve.org
HIGH 7.8

DescriptionCVE.org

Incorrect DBus policy for lomiri-upload-manager (part of lomiri-download-manager) allows arbitrary user to read arbitrary file as root over DBus

Executive ViewAI

Why It Matters

The Lomiri Download Manager on UBports Ubuntu Touch devices is affected by CVE-2026-96424, a high-severity local privilege escalation that allows any local user to read arbitrary files as root, potentially exposing sensitive organizational data. No public exploit has been identified at time of analysis, but no vendor patch is available, requiring immediate interim mitigations. Leadership should prioritize restricting local access to affected devices and evaluating the risk of data exposure in shared or physically accessible environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict local access to trusted users, disable or restrict the lomiri-download-manager DBus service via policy changes (e.g., requiring authentication or limiting to root), apply mandatory access controls (AppArmor/SELinux) to confine the service, audit DBus permissions, and monitor for unauthorized file access attempts.

Threat Intelligence Overview

Prevalence
Low
community-maintained Ubuntu Touch/Lomiri mobile OS, small install base
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy