Katalog CVE

CVE-2025-21640

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

Percentyl 14 - wyżej niż 14% wszystkich znanych CVE

Streszczenie

W podsystemie SCTP jądra Linux sysctl cookie_hmac_alg używa current->nsproxy do uzyskania struktury net, co może prowadzić do dereferencji pustego wskaźnika (null-ptr-deref) podczas wyjścia procesu, powodując crash systemu.

Ocena ryzyka

Atakujący może wywołać crash systemu poprzez wywołanie sysctl podczas wyjścia procesu, co prowadzi do utraty dostępności.

Rekomendacja

Zastosuj łatkę jądra Linux, która pobiera strukturę net z table->data za pomocą container_of() zamiast current->nsproxy.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used directly, as this is the only member needed from the 'net' structure, but that would increase the size of this fix, to use '*data' everywhere 'net->sctp.sctp_hmac_alg' is used.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS