7.5
CVE-2026-89477
- EPSS 0.45%
- Veröffentlicht 11.09.2026 19:43:33
- Zuletzt bearbeitet 14.09.2026 13:19:04
- Erkennungen
sctp: fix NULL deref on untransmitted RECONF completion
In the Linux kernel, the following vulnerability has been resolved: sctp: fix NULL deref on untransmitted RECONF completion sctp_process_strreset_outreq(), sctp_process_strreset_addstrm_out() and sctp_process_strreset_resp() complete a pending stream reconfiguration request by stopping the reconf timer on the transport it was sent on: t = asoc->strreset_chunk->transport; if (timer_delete(&t->reconf_timer)) sctp_transport_put(t); chunk->transport is assigned by __sctp_packet_append_chunk() when the chunk is appended to an outbound packet, and sctp_outq_flush_ctrl() arms the reconf timer at that same point. A request already published in asoc->strreset_chunk but not yet transmitted has neither, so completing it dereferences NULL. Two ways to get there. sctp_send_asconf_del_ip() sets asoc->src_out_of_asoc_ok without sending anything when the address being removed is the association's last one, and sctp_outq_flush_ctrl() then leaves every non-ASCONF control chunk queued; as only sctp_process_asconf_ack() clears that flag, it persists. An unprivileged process that removes such an address and then asks for a stream reset panics the kernel from softirq. A peer needs neither ASCONF nor local help: sctp_cmd_interpreter() uncorks the outqueue only once the whole packet has been processed, so a reply built while walking a RECONF chunk stays untransmitted for the rest of that walk, and one RECONF chunk carrying [Incoming SSN Reset Request, Outgoing SSN Reset Request, Response] -- or two RECONF chunks in one packet -- reaches the same dereference. KASAN: null-ptr-deref in range [0x00000000000001e8-0x00000000000001ef] RIP: 0010:timer_delete+0x67/0x110 Call Trace: <IRQ> sctp_process_strreset_addstrm_out (net/sctp/stream.c:832) sctp_sf_do_reconf (net/sctp/sm_statefuns.c:4212) sctp_do_sm (net/sctp/sm_sideeffect.c:1172) sctp_assoc_bh_rcv (net/sctp/associola.c:1044) sctp_rcv (net/sctp/input.c:243) ip_local_deliver (net/ipv4/ip_input.c:262) process_backlog (net/core/dev.c:6680) </IRQ> A response can only acknowledge a request that was actually sent, so do not match asoc->strreset_chunk while chunk->transport is NULL. Guarding the lookup covers all three completion sites.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
81054476453640159149cb6704e834893e16736b
Version <
79ff751311e80fa0370007e46a79a6d601685e75
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
53141db979687eae7dc6d29414cefc77034f967e
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
68891125af5a5dfbca728809a16637a869bbe0df
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
b2d6d873b4dfb5b84194061c4b40a1cd85b92ca4
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
77ea60f2d24002c308f224db44a4542c466489af
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
25419f516ea84b1e7d3d55aae5215ac86ece0c66
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
0ee697defc0594f1da810ed75d9d643fb46f5318
Status
affected
Version
81054476453640159149cb6704e834893e16736b
Version <
2db9bfa3e27bdea15e05ea70b56bad3d21e570ec
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
4.11
Status
affected
Version
0
Version <
4.11
Status
unaffected
Version <=
5.10.*
Version
5.10.270
Status
unaffected
Version <=
5.15.*
Version
5.15.221
Status
unaffected
Version <=
6.1.*
Version
6.1.188
Status
unaffected
Version <=
6.6.*
Version
6.6.157
Status
unaffected
Version <=
6.12.*
Version
6.12.109
Status
unaffected
Version <=
6.18.*
Version
6.18.50
Status
unaffected
Version <=
7.2.*
Version
7.2.4
Status
unaffected
Version <=
*
Version
7.3-rc1
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.45% | 0.377 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | 7.5 | 3.9 | 3.6 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
|
https://git.kernel.org/stable/c/77ea60f2d24002c308f224db44a4542c466489af
https://git.kernel.org/stable/c/25419f516ea84b1e7d3d55aae5215ac86ece0c66
https://git.kernel.org/stable/c/0ee697defc0594f1da810ed75d9d643fb46f5318
https://git.kernel.org/stable/c/2db9bfa3e27bdea15e05ea70b56bad3d21e570ec
https://git.kernel.org/stable/c/53141db979687eae7dc6d29414cefc77034f967e
https://git.kernel.org/stable/c/68891125af5a5dfbca728809a16637a869bbe0df
https://git.kernel.org/stable/c/79ff751311e80fa0370007e46a79a6d601685e75
https://git.kernel.org/stable/c/b2d6d873b4dfb5b84194061c4b40a1cd85b92ca4