Description
libosmocore through 1.14.1 contains a buffer overflow in osmo_iuup_compute_payload_crc() in src/gsm/iuup.c. This allows a remote attacker to cause a denial of service.
Published: 2026-10-26
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

A buffer overflow exists in the function osmo_iuup_compute_payload_crc() within libosmocore's IUUP handling. The overflow occurs when processing malformed input, allowing an attacker to corrupt memory and cause the software to crash. This crash results in a denial of service for legitimate users.

Affected Systems

The vulnerability affects libosmocore versions up to and including 1.14.1. Systems that compile or use this library without updating beyond 1.14.1 are potentially compromised. Applications in telecom infrastructure that rely on OSMO core components fall into this category.

Risk and Exploitability

The CVSS score is not provided, and the EPSS score is unavailable, indicating limited publicly known exploitation data. The issue is not listed in CISA KEV. The overflow can be triggered remotely through malformed IUUP packets, implying that an attacker with network-level access to the affected service could potentially exploit it. The description does not specify authentication requirements, so based on the description it is inferred that no authentication is required, though this is not explicitly documented. The impact is a denial of service, potentially disrupting network operations. Prompt patching or mitigation is recommended.

Generated by OpenCVE AI on October 26, 2026 at 20:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libosmocore to a patched release (e.g., version 1.14.2 or later) once available.
  • If a patch is not yet released, isolate the service using libosmocore behind a firewall or restrict it to trusted IP ranges to limit exposure.
  • Deploy security mitigations such as address space layout randomization (ASLR), stack canaries, and enable compiler bounds checking to reduce the likelihood that the overflow can be exploited successfully.
  • Consider re-compiling libosmocore with additional runtime protections (e.g., AddressSanitizer) if possible.

Generated by OpenCVE AI on October 26, 2026 at 20:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 21:15:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in libosmocore IUUP CRC Function Leading to Denial of Service
Weaknesses CWE-120

Mon, 26 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description libosmocore through 1.14.1 contains a buffer overflow in osmo_iuup_compute_payload_crc() in src/gsm/iuup.c. This allows a remote attacker to cause a denial of service.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-26T18:44:30.492Z

Reserved: 2026-10-02T00:00:00.000Z

Link: CVE-2026-104591

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T19:16:28.257

Modified: 2026-10-26T19:16:28.257

Link: CVE-2026-104591

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T21:00:10Z

Weaknesses
  • CWE-120

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