Description
The VobSub subtitle decoder libsub_vob (part of the Amlogic DroidLogic SubTitleService), as shipped on Nexbox A95X (Amlogic S905X) TV boxes, contains an out-of-bounds write vulnerability in vob_fill_pixel() that allows remote attackers to corrupt stack memory by sending a crafted SET_CONTR command with an attacker-controlled alpha value that drives an unbounded array index (change_data) past the end of the fixed four-element PixelDatas array. Attackers can exploit this by sending malicious VobSub data over the unauthenticated tcp/10100 socket or via a malicious .sub file to zero out adjacent stack bytes, resulting in silent stack corruption or process crash.
Published: 2026-11-02
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via stack corruption
Action: Assess Impact
AI Analysis

Impact

The vulnerability is an out‑of‑bounds write in the VobSub subtitle decoder library (libsub_vob) used by the Amlogic DroidLogic SubTitleService. When the decoder processes a crafted SET_CONTR command, an attacker can supply an alpha value that causes the change_data index to exceed the bounds of a four‑element array, resulting in stack memory corruption. This corruption can silently alter the state of the process or trigger a crash, which in turn leads to denial of service.

Affected Systems

Affected products include the Amlogic Android SDK and Nexbox A95X (Amlogic S905X) TV boxes that ship the DroidLogic SubTitleService. The problem exists in the libsub_vob component of the subtitle service. No specific version numbers are available in the CVE entry.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate risk. Because the exploit can be carried out remotely over the unauthenticated TCP port 10100 or via a malicious .sub file, any user with network access to the device can trigger the flaw. The EPSS score is not provided and the vulnerability is not listed in the CISA KEV catalog, suggesting that large‑scale exploit activity has not been observed yet. Nonetheless, the lack of authentication and the ability to corrupt stack memory make the threat realistic, especially in environments where the subtitle service is enabled and network exposure is unrestrained.

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 vendor patch or update to a fixed version of the Amlogic DroidLogic SubTitleService if one is available.
  • Configure the network or firewall to block access to TCP port 10100 from untrusted sources, thereby preventing remote SET_CONTR commands from reaching the subtitle decoder.
  • If the subtitle functionality is not required, consider disabling or uninstalling the DroidLogic SubTitleService or otherwise preventing the loading of the libsub_vob library.

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 out-of-bounds write vulnerability in vob_fill_pixel() that allows remote attackers to corrupt stack memory by sending a crafted SET_CONTR command with an attacker-controlled alpha value that drives an unbounded array index (change_data) past the end of the fixed four-element PixelDatas array. Attackers can exploit this by sending malicious VobSub data over the unauthenticated tcp/10100 socket or via a malicious .sub file to zero out adjacent stack bytes, resulting in silent stack corruption or process crash.
Title Amlogic DroidLogic SubTitleService Out-of-Bounds Write via VobSub SET_CONTR
Weaknesses CWE-787
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:38.599Z

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

Link: CVE-2026-119739

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-119739

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses