CVE-2026-68322 in LinuxИнформация

Сводка

по VulDB • 11.08.2026

В ядре Linux устранена следующая уязвимость:

rds: Исправлена ошибка разыменования NULL-указателя для inet6_addr_lst при отключенном IPv6

При загрузке с параметром 'ipv6.disable=1' переменная inet6_addr_lst никогда не инициализируется, поскольку функция inet6_init() завершает работу до вызова addrconf_init(), которая должна её инициализировать. Попытка привязки сокета RDS к адресу IPv6 приводит к аварийному завершению работы (crash) в функции __ipv6_chk_addr_and_flags().

KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
RIP: 0010:__ipv6_chk_addr_and_flags+0x1df/0x7e0 Call Trace: <TASK> ipv6_chk_addr+0x3b/0x50 rds_tcp_laddr_check+0x155/0x3b0 [rds_tcp]
rds_trans_get_preferred+0x15d/0x2d0 [rds]
? trace_hardirqs_on+0x2d/0x110 rds_bind+0x1433/0x1d60 [rds]
? rds_remove_bound+0xd50/0xd50 [rds]
? aa_af_perm+0x250/0x250 ? __might_fault+0xde/0x190 ? __sys_bind+0x1dc/0x210 __sys_bind+0x1dc/0x210 ? __ia32_sys_socketpair+0x100/0x100 ? restore_fpregs_from_fpstate+0x53/0x100 __x64_sys_bind+0x73/0xb0 ? syscall_enter_from_user_mode+0x1c/0x50 do_syscall_64+0x34/0x80 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 RIP: 0033:0x7f47f8269ea9 </TASK>

Следующий код воспроизводит проблему:

struct sockaddr_in6 addr; s = socket(PF_RDS, SOCK_SEQPACKET, 0);

memset(&addr, 0, sizeof(addr)); inet_pton(AF_INET6, ADDRESS, &addr.sin6_addr); addr.sin6_family = AF_INET6; addr.sin6_port = htons(PORT);

bind(s, &addr, sizeof(addr));

Обнаружено компанией InfoTeCS от имени Linux Verification Center (linuxtesting.org) с использованием Syzkaller.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

Linux

Резервировать

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387708

EPSS

0.00200

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!