CVE-2023-53874
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-12-15

Last updated on: 2025-12-18

Assigner: VulnCheck

Description
GOM Player 2.3.90.5360 contains a buffer overflow vulnerability in the equalizer preset name input field that allows attackers to crash the application. Attackers can overwrite the preset name with 260 'A' characters to trigger a buffer overflow and cause application instability.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-12-15
Last Modified
2025-12-18
Generated
2026-06-16
AI Q&A
2025-12-15
EPSS Evaluated
2026-06-15
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
gomlab gom_player 2.3.90.5360
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-120 The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability is a buffer overflow in GOM Player version 2.3.90.5360 that occurs in the equalizer preset name input field. An attacker can input a string of 260 'A' characters as the preset name, which exceeds the buffer size and causes the application to crash or become unstable. This happens because the application does not properly check the size of the input before copying it, leading to a classic buffer overflow issue. [2, 3]

Impact Analysis

The vulnerability can cause the GOM Player application to crash or become unstable when exploited. This results in a denial of service condition for the user. Since the attack requires local access and user interaction, it does not allow remote code execution or data compromise, but it can disrupt normal use of the application. [2, 3]

Detection Guidance

This vulnerability can be detected by attempting to reproduce the buffer overflow condition locally on the affected GOM Player version 2.3.90.5360. Specifically, you can test by opening GOM Player, navigating to Settings > Audio > Equalizer, adding a new EQ preset, and inputting a string of 260 'A' characters into the preset name field to see if the application crashes or becomes unstable. There is also a proof-of-concept Python script that writes the 260-character payload to a file named "exploit.txt" which can be used as input to trigger the overflow. Since this is a local vulnerability, network detection commands are not applicable. [3]

Mitigation Strategies

Immediate mitigation steps include avoiding the use of the equalizer preset name input field with overly long strings (specifically strings of 260 or more characters) in GOM Player version 2.3.90.5360. Users should refrain from adding or modifying equalizer presets with suspicious or unusually long names. Additionally, updating to a patched or newer version of GOM Player once available from the vendor is recommended. If no patch is available, consider restricting user access to the equalizer settings to prevent exploitation. [2, 3]

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2023-53874. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart