CVE-2026-98277

CVE-2026-98277

published October 6, 2026

CVSS
—
EPSS
0%
Percentile
7.8
In the wild
Unconfirmed
What it is

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

eth: fbnic: ring the doorbell if a burst ends in a drop

fbnic_tx_map() skips the doorbell write, and the completion request,

for every packet handed to it with xmit_more set, counting on the

packet which ends the burst to publish them all. When that packet is

dropped instead - skb_put_padto(), skb_cow_head() or a DMA mapping

failure - nothing rings. The descriptors of the preceding packets stay

invisible to the HW until the next transmit on that queue, which for a

burst-then-idle workload may never come.

Remember the meta descriptor of the last packet left without a doorbell

and flush it from the error paths. The completion request has to be set

on that descriptor rather than simply writing the tail, otherwise the HW

would transmit the packets but never report a head, and the ring would

fill up and stall for good.

This is very similar to Joe's recent series of fixes for bnxt.

Not seen in real life, reproduced under QEMU with failure injection.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00186 · 7.8th percentile
Published
2026-10-06T13:18Z
References (3)
EPSS history
Timeline
  • 07 OCT 03:43Z
    EPSS moved — → 0%
    epss
  • 06 OCT 08:45Z
    eth: fbnic: ring the doorbell if a burst ends in a drop
    cvelistv5