CVE Catalog

CVE-2025-21826

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

9th percentile - higher than 9% of all known CVEs

Summary

In the Linux kernel, the netfilter (nf_tables) subsystem has a vulnerability due to not rejecting mismatches between the sum of field lengths and the set key length. Register-based arithmetic allows combining mismatching values, leading to incorrect pipapo rule width calculation.

Risk Assessment

The organization is at risk of network packet filtering errors, potentially causing unintended traffic pass or block, leading to network security policy violations.

Recommendation

Immediately update the Linux kernel to a version containing the fix that rejects mismatching set key length and field length descriptions in nf_tables.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject mismatching sum of field_len with set key length The field length description provides the length of each separated key field in the concatenation, each field gets rounded up to 32-bits to calculate the pipapo rule width from pipapo_init(). The set key length provides the total size of the key aligned to 32-bits. Register-based arithmetics still allows for combining mismatching set key length and field length description, eg. set key length 10 and field description [ 5, 4 ] leading to pipapo width of 12.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS