PatchSiren cyber security CVE debrief
CVE-2026-98747 Linux CVE debrief
A null pointer dereference vulnerability in the Linux kernel's serial core subsystem has been resolved. The vulnerability occurs when the port device is not installed, causing a NULL pointer dereference in serial_core_unregister_port(). This issue arises from the port->port_dev being NULL when no port device is installed, as it is cleared on teardown and never set if registration failed before serial_core_port_device_add(). The fix involves returning early when there is no port device and reading port->port_dev under port_mutex. Additionally, port->port_dev is cleared on the serial_core_register_port() error path, where the port device has already been removed. This resolution aims
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Defenders responsible for Linux kernel configurations, particularly those with serial core subsystem deployments, should assess exposure and prioritize patching. This includes reviewing Linux kernel versions and configurations for vulnerability exposure, applying patches to prevent null pointer dereference errors, and monitoring Linux kernel updates for additional patches. Security teams and operators managing Linux kernel-based systems need to verify and
Why it matters
A null pointer dereference vulnerability in the Linux kernel's serial core subsystem requires verification and patching to prevent exploitation.
- Verify Linux kernel versions and configurations for vulnerability exposure
- Apply patches to prevent null pointer dereference errors
- Monitor Linux kernel updates for additional patches
Technical summary
The vulnerability occurs in the Linux kernel's serial core subsystem, specifically in the serial_core_unregister_port() function. When the port device is not installed, the function attempts to dereference a NULL pointer, leading to a null pointer dereference error. The fix involves checking for the NULL pointer and handling it appropriately to prevent the dereference. This includes returning early when there is no port device and ensuring that port->port_dev is accessed safely. The resolution also involves clearing port->port_dev on the serial_core_register_port() error path to maintain consistency and prevent potential issues.
Defensive priority
Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly those with serial core configurations.
Recommended defensive actions
- Verify and apply patches for Linux kernel versions affected by this vulnerability
- Review Linux kernel configurations for serial core subsystem
- Monitor Linux kernel updates for additional patches
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability was resolved by returning early when there is no port device and reading port->port_dev under port_mutex. The patch also clears port->port_dev on the serial_core_register_port() error path.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98747 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98747
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98747 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98747
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/499485a67fbacf4d9afbdb43522388c64f853428
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/54abbb862366dcaf1f22f1e968358147b7d0547d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.