---
id: CVE-2026-31506
title: 'net: bcmasp: fix double free of WoL irq'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  net: bcmasp: fix double free of WoL irq

  We do not need to free wol_irq since it was instantiated with
  devm_request_irq(). So devres will free for us.
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea <
    c5e2de193831ab9610a1ca542507f75d126f09b5
  - >-
    Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea <
    121a6ad9cd42ba3bfc57deae93e3326515c2afe1
  - >-
    Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea <
    9e5f5c07cc7d66522f8c9676c28605eba5d4a20e
  - >-
    Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea <
    8a30509ce6a29bdf18e0802383c524a7b2357ec0
  - >-
    Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea <
    cbfa5be2bf64511d49b854a0f9fd6d0b5118621f
  - Linux 6.6
published: '2026-04-22'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:39:23.279Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-31506'
references:
  - url: 'https://git.kernel.org/stable/c/c5e2de193831ab9610a1ca542507f75d126f09b5'
  - url: 'https://git.kernel.org/stable/c/121a6ad9cd42ba3bfc57deae93e3326515c2afe1'
  - url: 'https://git.kernel.org/stable/c/9e5f5c07cc7d66522f8c9676c28605eba5d4a20e'
  - url: 'https://git.kernel.org/stable/c/8a30509ce6a29bdf18e0802383c524a7b2357ec0'
  - url: 'https://git.kernel.org/stable/c/cbfa5be2bf64511d49b854a0f9fd6d0b5118621f'
tags:
  - cve.org
epss: 0.00175
epssPercentile: 0.06619
ingestedAt: '2026-10-21T12:48:53.664Z'
---

## Overview

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

net: bcmasp: fix double free of WoL irq

We do not need to free wol_irq since it was instantiated with
devm_request_irq(). So devres will free for us.

## Affected

- `Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea < c5e2de193831ab9610a1ca542507f75d126f09b5`
- `Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea < 121a6ad9cd42ba3bfc57deae93e3326515c2afe1`
- `Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea < 9e5f5c07cc7d66522f8c9676c28605eba5d4a20e`
- `Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea < 8a30509ce6a29bdf18e0802383c524a7b2357ec0`
- `Linux >= a2f0751206b03374f6d02f89c18a60f1bb238fea < cbfa5be2bf64511d49b854a0f9fd6d0b5118621f`
- `Linux 6.6`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
