Menu

Star on GitHub · 3.4k

CVE-2026-98547

In the Linux kernel, the following vulnerability has been resolved: af_packet: fix integer overflow in prb_calc_retire_blk_tmo() prb_calc_retire_blk_tmo() computes in 32-bit int arithmetic:…

Published Oct 18, 2026EPSS 0.22%

Overview

CVE-2026-98547 is a known-severity vulnerability. It was published on October 18, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

af_packet: fix integer overflow in prb_calc_retire_blk_tmo()

prb_calc_retire_blk_tmo() computes in 32-bit int arithmetic:

mbits = (blk_size_in_bytes * 8) / (1024 * 1024);

If I'm reading the validation right, tp_block_size is user

controlled and packet_set_ring() only rejects values that are <= 0

as int or not page aligned, so a 256MiB block goes right through

(and alloc_one_pg_vec_page() even has a vzalloc fallback for it).

0x10000000 * 8 wraps to INT_MIN, and on a NIC reporting 1 Gbps

(div == 1) the function ends up returning -2047.

The condition is actually (8 * size) mod 2^32 >= 2^31 && div == 1,

so the trigger set is [256,512), [768,1024), [1280,1536) and

[1792,2048) MiB. Other sizes wrap to non-negative values and faster

links divide the unsigned value back below 2^31, which is why this

doesn't blow up for everyone.

What makes it fatal is what happens next in init_prb_bdqc():

p1->interval_kt

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98547?

CVE-2026-98547 is a known-severity vulnerability. It was published on October 18, 2026.

How severe is CVE-2026-98547?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98547?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98547?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98547 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Watch the demo →