LiveActive security incident?Get immediate response
CVE Record

CVE-2011-10023: MJM QuickPlayer <= 2010 .s3m Stack-Based Buffer Overflow

MJM QuickPlayer (likely now referred to as MJM Player) version 2010 contains a stack-based buffer overflow vulnerability triggered by opening a malicious .s3m music file. The flaw occurs due to improper bounds checking in the file parser, allowing an attacker to overwrite memory and execute arbitrary code. Exploitation is achieved via a crafted payload that bypasses DEP and ASLR protections using ROP techniques, and requires user interaction to open the file.

HighCVSS 8.4Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

MJM QuickPlayer 2010 can be compromised when a user opens a malicious .s3m music file. The issue is serious because successful exploitation can run attacker code on the workstation. Exposure is likely limited to legacy installations, but public exploit references exist.

Executive priority

Treat as high priority only where the legacy player is present. The main action is rapid inventory and removal or restriction, not broad emergency response. Public exploit availability raises urgency, but user interaction and likely limited deployment reduce enterprise-wide blast radius.

Technical view

The sources describe a CWE-121 stack-based buffer overflow in the .s3m parser of MJM QuickPlayer 2010. The CVSS 4.0 score is 8.4. Attack vector is local with required user interaction, no privileges, and high impact to vulnerable-system confidentiality, integrity, and availability.

Likely exposure

Exposure is probably narrow and legacy-focused: endpoints with MJM QuickPlayer, likely MJM Player, version 2010 installed. Risk increases where users handle downloaded or emailed tracker music files. The source bundle does not provide CPEs or complete version range certainty.

Exploitation context

The bundle cites public exploit references, including Exploit-DB and Metasploit, but KEV is false and no source states active exploitation. Exploitation requires convincing a user to open a malicious .s3m file in the vulnerable player.

Researcher notes

Evidence supports a file-format stack overflow with arbitrary code execution potential. The affected product metadata is sparse, with no CPEs and unknown default status. Do not claim active exploitation without new evidence from KEV or another cited source.

Mitigation direction

  • Inventory and remove MJM QuickPlayer 2010 where it is not business-required.
  • Block or quarantine untrusted .s3m files at email, web, and endpoint controls.
  • Prevent vulnerable systems from opening media files from untrusted sources.
  • Check MJM Software and advisory sources for maintained replacements or vendor guidance.
  • Run the software only under least-privilege user accounts if temporary retention is required.

Validation and detection

  • Search endpoint inventory for MJM QuickPlayer or MJM Player 2010 installations.
  • Review file association data for .s3m files on Windows endpoints.
  • Check email, web, and EDR telemetry for recent .s3m file handling.
  • Confirm whether affected systems can be removed, isolated, or restricted.
  • Document any business process requiring this legacy player before exception approval.
Prepared
Confidence
medium
Sources
7

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-121: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
description · low confidence lookup

Execution behavior lookup

The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2011-10023 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
8.4 (4.0)
Known Exploited
No
Published

Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
3Timeline events
1ADP providers
6Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: noTechnical Impact: total

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
8.4CVSS 4.0HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NVulnCheck

Vulnerability scoring details

Base CVSS 4.0 score

8.4High
CVSS 4.0 vector shape for CVE-2011-10023Attack VectorAttack ComplexityAttack RequirementsPrivileges RequiredUser InteractionVS ConfidentialityVS IntegrityVS AvailabilitySS ConfidentialitySS IntegritySS Availability

Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Attack Requirements
NonePresent
Privileges Required
NoneLowHigh
User Interaction
NonePassiveActive
VS Confidentiality
HighLowNone
VS Integrity
HighLowNone
VS Availability
HighLowNone
SS Confidentiality
HighLowNone
SS Integrity
HighLowNone
SS Availability
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADPCISA ADP Vulnrichment
other:ssvc
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
MJM SoftwareQuickPlayer2010unknown
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-121 · source CWE mapping

Stack-based Buffer Overflow

Stack-based Buffer Overflow represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.