Amlogic DroidLogic SubTitleService Out-of-Bounds Write via VobSub SET_CONTR
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Nexbox | A95X | unaffected |
|
||||||
| Amlogic | Amlogic Android SDK | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Amlogic | Amlogic Android Sdk |
|
||||||||
| Nexbox | A95x |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.371% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Amlogic
Amlogic amlogic Android Sdk Nexbox Nexbox a95x |
|
| Vendors & Products |
Amlogic
Amlogic amlogic Android Sdk Nexbox Nexbox a95x |
| 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
|