Към съдържанието

CVE-2026-64448: Linux, грешка в паметта

8.2

CVSS 3.1

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

Атакува се по мрежата, без особени условия, без вход и без действие от потребителя.

CVE радар: още уязвимости от този вид

  • Експлоатация: няма данни за експлоатация
  • Атаката може да се автоматизира

Описание

Оригинално описание

In the Linux kernel, the following vulnerability has been resolved: smb: client: restrict implied bcc[0] exemption to responses without data area smb2_check_message() has a long-standing quirk that accepts a response whose calculated length is one byte larger than the bytes actually received ("server can return one byte more due to implied bcc[0]"). This was introduced to accommodate servers that omit the trailing bcc[0] overlap byte when no data area is present. However, the exemption is applied unconditionally, regardless of whether the command actually carries a data area (has_smb2_data_area[]). When a response with a data area is subject to the +1 exemption, the reported data can extend one byte beyond the bytes actually received, yet smb2_check_message() still accepts it. The subsequent decoder then reads past the end of the receive buffer. This is reachable during NEGOTIATE and SESSION_SETUP, before the session is established. The resulting out-of-bounds reads are visible under KASAN when mounting against a non-conforming server; both the SPNEGO/negTokenInit and the NTLMSSP challenge decoders are affected: BUG: KASAN: slab-out-of-bounds in asn1_ber_decoder+0x16a7/0x1b00 Read of size 1 at addr ffff8880084d67c0 by task mount.cifs/81 CPU: 1 UID: 0 PID: 81 Comm: mount.cifs Not tainted 7.1.0-rc6 #1 Call Trace: <TASK> dump_stack_lvl+0x4e/0x70 print_report+0x157/0x4c9 kasan_report+0xce/0x100 asn1_ber_decoder+0x16a7/0x1b00 decode_negTokenInit+0x19/0x30 SMB2_negotiate+0x31d9/0x4c90 cifs_negotiate_protocol+0x1f2/0x3f0 cifs_get_smb_ses+0x93f/0x17e0 cifs_mount_get_session+0x7f/0x3a0 cifs_mount+0xb4/0xcf0 cifs_smb3_do_mount+0x23a/0x1500 smb3_get_tree+0x3b0/0x630 vfs_get_tree+0x82/0x2d0 fc_mount+0x10/0x1b0 path_mount+0x50d/0x1de0 __x64_sys_mount+0x20b/0x270 do_syscall_64+0xee/0x590 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> Allocated by task 85: kmem_cache_alloc_noprof+0x106/0x380 memp

Засегнати продукти

  • Linux Linux: 093b2bdad3221e3fae3c26d89387e7297a157664 преди 8d0bbc78046d264bbf6a574ea6f9072258a43e35; 093b2bdad3221e3fae3c26d89387e7297a157664 преди b6a381c01e2ac98a48e32ac0f2a45bbadd9e26b0; 093b2bdad3221e3fae3c26d89387e7297a157664 преди 31c6312608c60b72a1feb99a5afb680645a3e8a3; 093b2bdad3221e3fae3c26d89387e7297a157664 преди 573e502d14714d2947e22e7eff40ec20a6a44a42; 093b2bdad3221e3fae3c26d89387e7297a157664 преди 419ec1b604d7fb60c10aec2dc062371f9fcd4940; 093b2bdad3221e3fae3c26d89387e7297a157664 преди ceb875a375dedbf51c9425c1d13a2d7a8435c08c; 093b2bdad3221e3fae3c26d89387e7297a157664 преди 6e9d10f62773b99bd927940fd9cbdfe7207e23ff; 093b2bdad3221e3fae3c26d89387e7297a157664 преди 53b7c271f06be4dd5cfc8c6ef552a8355c891a7f
  • Linux Linux: 3.6; преди 3.6; 5.10.261 до 5.10.*; 5.15.212 до 5.15.*; 6.1.178 до 6.1.*; 6.6.145 до 6.6.*; 6.12.96 до 6.12.*; 6.18.39 до 6.18.*; 7.1.4 до 7.1.*; 7.2 до *

Вид слабост

История

  • 25 юли 2026 Публикувано

Други уязвимости в Linux Linux

Първоизточници

CVE-2026-64448: Linux, грешка в паметта | freedomonline.bg