Skip to main content
VulnerabilityPublished Updated

CVE-2026-98748: Linux kernel · serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

Source GCVE Database

0
Authoritative record:CVE-2026-98748

Not known to be exploited · fixed in f5ce06e648d775cc1ccf66f4f594bb8b559a7d8e : update Linux kernel when convenient.

Data as of 26 Oct 2026, 13:47 UTC

Severity
Medium

Rated by Threat Radar · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in f5ce06e648d775cc1ccf66f4f594bb8b559a7d8e, e32440fa536af96bdbc61d933a7c3a920b965edc, dd81650bec58ac70e5dfde2ec390acc1f0d1ed76 +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 41a469482de257ea8db43cf74b6311bd055de030, < f5ce06e648d775cc1ccf66f4f594bb8b559a7d8e
Fixed in
  • f5ce06e648d775cc1ccf66f4f594bb8b559a7d8e
LinuxLinuxAffected
  • ≥ 41a469482de257ea8db43cf74b6311bd055de030, < e32440fa536af96bdbc61d933a7c3a920b965edc
Fixed in
  • e32440fa536af96bdbc61d933a7c3a920b965edc
LinuxLinuxAffected
  • ≥ 41a469482de257ea8db43cf74b6311bd055de030, < dd81650bec58ac70e5dfde2ec390acc1f0d1ed76
Fixed in
  • dd81650bec58ac70e5dfde2ec390acc1f0d1ed76
LinuxLinuxAffected
  • ≥ 41a469482de257ea8db43cf74b6311bd055de030, < 0794ba5332754866b2f1c0cca668775be3ffcf0a
Fixed in
  • 0794ba5332754866b2f1c0cca668775be3ffcf0a
LinuxLinuxAffected
  • ≥ 41a469482de257ea8db43cf74b6311bd055de030, < 189b9dc8c96ec9486482f27c1372b04a7152175e
Fixed in
  • 189b9dc8c96ec9486482f27c1372b04a7152175e
LinuxLinuxAffected
  • =5.13
Fixed in–

AI-suggested

A fix is available that changes the order of operations in the brcmuart_remove() function to unregister the port before cancelling the high-resolution timer. Users should update their Linux kernel to a version that includes this fix. Since this is a kernel-level issue, applying the official kernel patch or upgrading to a fixed kernel version is the recommended remediation.

Description

A use-after-free vulnerability in the Linux kernel's serial driver for 8250_bcm7271 was resolved by changing the order of operations in the brcmuart_remove() function. The flaw allowed a timer callback to access freed memory due to a race condition between unregistering the port and cancelling a high-resolution timer. This issue was identified via static analysis and fixed by unregistering the port before cancelling the timer to prevent the callback from running on freed memory.

References

Community reviews

Loading reviews…