Skip to main content

AOC LC32D1320 CVE-2026-52167

| EUVDEUVD-2026-102128 MEDIUM
Stack-based Buffer Overflow (CWE-121)
2026-10-15 mitre GHSA-jj7j-gp2j-7mc2
6.2
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted .PSB file via local media
  2. Exploit
    Device parses file in gensub_ParsePsb()
  3. Execution
    Stack buffer overflow corrupts stack
  4. Impact
    Firmware crashes, Denial of Service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique 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 the attacker to supply a crafted .PSB subtitle file that the AOC LC32D1320 (firmware v2.05) parses via its gensub_ParsePsb() function - concretely, getting the malicious subtitle file onto the device for processing (the CVSS Local vector, AV:L, rules out a remote network path and implies local delivery such as USB/removable media playback on the TV). Limiting factors: the attack is local-only (no remote exploitation), impact is confined to availability (A:H - a crash/DoS, not code execution or data compromise), and it is tied to this specific product and firmware version v2.05. No authentication is indicated (PR:N) and no user interaction is encoded in the provided vector (UI:N), though in practice the crafted file must still be loaded/played on the device.

Impact

This is a low-priority, medium-severity issue despite the CWE-121 stack overflow classification. The provided CVSS:3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 6.2) is availability-only: the sole impact is a crash/Denial of Service, with no confidentiality or integrity impact and no code-execution claim in the description. Critically, the attack vector is Local (AV:L) - the attacker must supply a crafted .PSB subtitle file to the device for parsing (e.g., via USB/removable media on this AOC LCD TV), so there is no remote network path. EPSS corroborates low real-world risk at 0.17% (6th percentile), and the vuln.today decision label is 'this_month' - not 'act_now' or 'emergency'. There is NO CISA KEV listing, so this is not confirmed actively exploited. Public PoC references exist (a GitHub project 'libaoc' and a blog writeup) but are not verified as working weaponized exploit code. Net: a genuine but low-urgency DoS against a specific consumer TV model requiring local file delivery - the kind of high-CWE-label/low-real-risk issue that does not warrant emergency response. Note the input CPE and EUVD list vendor/product/version as 'n/a', so authoritative affected-product metadata is weak and the only concrete version anchor is 'v2.05' from the free-text description.

Exploit ScenarioDerived

An attacker crafts a malicious .PSB subtitle file and gets it onto the AOC LC32D1320 (v2.05) - for example on a USB stick played on the TV. When the firmware's gensub_ParsePsb() routine parses the file, the stack overflow crashes the device, causing a Denial of Service. A public PoC reference exists (GitHub 'libaoc' repo and a blog writeup) but is not verified as working exploit code; CVSS AV:L/AC:L means the trigger is local and low-complexity once the file is supplied.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 28, 2026

A stack-based buffer overflow in the gensub_ParsePsb() subtitle parser of AOC LC32D1320 firmware v2.05 lets an attacker crash the display by supplying a crafted .PSB subtitle file. The vector is local (AV:L) with no privileges or user interaction required in the CVSS scoring (PR:N/UI:N), and impact is limited to availability (A:H) - a denial of service, not code execution or data exposure - giving a medium severity of 6.2. No CISA KEV entry exists and EPSS is minimal (0.17%, 6th percentile), so real-world exploitation is not confirmed; a public technical writeup and an associated libaoc code repository are linked, but working exploit code is not verified. Priority guidance places remediation in the this_month window rather than immediate action.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data, so AOC LC32D1320 owners should treat v2.05 as unpatched until AOC publishes updated firmware, and should monitor https://nvd.nist.gov/vuln/detail/CVE-2026-52167 and the researcher writeup at https://blog.facil.wtf/writeup-aoc-lc32d1320.html for a fix announcement. Because the assessed vector is local (AV:L) and the trigger is processing a malicious .PSB subtitle file, the practical compensating controls are analyst-derived rather than vendor-stated: do not load .PSB subtitle files from untrusted or unknown sources onto the display (playback of such a file is what reaches gensub_ParsePsb(), so avoiding untrusted subtitle files removes the exposure, at the cost of losing subtitles for that content), restrict physical/USB access to the TV to trusted users so removable media cannot be used as the delivery path, and prefer external playback devices for untrusted media. These reduce exposure but do not remove the underlying overflow, and the residual risk stays in place until firmware with a bounds-checked parser is available.

Affected VersionsENISA

n/a n/a

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

The flaw is CWE-121, a stack-based buffer overflow, occurring inside the gensub_ParsePsb() routine of the AOC LC32D1320 television firmware (v2.05), which handles .PSB subtitle files - the parsing path exercised when a subtitle track is loaded during media playback. The specific .PSB field or structure that overflows the stack buffer is not described in the available sources, so the precise trigger conditions beyond 'crafted .PSB file processed by this function' are unverified. Because the parser runs on the device itself, the CVSS AV:L metric reflects local delivery of the malicious file (for example via USB/removable media playback) rather than a network-reachable service; the supplied CPE string is unpopulated (n/a:n/a), so affected-product identification rests on the description and the third-party writeup rather than a formal NVD CPE mapping. The linked GitHub project (teogabrielofc/libaoc) and the blog.facil.wtf writeup appear to be reverse-engineering research on this firmware's subtitle handling, and ENISA EUVD-2026-102128 mirrors the same n/a version data.

Know when the next one hits your stack

  • 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 (mitre) PRIMARY 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.2 MEDIUM

AV:L because the malicious .PSB file must be supplied locally to the device for parsing; AC:L and PR:N as no auth or special timing is described; impact is availability-only (A:H), so C:N/I:N.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
CVSS changed
Oct 26, 2026 - 18:23 NVD
6.2 (MEDIUM)
CVE Published
Oct 15, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A stack overflow in the gensub_ParsePsb() function of AOC LC32D1320 v2.05 allows attackers to cause a Denial of Service (DoS) via supplying a crafted .PSB subtitle file.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
single specific AOC consumer LCD TV model, niche non-enterprise footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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