CVE-2026-75895

Osmocom · libsmpp34

An out-of-bounds read vulnerability in the smpp34_unpack function of libsmpp34 allows unauthenticated attackers to trigger memory corruption via crafted SMPP PDUs.

Executive summary

An unauthenticated memory corruption vulnerability in Osmocom libsmpp34 poses a significant risk to the integrity and availability of services utilizing this library.

Vulnerability

This vulnerability is an out-of-bounds read (CWE-125) triggered within the smpp34_unpack function. An unauthenticated remote attacker can supply malformed SMPP PDUs to trigger this flaw, resulting in memory corruption.

Business impact

Successful exploitation of this vulnerability could lead to application crashes or unexpected behavior due to memory corruption, potentially resulting in a denial-of-service condition. With a CVSS score of 7.5, the vulnerability is classified as high severity, reflecting the ease of remote exploitation without requiring user interaction or authentication.

Remediation

Immediate Action: Update the libsmpp34 library to version 1.14.5 or later to incorporate the vendor-supplied fix.

Proactive Monitoring: Monitor system logs for frequent application crashes or unexpected restarts related to SMPP service processes.

Compensating Controls: Implement strict network ingress filtering to restrict access to SMPP services to trusted endpoints, which can reduce the attack surface for unauthenticated remote actors.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the high CVSS score and the potential for memory corruption, organizations utilizing libsmpp34 must prioritize upgrading to version 1.14.5. Applying this patch is the most effective method to mitigate the risk of remote service disruption and potential exploitation.

History

CVE Brief tracked this CVE 3 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.5 (3.1) from cvelistV5
  4. Analyst report written

Sources

Originally found and disclosed by Nikolas Null "n0k0" - Security Researcher at mnemonic, per the CVE Program record.