๐Ÿ” CVE Alert

CVE-2025-38162

UNKNOWN 0.0

netfilter: nft_set_pipapo: prevent overflow in lookup table allocation

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: prevent overflow in lookup table allocation When calculating the lookup table size, ensure the following multiplication does not overflow: - desc->field_len[] maximum value is U8_MAX multiplied by NFT_PIPAPO_GROUPS_PER_BYTE(f) that can be 2, worst case. - NFT_PIPAPO_BUCKETS(f->bb) is 2^8, worst case. - sizeof(unsigned long), from sizeof(*f->lt), lt in struct nft_pipapo_field. Then, use check_mul_overflow() to multiply by bucket size and then use check_add_overflow() to the alignment for avx2 (if needed). Finally, add lt_size_check_overflow() helper and use it to consolidate this. While at it, replace leftover allocation using the GFP_KERNEL to GFP_KERNEL_ACCOUNT for consistency, in pipapo_resize().

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Jul 3, 2025
Last Updated Mar 25, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
3c4287f62044a90e73a561aa05fc46e62da173da < 91edc076439c9e2f34b176149f1c84a47a8ec32f 3c4287f62044a90e73a561aa05fc46e62da173da < a9e757473561da93c6a4136f0e59aba91ec777fc 3c4287f62044a90e73a561aa05fc46e62da173da < c1360ac8156c0a3f2385baef91d8d26fd9d39701 3c4287f62044a90e73a561aa05fc46e62da173da < 43fe1181f738295624696ae9ff611790edb65b5e 3c4287f62044a90e73a561aa05fc46e62da173da < 4c5c6aa9967dbe55bd017bb509885928d0f31206
Linux / Linux
5.6

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/91edc076439c9e2f34b176149f1c84a47a8ec32f git.kernel.org: https://git.kernel.org/stable/c/a9e757473561da93c6a4136f0e59aba91ec777fc git.kernel.org: https://git.kernel.org/stable/c/c1360ac8156c0a3f2385baef91d8d26fd9d39701 git.kernel.org: https://git.kernel.org/stable/c/43fe1181f738295624696ae9ff611790edb65b5e git.kernel.org: https://git.kernel.org/stable/c/4c5c6aa9967dbe55bd017bb509885928d0f31206