Skip to main content

Root Browser Classic CVE-2026-85082

| EUVDEUVD-2026-86482 HIGH
OS Command Injection (CWE-78)
2026-09-25 help@fluidattacks.com GHSA-rqjf-4x9c-c8v8
8.5
CVSS 4.0 · Vendor: fluidattacks
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted SQLite file to device
  2. Delivery
    Victim opens .db in Root Browser
  3. Exploit
    Filename injected into shell command
  4. Execution
    Execute arbitrary OS commands as root
  5. Impact
    Device compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the victim open, within Root Browser Classic 3.3.0, a SQLite database file whose filename the attacker controls and has seeded with shell metacharacters; the app then passes that path to an OS shell without escaping (CWE-78). Limiting factors: the attack vector is LOCAL (the file must reach the device - e.g. via download, sideload, shared storage, or another app), and it requires passive user interaction (the victim must select/open the file). It is confined to users of this specific rooted-Android file manager, so the realistic attack surface is narrow despite the high impact.

Impact

This is a genuine but access-constrained flaw whose raw score overstates remote danger. The vendor CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H, 8.5) correctly encodes LOCAL attack vector plus PASSIVE user interaction - meaning exploitation is not remote/network-borne; an attacker must get a malicious file onto the device and induce the victim to open it in the app. There is no EPSS score, no CISA KEV listing, and no public exploit code identified at time of analysis, so this is 'no public exploit identified at time of analysis.' The high VC/VI/VA is plausible because Root Browser Classic is a ROOT file manager that shells out, so injected commands may run with elevated privilege. Bottom line: real technical impact is high (potential command execution, likely root), but the local vector + required user interaction + niche Android app footprint make this a targeted/low-likelihood issue rather than a mass-exploitation priority. Note UI:P (passive) in the 4.0 vector maps to UI:R in 3.1 - the victim must open the crafted database, which meaningfully limits realistic attack rate.

Exploit ScenarioDerived

An attacker crafts a SQLite database file whose filename embeds shell metacharacters (e.g. a name containing '; ' or backticks). The victim, using Root Browser Classic 3.3.0, taps to open the malicious .db file; the app concatenates the filename into an OS shell command, and the injected commands execute - likely with the app's elevated/root privileges. No public exploit code is currently identified, and the local vector plus required user interaction make this a targeted rather than opportunistic attack.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Command injection in Root Browser Classic 3.3.0 (Android, package com.jrummyapps.rootbrowser.classic) lets an attacker execute arbitrary shell commands with the app's privileges by supplying a SQLite database whose filename is seeded with shell metacharacters; the app passes that path to an operating-system shell without separating the filename from the command (CWE-78). Exploitation is local rather than remote: the crafted file must first reach the device (download, sideload, shared storage or another app) and the victim must then open it inside the app, so the flaw is gated by passive user interaction and confined to users of this root-capable file manager. No public exploit code was identified at time of analysis, and while exploitation yields high confidentiality, integrity and availability impact, the 8.5 CVSS v4.0 base score overstates the practical exposure because the realistic attack surface is narrow.

RemediationAI

No vendor-released patch identified at time of analysis - the references supplied (the Fluid Attacks advisory at https://fluidattacks.com/advisories/infant and the Google Play listing) do not specify a fixed version, so monitor the vendor and the advisory page for a patched release and upgrade as soon as one appears. Until then, apply targeted compensating controls: do not open SQLite (.db/.sqlite) files in Root Browser Classic when the filename originates from an untrusted source such as a browser download, messaging app, sideloaded package or shared storage, because opening the file is the exploitation trigger and the malicious filename must survive intact into the app's file picker. Restrict installation of applications and files from unknown sources, and audit shared storage for attacker-controlled database files. If the app must remain installed, revoke its superuser grant in the root manager (Magisk/SuperSU) so injected shell commands cannot inherit root - the trade-off is that Root Browser Classic loses the elevated file-system access that is its primary purpose. On devices where the app is not needed, uninstalling it removes the exposure entirely. Note that no public exploit code was identified at time of analysis, so opportunistic exploitation is unlikely, but the flaw is genuine and the constraints above are the effective barriers.

Affected VersionsENISA

Root Browser Classic 3.3.0

Affected Packages

euvd root_browser_classic no fix

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 root cause is OS command injection (CWE-78): Root Browser Classic 3.3.0 constructs a shell invocation - typically an 'sh -c' command line or a direct call to a sqlite3-style helper - from the path of a user-selected SQLite database, but never quotes or escapes the filename and does not use argv-style execution that keeps argument data separate from the command string. Any metacharacter embedded in the filename (for example ';', backticks, '$()', pipes or newlines) is therefore interpreted by the shell as a command separator and runs with the privileges of the Root Browser Classic process. Because this is a root-oriented Android file manager that is commonly granted superuser rights on rooted devices, injected commands can inherit elevated privileges, converting an ordinary file-selection action into high-impact code execution. The supplied CVSS v4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H) describes a local attack vector with no authentication requirement, no additional preconditions beyond a vulnerable deployment, and passive user interaction; the independent CVSS 3.1 assessment (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) is consistent, agreeing on local access, required user interaction and high CIA impact with scope unchanged. No CPE identifiers were included in the source data, so affected-instance enumeration must rely on the Google Play package name rather than structured CPE matching.

Know when Android 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 (fluidattacks) PRIMARY 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Local vector (must open an on-device file) and required user interaction (UI:R); no prior privileges; command exec in a root-context browser gives full C/I/A impact.

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

Primary rating from Vendor (fluidattacks).

CVSS VectorVendor: fluidattacks

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Root Browser Classic 3.3.0 passes the path of a selected SQLite database to an operating-system shell without safely separating the filename from the command.

Technical POC Analysis

Bug class: OS command injection (CWE-78).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

A command-injection flaw in Root Browser Classic 3.3.0, a root-capable Android file manager, could allow a crafted file opened in the app to execute shell commands under the application's privileges on the user's device. Because the app targets rooted handsets and exploitation requires a user to open a malicious file locally, exposure is limited to employees who have installed this specific app, typically on personal or BYOD devices rather than managed corporate assets. Leadership should care primarily about the absence of a vendor fix and the resulting need to remove or blocklist the application on any device with access to company data.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: uninstall or blocklist the application via MDM/EMM, restrict installation to approved app catalogs, block sideloading and untrusted file sources, remind users not to open unsolicited database or archive files in file-manager apps, and limit rooted or unmanaged devices from accessing sensitive corporate data.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche Android root file manager, rooted-user audience only
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.1%
Patch available No
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
Defer
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

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