CVE-2024-39490 in Linuxinfo

Zusammenfassung

von VulDB • 28.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ipv6: sr: Behebung des fehlenden Freigabens von sk_buff in seg6_input_core

Die Funktion `seg6_input()` ist dafür verantwortlich, den SRH (Segment Routing Header) an ein Paket anzuhängen und delegiert diese Operation an `seg6_input_core()`. Diese Funktion verwendet `skb_cow_head()`, um sicherzustellen, dass im `sk_buff` ausreichend Headroom für die Aufnahme des Link-Layer-Headers vorhanden ist.

Falls der Aufruf von `skb_cow_header()` fehlschlägt, fängt `seg6_input_core()` den Fehler ab, gibt jedoch das `sk_buff` nicht frei, was zu einem Speicherleck führt.

Dieses Problem wurde durch den Commit af3b5158b89d („ipv6: sr: fix BUG due to headroom too small after SRH push“) eingeführt und besteht auch nach dem Commit 7a3f5b0de364 („netfilter: add netfilter hooks to SRv6 data plane“), in dessen Rahmen der gesamte Code von `seg6_input()` zur Behandlung von Netfilter-Hooks refaktorisiert wurde, fort.

Der vorgeschlagene Patch behebt das identifizierte Speicherleck, indem er die Funktion `seg6_input_core()` dazu verpflichtet, das `sk_buff` freizugeben, falls `skb_cow_head()` fehlschlägt.

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

Zuständig

Linux

Reservieren

25.06.2024

Veröffentlichung

10.07.2024

Moderieren

akzeptiert

Eintrag

VDB-271042

CPE

bereit

EPSS

0.00224

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!