Cyber Posture

CVE-2022-47090

High

Published: 24 January 2025

Published
24 January 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score 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 24.8th percentile
Risk Priority 16 60% EPSS · 20% KEV · 20% CVSS

Description

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

Security Summary

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.

Details

CWE(s)
CWE-120

References