CVE-2025-71116
In the Linux kernel, the following vulnerability has been resolved: libceph: make decode_pool() more resilient against corrupted osdmaps I
CVSS
9.1
Critical
EPSS
0.4%
p31
KEV
—
Exploit Today
9
0-100
Published: Jan 14, 2026 · Last modified: Jul 30, 2026 · CWE-125
0.3%EPSS · 30 days0.4%
2026-08-212026-09-19
In the Linux kernel, the following vulnerability has been resolved: libceph: make decode_pool() more resilient against corrupted osdmaps If the osdmap is (maliciously) corrupted such that the encoded length of ceph_pg_pool envelope is less than what is expected for a particular encoding version, out-of-bounds reads may ensue because the only bounds check that is there is based on that length value. This patch adds explicit bounds checks for each field that is decoded or skipped.
- git.kernel.orghttps://git.kernel.org/stable/c/145d140abda80e33331c5781d6603014fa75d258
- git.kernel.orghttps://git.kernel.org/stable/c/2acb8517429ab42146c6c0ac1daed1f03d2fd125
- git.kernel.orghttps://git.kernel.org/stable/c/5d0d8c292531fe356c4e94dcfdf7d7212aca9957
- git.kernel.orghttps://git.kernel.org/stable/c/8c738512714e8c0aa18f8a10c072d5b01c83db39
- git.kernel.orghttps://git.kernel.org/stable/c/c82e39ff67353a5a6cbc07b786b8690bd2c45aaa
- git.kernel.orghttps://git.kernel.org/stable/c/d061be4c8040ffb1110d537654a038b8b6ad39d2
- git.kernel.orghttps://git.kernel.org/stable/c/e927ab132b87ba3f076705fc2684d94b24201ed1
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-572288.2 HIG45.6%
——14Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. From 7.0.13 until 7.0.17, the SMTP MIME quoted-printable decoder in src/util-decode-mime.c can read one byte past a heap buffer when a quoted-printable escape sequence is split across traffic chunks and the following chunk contains exactly one byte. Crafted SMTP traffic can trigger the out-of-bounds read and crash Suricata when decode-quoted-printable MIME decoding is enabled. This issue is fixed in version 7.0.17.1dCVE-2026-75895—5.2%
——2In libsmpp35 from 0.1.0 through 1.8.0 out of bound read issue was found in the at smpp34_unpack() function via attacker controlled SMPP PDUs, leading to memory corruption.1dCVE-2026-617218.0 HIG4.5%
——1FluidSynth is a software synthesizer based on the SoundFont 2 specifications. From 2.5.0 until 2.5.6, the native DLS loader assigns file-controlled wsmp.loop_start and wsmp.loop_length values to samples without calling fluid_sample_validate() or fluid_sample_sanitize_loop(). A crafted DLS file can place sample loop points beyond the sample buffer, causing out-of-bounds reads during audio rendering, undefined behavior, possible memory disclosure, and denial of service. Builds compiled with the CMake option enable-native-dls set to OFF do not expose the affected parser. This issue is fixed in version 2.5.6.1dCVE-2026-617147.8 HIG4.0%
——1FluidSynth is a software synthesizer based on the SoundFont 2 specifications. From 2.2.4 until 2.5.6, configuring synth.midi-channels above 16 allows the MIDI player to index _fluid_player_t::channel_isplaying outside its fixed-size heap allocation while tracking active channels. The resulting out-of-bounds reads and writes invoke undefined behavior and may compromise confidentiality, integrity, or availability. No crafted MIDI file is required because the unsafe condition is created by the channel-count configuration itself. Keeping synth.midi-channels at its default value of 16 avoids the vulnerable path. This issue is fixed in version 2.5.6.1dCVE-2026-117268.1 HIG39.3%
——12IBM MQ for HPE NonStop 8.1.0 through 8.1.0.40 could allow an authenticated attacker to obtain sensitive information or cause a denial of service due to improper validation of message header offset values.9hCVE-2026-73863—20.1%
——6NanoMQ is an MQTT broker. Prior to 0.24.14, NanoMQ's broker-side MQTT v5 nmq_subinfo_decode() function in nng/src/sp/protocol/mqtt/mqtt_parser.c reuses len_of_varint from the outer Properties Length while parsing each SUBSCRIPTION_IDENTIFIER. A remote client can send a SUBSCRIBE packet with a multi-byte Properties Length and repeated subscription identifiers, causing get_var_integer() to begin at an incorrect offset and read beyond the heap message buffer. The flaw is reachable through the broker receive path and can crash the broker, while the separately reported topic-option off-by-one occurs later and is not this vulnerability. This issue is fixed in version 0.24.14.1d