Odebrany

CVE-2026-99153

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

scsi: libiscsi: Sprawdź poprawność ITT odzwierciedloną w Odrzuć PDU

Reject PDU zawiera kopię nagłówka, który odrzuca, oraz
Funkcja iscsi_handle_reject() pobiera ITT z tej kopii, aby znaleźć zadanie
posprzątać:

memcpy(&rejected_pdu, data, sizeof(struct iscsi_hdr));
...
zadanie = iscsi_itt_to_task(conn, odrzucony_pdu.itt);

Ta wartość jest niezależnie od tego, co umieścił tam cel. granice iscsi_itt_to_task().
indeks względem cmds_max i nie sprawdza niczego innego, więc każde zadanie w pliku
pulę można nazwać, a funkcja iscsi_nop_out_rsp() następnie ją uzupełnia.

Indeks, który nigdy nie był używany, daje zadanie NULL->conn: pula jest
zerowany podczas konfiguracji sesji, a conn jest przypisywany tylko wtedy, gdy zadanie jest
przydzielone. Jeśli zadanie zostało użyte i zwrócone, funkcja iscsi_complete_task() trafia
jego WARN_ON_ONCE(zadanie->stan == ISCSI_TASK_FREE) i przeliczenie
niedomiar. Polecenie SCSI w locie zostało zakończone pomyślnie - 1
Odczyt MiB zwrócił 1048576 bez zapisanego żadnego bufora i nie
ostrzeżenie.

Zweryfikuj odzwierciedlony ITT w sposób, w jaki iscsi_itt_to_ctask() sprawdza a
wydaje polecenie ITT i wymaga, aby zadanie odbywało się w locie, a nie SCSI
polecenie.

[ 6.248477] Ups: ogólny błąd ochrony, prawdopodobnie dla adresu niekanonicznego 0xdffffc000000000c: 0000 [#1] SMP KASAN NOPTI
[ 6.249357] KASAN: null-ptr-deref w zakresie [0x0000000000000060-0x0000000000000067]
[6.249951] Procesor: 1 UID: 0 PID: 0 Comm: swapper/1 Nieskażony 7.2.0-rc5-ISCSI1-gf5098b6bae76 #1 PREEMPT(leniwy)
[ 6.250718] Nazwa sprzętu: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 01.04.2014
[6.251616] RIP: 0010:iscsi_nop_out_rsp.constprop.0+0x46/0x160
[ 6.252043] Kod: c1 ea 03 48 83 ec 08 80 3c 02 00 0f 85 f5 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 8b 6b 58 48 8d 7d 60 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 c0 00 00 00 48 8b 45 60 48 39 c3 74 50 48 b8 00
[6.252813] RSP: 0018:ffff88806c907b80 EFLAGS: 00010206
[6.253042] RAX: dffffc0000000000 RBX: ffff88800607e000 RCX: ffffffff8d571a25
[6.253345] RDX: 000000000000000c RSI: ffff88806c907c38 RDI: 0000000000000060
[ 6.253642] RBP: 0000000000000000 R08: 000000000000000 R09: ffffbfff235a504
[ 6.253947] R10: 0000000000000003 R11: 7463656e6e6f6320 R12: 0000000000000000
[ 6.254251] R13: 0000000000000000 R14: ffff88806c907c38 R15: 0000000000000000
[ 6.254549] FS: 0000000000000000(0000) GS:ffff8880d95bc000(0000) knlGS:0000000000000000
[6.254887] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6.255140] CR2: 00007fc393e8ffc0 CR3: 0000000005252006 CR4: 0000000000770ef0
[ 6.255439] PKRU: 55555554
[ 6.255564] Śledzenie połączeń:
[6.255674] <przerwanie>
[ 6.255768] __iscsi_complete_pdu+0x18bf/0x22a0
[ 6.256733] iscsi_complete_pdu+0x54/0xa0
[ 6.256905] iscsi_tcp_data_recv_done+0xf4/0x250
[ 6.257103] iscsi_tcp_recv_skb+0x31e/0xec0
[ 6.257680] iscsi_sw_tcp_recv+0x12f/0x390
[ 6.258061] __tcp_read_sock+0x1ab/0x810
[ 6.258853] iscsi_sw_tcp_data_ready+0x18b/0x510
[ 6.259808] tcp_data_queue+0x1f13/0x4cd0
[ 6.260567] tcp_rcv_founded+0x8a5/0x3a00
[ 6.261931] tcp_v4_do_rcv+0x449/0x960
[ 6.262269] tcp_v4_rcv+0x2245/0x3bc0

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org