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.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.5 (3.1) from cvelistV5
- Analyst report written
Sources
Originally found and disclosed by Nikolas Null "n0k0" - Security Researcher at mnemonic, per the CVE Program record.