Every CVE Search/ Get API key

CVE-2026-104597

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm...

7.5 HighFix available

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.39%Up 0.2 points since Oct 27, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
CVE-2026-104597
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-125
Updated
2026-11-02
EUVDEUVD-2026-110096 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
EUVD-2026-110096
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-j385-hrqq-7v9x 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm...

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
GHSA-j385-hrqq-7v9x
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-125
Updated
2026-11-02
NVD 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
CVE-2026-104597
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-125
Updated
2026-11-02
OSV 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
CVE-2026-104597
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-04
OSVDEBIAN-CVE-2026-104597 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
DEBIAN-CVE-2026-104597
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
OSVUBUNTU-CVE-2026-104597 7.5

libosmocore through 1.14.1 contains an out-of-bounds read in iuup_rx_initialization() in src/gsm/iuup.c. This allows a remote attacker to obtain sensitive information.

Record
UBUNTU-CVE-2026-104597
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-04
OSVopenSUSE-SU-2026:12388-1 No score

libosmocodec-devel-1.14.2-2.1 on GA media

These are all security issues fixed in the libosmocodec-devel-1.14.2-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12388-1
Updated
2026-11-03
OSVopenSUSE-SU-2026:22220-1 No score

Security update for libosmocore

This update for libosmocore fixes the following issues:

Changes in libosmocore:

  • Update to release 1.14.2

    • Fix buffer overflows/overreads in bssgp_rx_paging, parse_process_uss_req, osmo_dec_gcr, osmo_pbit2ubit, in the CBSP WRITE-REPLACE decoder, and in TLV tag logging. [boo#1289028, CVE-2026-104592]
    • iuup: Cure stack buffer-overflow rx IuUP with payload larger than 1024 bytes. [boo#1289027, CVE-2026-104591] [boo#1288875, CVE-2026-104597]
    • gsm: Reject BSSMAP Encryption Information IE with no selected algo or key length != 8.
    • Resolve [boo#1289029, CVE-2026-104594]
  • Update to release 1.14.1

    • socket: osmo_sockaddr_from_str_and_uint(): fix memleak
    • osmo_io: Rewrite iofd_handle_send_completion() to fix multiple issues
    • osmo_io: Fix msgb memleak if iofd is unregistered during write_cb with >1 io buffers
    • netdev: Add API osmo_netdev_del_addr()
  • Update to release 1.13.1

    • socket: Introduce API osmo_sock_set_nonblock()
    • gsm/rsl: add definition for TFO transparent container IE
    • vty/test: Validate optional-multi-choice param followed by optional-multi-choice param
    • gsmtap_util: Avoid sink_fd leak gsmtap_source_add_sinki() called multiple times
    • logging_vty: Allow setting gsmtap log tgt as (blocking-io|nonblocking-io|wq)
    • gsmtap_util: Increase source_fd's SO_SNDBUF to 4MB
    • osmo_io: Support rx of segments up to ~UINT16_MAX
    • osmo_io: Propagate segment_cb errors to the read_cb
    • Use same queue length for gsmtap_log and gsmtap_file
  • Update to release 1.12.0

    • iuup: Explicitly discard Iu-UP-DATA.req in Initialization state
    • protocol/gsm_04_08.h: Add GSM 04.08 message types for SI21/22/23
    • vty: Add 'show runtime' command
    • Send multiple read/recvfrom/recvmsg SQEs in advance
    • Register OSMO_EXT protocol number for TCAP routing
    • AMR codec: add conversion between s-bits and codec parameters
    • AMR codec: add decoder homing frame const patterns
  • Update to release 1.11.2

    • VTY: Initialize fields of struct cmd_element in order of declaration
  • Update to release 1.11.1

    • lapd, lapdm: Take talloc msgb ownership when enqueueing it
Record
openSUSE-SU-2026:22220-1
Updated
2026-11-04

Affected packages

Affected packages
PackageAffectedFixed
libosmocore
Debian:12
All versions, plus listed versions
1.10.0-11.10.0-21.11.0-11.11.0-21.14.0-1
Show 5 moreShow less
1.14.2-11.7.0-31.7.0-3.11.7.0-3.1~exp11.9.2-1
None known
libosmocore
Debian:13
All versions, plus listed versions
1.11.0-21.14.0-11.14.2-1
None known
libosmocore
Debian:14
before 1.14.2-1, plus listed versions
1.11.0-21.14.0-1
1.14.2-1
libosmocore
Ubuntu:16.04:LTS
All versions, plus listed versions
0.9.0-4
None known
libosmocore
Ubuntu:18.04:LTS
All versions, plus listed versions
0.9.0-7
None known
libosmocore
Ubuntu:20.04:LTS
All versions, plus listed versions
0.12.1-30.12.1-3ubuntu1
None known
libosmocore
Ubuntu:22.04:LTS
All versions, plus listed versions
1.4.2-31.6.0-31.6.0-3build1
None known
libosmocore
Ubuntu:24.04:LTS
All versions, plus listed versions
1.7.0-31.7.0-3.1build11.7.0-3.1build2
None known
libosmocore
Ubuntu:26.10
All versions, plus listed versions
1.11.0-2build1
None known
libosmocore
Ubuntu:26.04:LTS
All versions, plus listed versions
1.11.0-21.11.0-2build1
None known
libosmocore
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 1.14.2-2.1
1.14.2-2.1
libosmocore
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 1.14.2-bp160.1.1
1.14.2-bp160.1.1

History

History
RecordedChangedSources
affected
affected, aliases, referencesOSV
affected, aliases, facts, referencesEUVD, OSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-104597 is a high vulnerability (CVSS 7.5) in libosmocore, published October 26, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 33rd percentile. Fixed in libosmocore 1.14.2-1.

References

Show 12 moreShow less
MoveEnter Open