Skip to main content

Amlogic Android SDK EUVDEUVD-2026-115546

| CVE-2026-119737 HIGH
OS Command Injection (CWE-78)
2026-11-02 VulnCheck GHSA-cqfv-369w-xpwm
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain unprivileged local execution on device
  2. Delivery
    Open world-writable /dev/socket/pppoe_wrapper socket
  3. Exploit
    Send 'pppd pty' datagram with shell metacharacters
  4. Execution
    Daemon passes string to system(3) as root
  5. Impact
    Execute arbitrary commands with full root privileges

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

Requires local presence on the device with the ability to write to the AF_UNIX datagram socket at /dev/socket/pppoe_wrapper; because that socket is world-writable, any unprivileged local process or app can reach it with no additional authentication (PR:L) and no user interaction (UI:N). The daemon is present as shipped, so no non-default configuration is needed. The decisive limiting factor is AV:L: the attacker must already have local code execution on an affected device (e.g. a malicious/sideloaded app or an existing low-privilege shell) - there is no network-reachable path. Exploitation is constrained to devices that ship the Amlogic pppoe_wrapper daemon, specifically Nexbox A95X (Amlogic S905/S905X) TV boxes and other builds derived from the affected Amlogic Android SDK.

Impact

The CVSS 4.0 base score of 8.5 reflects complete compromise of the vulnerable system (VC:H/VI:H/VA:H), but the single most important mitigating signal is AV:L - this is a LOCAL-only privilege escalation, not a remotely reachable flaw, so it cannot be exploited across a network and does not enable mass or wormable exploitation. PR:L and AC:L indicate that once an attacker has any unprivileged local foothold (e.g. a malicious or compromised app) the escalation to root is trivial and reliable, since the socket is world-writable and the input is passed unfiltered to system(3). No EPSS score is provided and the CVE is not listed in CISA KEV, so there is no evidence of active or widespread exploitation; a public PoC reference exists (a UART-to-root disclosure writeup) but it is not verified as working exploit code. The vuln.today decision label is 'this_week', consistent with a serious but access-gated local flaw rather than an internet-facing emergency. Net assessment: a genuine, high-impact root escalation that should be prioritized this week for owners of affected devices, but its real-world risk is bounded by the requirement for pre-existing local access and the niche consumer hardware footprint - it is not a high-CVSS-but-trivial issue, yet neither is it a remotely exploitable crisis.

Exploit ScenarioDerived

A malicious or compromised unprivileged app on a Nexbox A95X TV box opens the world-writable AF_UNIX datagram socket at /dev/socket/pppoe_wrapper and sends a crafted datagram beginning with 'pppd pty' followed by shell metacharacters and attacker commands. The root-owned pppoe_wrapper daemon passes the string unfiltered to system(3), which runs it via /system/bin/sh -c as root, yielding full device compromise. A public PoC reference exists but is not verified as working exploit code; with AV:L/AC:L the technique is straightforward once any local execution context is obtained.

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

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

Alert me

AnalysisAIv1 – Nov 02, 2026

Local privilege escalation to root affects the Amlogic Android SDK's pppoe_wrapper daemon as shipped on Nexbox A95X (Amlogic S905/S905X) TV boxes, where any unprivileged local process or app can send a crafted message to the world-writable AF_UNIX datagram socket at /dev/socket/pppoe_wrapper. A message beginning with 'pppd pty' and containing shell metacharacters is passed unfiltered to system(3) and executed by /system/bin/sh -c as root, giving full control of the device. Exploitation is local-only (CVSS 4.0 AV:L, independently assessed CVSS 3.1 AV:L/AC:L/PR:L/UI:N) and requires the attacker to already have local code execution; a public PoC reference exists but is not verified as working exploit code, and no CISA KEV active-exploitation entry is present.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the supplied data, so remediation must start with restricting the exposed socket: change /dev/socket/pppoe_wrapper from world-writable to root-only or a tightly controlled group, or remove the socket and stop the pppoe_wrapper daemon on devices that do not require PPPoE. The trade-off is that tightening permissions or disabling the daemon can break PPPoE/DSL functionality on the TV box. If PPPoE is required, restrict the socket to the intended PPPoE process and monitor for local processes sending crafted 'pppd pty' messages; these are compensating controls, not a complete fix. Track the VulnCheck advisory (https://www.vulncheck.com/advisories/amlogic-pppoe-wrapper-command-injection-via-af-unix-socket) and the researcher disclosure (https://mstreet97.github.io/security-research/vulnerability-disclosure/embedded/cve/2026/10/29/From-UART-to-root-android-version.html) for a vendor update, and apply a Nexbox/Amlogic firmware build containing the fix when one is published.

Affected VersionsENISA

A95X NEXBOX-A95X-AP6330
A95X NEXBOX-A95X-201606011847
Amlogic Android SDK 0

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

CVE-2026-119737 is a CWE-78 OS command injection in the Amlogic Android SDK's pppoe_wrapper vendor daemon. The daemon exposes a world-writable AF_UNIX datagram socket at /dev/socket/pppoe_wrapper; messages that begin with 'pppd pty' are handed to system(3), which invokes /system/bin/sh -c, so shell metacharacters and appended commands are executed with the daemon's root privileges. The supplied evidence does not describe any additional validation, authentication, or trigger beyond the crafted socket message. CPE data identifies Nexbox A95X and the Amlogic Android SDK with wildcard versions, and the affected surface is the daemon as shipped in those builds. The CVSS 4.0 vector records AV:L/AC:L/AT:N/PR:L/UI:N with VC:H/VI:H/VA:H, while the independent CVSS 3.1 assessment is AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, confirming a local-only, no-user-interaction path that yields full root compromise once local access exists.

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

Local world-writable socket reachable by any unprivileged user gives AV:L/PR:L/AC:L/UI:N; unfiltered command execution as root yields full C:H/I:H/A:H.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
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

The pppoe_wrapper vendor daemon from the Amlogic Android SDK, as shipped on Nexbox A95X (Amlogic S905/S905X) TV boxes, contains a command injection vulnerability that allows local attackers to execute arbitrary commands as root by sending crafted messages to a world-writable AF_UNIX datagram socket at /dev/socket/pppoe_wrapper. Attackers can send a message beginning with 'pppd pty' followed by shell metacharacters and arbitrary commands, which are passed unfiltered to system(3) and executed by /system/bin/sh -c as root, resulting in full privilege escalation.

Technical POC Analysis

CWE-78, command injection into a root daemon.

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

Executive ViewAI

Why It Matters

A high-severity local privilege escalation vulnerability (CVE-2026-119737) in the Amlogic Android SDK's pppoe_wrapper daemon affects Nexbox A95X TV boxes, enabling any local app or process to gain root control of the device. This puts consumer devices at risk of complete compromise, potentially exposing user data and home network access. While exploitation requires prior local access, the widespread deployment of these devices means leadership should prioritize mitigation to protect brand reputation and user trust.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement interim mitigations: restrict access to the pppoe_wrapper socket via file permissions and SELinux, disable the service if not needed, segment affected devices on isolated networks, and enforce strict app installation policies to reduce local attack surface.

Threat Intelligence Overview

EPSS Score
0.9%
Top 41% exploitable
Prevalence
Low
niche consumer Amlogic Android TV box, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.9%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: +1
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.

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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