Aller au contenu
Non notée

CVE-2025-39847 ppp: fix memory leak in pad_compress_skb

Description

In the Linux kernel, the following vulnerability has been resolved: ppp: fix memory leak in pad_compress_skb If alloc_skb() fails in pad_compress_skb(), it returns NULL without releasing the old skb. The caller does: skb = pad_compress_skb(ppp, skb); if (!skb) goto drop; drop: kfree_skb(skb); When pad_compress_skb() returns NULL, the reference to the old skb is lost and kfree_skb(skb) ends up doing nothing, leading to a memory leak. Align pad_compress_skb() semantics with realloc(): only free the old skb if allocation and compression succeed. At the call site, use the new_skb variable so the original skb is not lost when pad_compress_skb() fails.

Produits et versions touchés

Produit Versions touchées Corrigé en
Linux 6.17 premières → < 6.17 6.17
Linux 6.16 premières → < 6.16.6 6.16.6
Linux 6.12 premières → < 6.12.46 6.12.46
Linux 6.6 premières → < 6.6.105 6.6.105
Linux 6.1 premières → < 6.1.151 6.1.151
Linux 5.15 premières → < 5.15.192 5.15.192
Linux 5.10 premières → < 5.10.243 5.10.243
Linux 5.4 premières → < 5.4.299 5.4.299
Linux 2.6.15 Pas de correctif indiqué
Afficher l’autre branche
Produit Versions touchées Corrigé en
SIMATIC CN 4100 5.0 premières → < 5.0 5.0

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 18283 CVE de Linux →
Suivre cette CVE