CVE-2021-47356: mISDN: fix possible use-after-free in HFC_cleanup()
In the Linux kernel, the following vulnerability has been resolved:
mISDN: fix possible use-after-free in HFC_cleanup()
This module's remove path calls del_timer(). However, that function
does not wait until the timer handler finishes. This means that the
timer handler may still be running after the driver's remove function
has finished, which would result in a use-after-free.
Fix by calling del_timer_sync(), which makes sure the timer handler
has finished, and unable to re-schedule itself.
Security readout for executives and security teams
Plain-English summary
This is a Linux kernel flaw in the mISDN HFC driver cleanup path. Under affected conditions, a timer may continue running after driver removal and touch freed memory. The main business risk is local system instability or unauthorized modification of kernel memory on systems using the affected driver.
Executive priority
Prioritize remediation where affected kernels run on systems with telephony, ISDN, or specialized hardware support. Broader enterprise urgency depends on whether the mISDN HFC driver is present. Patch through normal kernel update channels after exposure validation.
Technical view
CVE-2021-47356 is a CWE-416 use-after-free in HFC_cleanup(). The vulnerable remove path used del_timer(), which does not wait for a running timer handler to finish. The resolved fix replaces it with del_timer_sync(), preventing the handler from running after driver cleanup.
Likely exposure
Exposure is most likely on Linux systems running affected kernel versions with the mISDN HFC driver present or in use. Systems without this driver or hardware path are less likely to be reachable, but kernel package status should be verified.
Exploitation context
The CVSS vector is local, low complexity, no privileges, and no user interaction. The provided sources do not show CISA KEV listing or confirmed active exploitation. Treat exploit status as unconfirmed, not active.
Researcher notes
The evidence supports a kernel timer lifecycle bug fixed by synchronizing timer deletion during driver cleanup. The source bundle does not provide proof-of-concept details, affected distribution packages, or exploitation telemetry. Analysis should stay branch- and vendor-specific.
Mitigation direction
Apply Linux kernel updates containing the referenced stable mISDN fix.
Prioritize affected systems where mISDN or HFC hardware support is enabled.
If patching is delayed, check distribution vendor guidance for supported interim controls.
Avoid relying on unverified workarounds not named by the vendor or kernel sources.
Validation and detection
Inventory Linux kernel versions across servers, appliances, and embedded systems.
Check whether the mISDN HFC driver is built, packaged, or loaded.
Confirm the deployed kernel includes the referenced stable fix commit for its branch.
Review vendor advisories for distribution-specific fixed package versions.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-416: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-416 · source CWE mapping
Use After Free
Use After Free represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.