Cyber Resilience

CVE-2022-47090

High

Published: 24 January 2025

Published
24 January 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score v3.1 7.8 CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS Score 0.0009 25.0th percentile
Risk Priority 16 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2022-47090 is a high-severity Classic Buffer Overflow (CWE-120) vulnerability. Its CVSS base score is 7.8 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploitation for Client Execution (T1203); ranked at the 25.0th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 RA-5 (Vulnerability Monitoring and Scanning) and SI-16 (Memory Protection).

Deeper analysis

CVE-2022-47090 is a buffer overflow vulnerability affecting GPAC MP4Box version 2.1-DEV-rev574-g9d5bb184b. The flaw occurs in the gf_vvc_read_pps_bs_internal function within media_tools/av_parsers.c, where a missing check for num_exp_tile_columns allows the overflow. It is categorized under CWE-120 (Buffer Copy without Checking Size of Input) and received a CVSS v3.1 base score of 7.8.

The vulnerability can be exploited by a local attacker requiring low complexity and no privileges, though user interaction is necessary, such as processing a specially crafted file with MP4Box. Successful exploitation enables high confidentiality, integrity, and availability impacts, potentially allowing arbitrary code execution, data disclosure, or system disruption within the local scope.

A patch is available via a commit in the GPAC GitHub repository at https://github.com/gpac/gpac/commit/48760768611f6766bf9e7378bb7cc66cebd6e49d, which addresses the missing check. Additional details on the issue are documented in https://github.com/gpac/gpac/issues/2341. Practitioners should apply the patch or use an updated GPAC version to mitigate the risk.

EU & UK References

Vulnerability details

GPAC MP4box 2.1-DEV-rev574-g9d5bb184b contains a buffer overflow in gf_vvc_read_pps_bs_internal function of media_tools/av_parsers.c, check needed for num_exp_tile_columns

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1203 Exploitation for Client Execution Execution
Adversaries may exploit software vulnerabilities in client applications to execute code.
Why these techniques?

Buffer overflow in client-side media parser (MP4Box) directly enables arbitrary code execution via crafted file (T1203: Exploitation for Client Execution).

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2020-37024Shared CWE-120
CVE-2025-25565Shared CWE-120
CVE-2020-37050Shared CWE-120
CVE-2024-57509Shared CWE-120
CVE-2020-37010Shared CWE-120
CVE-2025-0725Shared CWE-120
CVE-2026-6691Shared CWE-120
CVE-2025-66287Shared CWE-120
CVE-2020-37075Shared CWE-120
CVE-2020-37028Shared CWE-120

Affected Assets

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Mandates timely remediation of the buffer overflow flaw in GPAC MP4Box via the available patch, directly eliminating the vulnerability.

prevent

Implements memory protections like ASLR and DEP to prevent arbitrary code execution from buffer overflow exploits in unpatched GPAC MP4Box.

detect

Requires vulnerability scanning to identify and report the specific CVE-2022-47090 buffer overflow in GPAC MP4Box for remediation.

References