Description
Buffer Overflow vulnerability in gpac 31becc9e08b88e525a4a62013a4000de1c0f8fd9 allows an attacker to execute arbitrary code via the svgNameToImplementationName() function
Published: 2026-08-25
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a classic buffer overflow in the gpac library, occurring in the svgNameToImplementationName routine that converts an SVG element name to its implementation name. An attacker that can supply a specially crafted SVG input can cause memory corruption and gain the ability to execute arbitrary code on the host system. The weakness is a classic example of a buffer overflow that overflows a fixed-size buffer without bounds checking.

Affected Systems

The affected product is the GPAC Multimedia Framework. All GPAC releases that include the vulnerable svgNameToImplementationName() function prior to the commit 31becc9e08b88e525a4a62013a4000de1c0f8fd9 are susceptible. No vendor or product list from the CNA is available, but any deployment of gpac that processes untrusted SVG content is at risk.

Risk and Exploitability

The CVSS score is 7.8 and the EPSS score is < 1%, indicating a low probability of exploitation but a high impact if successful. The lack of a KEV listing indicates no known public exploitation has been reported. However, the nature of the flaw—remote code execution through user‑supplied SVG—poses a high intrinsic risk. If gpac is used in a network‑facing service or embedded in user‑facing applications, an attacker could trigger the overflow remotely, leading to complete system compromise. In environments where gpac does not process external input, the likelihood of exploitation drops significantly, but the flaw remains a critical vulnerability until patched.

Generated by OpenCVE AI on August 31, 2026 at 19:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply an updated GPAC release that fixes the svgNameToImplementationName overflow.
  • If an update is not immediately possible, disable or remove any functionality that parses or otherwise processes untrusted SVG files.
  • Implement network perimeter controls or intrusion detection to block or alert on attempts that send malformed SVG data to gpac components.

Generated by OpenCVE AI on August 31, 2026 at 19:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in GPAC's svgNameToImplementationName Function Allows Arbitrary Code Execution

Mon, 31 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in GPAC’s SVG Name Conversion
Weaknesses CWE-119

Mon, 31 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 05:30:00 +0000

Type Values Removed Values Added
First Time appeared Gpac
Gpac gpac
Vendors & Products Gpac
Gpac gpac

Wed, 26 Aug 2026 03:45:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in GPAC’s SVG Name Conversion
Weaknesses CWE-119

Tue, 25 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Description Buffer Overflow vulnerability in gpac 31becc9e08b88e525a4a62013a4000de1c0f8fd9 allows an attacker to execute arbitrary code via the svgNameToImplementationName() function
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-31T15:12:50.889Z

Reserved: 2026-06-08T00:00:00.000Z

Link: CVE-2026-52489

cve-icon Vulnrichment

Updated: 2026-08-31T15:12:41.800Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-25T21:17:01.340

Modified: 2026-09-09T16:03:22.897

Link: CVE-2026-52489

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T20:00:05Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')