| State: |
published |
| Published at: |
2026-10-20 15:49:39 CEST |
| CVEs: |
CVE-2026-74588 |
| Name: |
SCTP stale chunk transport after retransmit-list move |
| Summary: |
English: Kernel memory corruption |
| Česky: Poškození paměti jádra |
| Description: |
English: SCTP can move an acknowledged packet to another transport list while retaining a pointer to its old transport. An authenticated peer can remove the old transport and later cause the kernel to update its freed memory. A VPS administrator can enable the required address-reconfiguration features. The memory corruption could potentially lead to VPS-root or node compromise, but the reviewed Linux record and fix do not establish a complete node escape or a specific route to another VPS. Invalid accesses can crash the shared kernel. Kernel warnings that may indicate this bug was triggered are monitored. |
| Česky: SCTP může přesunout potvrzený paket do seznamu jiného transportu, ale ponechat u něj ukazatel na původní transport. Ověřený protějšek může starý transport odstranit a později přimět jádro k zápisu do jeho uvolněné paměti. Potřebné funkce pro změny adres může správce VPS zapnout. Poškození paměti by mohlo vést k získání root ve VPS nebo ovládnutí node, ale analyzovaný záznam Linuxu a oprava nepopisují úplný postup úniku na node ani konkrétní cestu k jinému VPS. Neplatné přístupy mohou shodit sdílené jádro. Varování jádra, která mohou naznačovat spuštění této chyby, jsou monitorována. |
| Response: |
English: The correction first appears in vpsAdminOS kernel live patch 6.12.95.6. The upstream 6.12 branch includes the correction from Linux 6.12.104. Moving a chunk between transport lists now also updates its transport pointer. Allocator hardening can make reuse harder but does not prevent the stale write. |
| Česky: Oprava je součástí vpsAdminOS kernel live patche od verze 6.12.95.6. Ve větvi Linuxu 6.12 je oprava obsažena od verze 6.12.104. Při přesunu mezi seznamy transportů se po opravě aktualizuje také ukazatel na transport. Zpevnění alokátoru může ztížit opětovné využití paměti, ale nebrání zápisu přes neplatný ukazatel. |