Description
EarthScope libmseed through 3.5.4 contains a heap out-of-bounds read vulnerability in ms3_detect() in parseutils.c that reads past truncated miniSEED 2 record buffers. Attackers can supply a 40 to 47 byte buffer passing MS2_ISVALIDHEADER to msr3_parse() or ms3_detect(), over-reading up to 8 bytes and potentially crashing the process.
Published: 2026-10-15
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Heap Out-of-Bounds Read (potential DoS)
Action: Patch
AI Analysis

Impact

The vulnerability is a heap out-of-bounds read in the ms3_detect() function of libmseed. A malformed miniSEED 2 record whose header is validated but whose buffer is too short allows the function to read up to eight additional bytes beyond the end of the allocated memory. This read can expose data from adjacent heap locations and can trigger a crash of the consuming application, resulting in a denial of service.

Affected Systems

EarthScope's libmseed library is affected through version 3.5.4. Any installation that includes this library, such as seismic data processing tools that embed libmseed, is potentially vulnerable. The fix is available in later releases.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate to high severity. The EPSS score is below 1%, indicating that the vulnerability is currently considered unlikely to be actively exploited in the wild, and it is not listed in CISA's KEV catalog. Exploitation requires an attacker to supply a specially crafted 40‑47 byte buffer that passes an MS2_ISVALIDHEADER check and then calls msr3_parse or ms3_detect. Thus, the most probable attack vector is local, where the attacker can control the input that the library processes. A successful exploit could lead to a crash of the consuming application and, depending on the heap layout, possible leakage of memory contents.

Generated by OpenCVE AI on October 16, 2026 at 17:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libmseed to a newer, patched version that includes the fix for the ms3_detect out-of-bounds read.
  • If an immediate upgrade is not possible, add a pre‑check to ensure that any buffer passed to ms3_detect is at least 48 bytes long or otherwise validate the miniSEED record against its defined size before parsing.
  • Run applications that use libmseed in a sandboxed environment or with restricted privileges to limit the impact of a crash or memory leakage.

Generated by OpenCVE AI on October 16, 2026 at 17:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description EarthScope libmseed through 3.5.4 contains a heap out-of-bounds read vulnerability in ms3_detect() in parseutils.c that reads past truncated miniSEED 2 record buffers. Attackers can supply a 40 to 47 byte buffer passing MS2_ISVALIDHEADER to msr3_parse() or ms3_detect(), over-reading up to 8 bytes and potentially crashing the process.
Title EarthScope libmseed through 3.5.4 Heap Out-of-Bounds Read via ms3_detect
Weaknesses CWE-125
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:42:14.325Z

Reserved: 2026-10-15T17:04:02.714Z

Link: CVE-2026-111158

cve-icon Vulnrichment

Updated: 2026-10-15T19:42:03.332Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:30.810

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111158

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:30:13Z

Weaknesses