Description
The VobSub subtitle decoder libsub_vob (part of the Amlogic DroidLogic SubTitleService), as shipped on Nexbox A95X (Amlogic S905X) TV boxes, contains an infinite loop vulnerability in get_vob_spu() that allows unauthenticated network attackers or local users loading malicious files to trigger an unreachable loop exit condition via mismatched length fields. Attackers can send crafted AMLU data blocks over the unauthenticated tcp/10100 listener or via a malicious VobSub (.sub) file to cause the subtitle decode thread to spin at 100% CPU indefinitely, resulting in denial of service.
Published: 2026-11-02
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Update Firmware
AI Analysis

Impact

The vulnerability resides in the VobSub subtitle decoder library used by Amlogic's DroidLogic SubTitleService on Nexbox A95X devices. An infinite loop occurs in get_vob_spu() when length fields are mismatched, causing the decoding thread to consume 100 % CPU until the OS can terminate it. Attackers can exploit this by sending crafted AMLU data over the open tcp/10100 listener or by creating a malicious VobSub (.sub) file that triggers the loop, leading to a denial‑of‑service condition on the affected television set.

Affected Systems

Devices impacted are Amlogic Android SDK firmware on Nexbox A95X models that run the Amlogic S905X processor. The vulnerability is present in the shipped version of the libsub_vob component included with the DroidLogic SubTitleService, though specific revision numbers are not disclosed in the advisory.

Risk and Exploitability

The CVSS score for this issue is 6.9, reflecting medium‑to‑high severity. The EPSS score is not available, so the likelihood of real‑world exploitation cannot be quantified, and the vulnerability is not listed in CISA's KEV catalog. Exploitation is straightforward for unauthenticated remote users who can reach port 10100 or for local users who can supply a crafted subtitle file. Successful exploitation results in a DoS that may render the device unusable until a reboot or firmware fix is applied.

Generated by OpenCVE AI on November 2, 2026 at 21:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest firmware update or patch released by Amlogic or Nexbox that addresses the libsub_vob infinite loop issue.
  • Disable or block network access to the tcp/10100 port when the device is not in use to prevent remote triggers.
  • Restrict write permissions for subtitle files or implement validation to reject malformed .sub files, thereby limiting local abuse.

Generated by OpenCVE AI on November 2, 2026 at 21:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 20:00:00 +0000

Type Values Removed Values Added
Description The VobSub subtitle decoder libsub_vob (part of the Amlogic DroidLogic SubTitleService), as shipped on Nexbox A95X (Amlogic S905X) TV boxes, contains an infinite loop vulnerability in get_vob_spu() that allows unauthenticated network attackers or local users loading malicious files to trigger an unreachable loop exit condition via mismatched length fields. Attackers can send crafted AMLU data blocks over the unauthenticated tcp/10100 listener or via a malicious VobSub (.sub) file to cause the subtitle decode thread to spin at 100% CPU indefinitely, resulting in denial of service.
Title Amlogic DroidLogic SubTitleService Infinite Loop via get_vob_spu()
Weaknesses CWE-835
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T19:46:51.695Z

Reserved: 2026-10-30T15:31:52.079Z

Link: CVE-2026-119738

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-02T20:17:38.310

Modified: 2026-11-02T20:17:38.310

Link: CVE-2026-119738

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T22:00:06Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')