๐Ÿ” CVE Alert

CVE-2026-97480

UNKNOWN 0.0

tty: serial: 8250: protect against NULL uart->port.dev in register

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: tty: serial: 8250: protect against NULL uart->port.dev in register serial8250_register_8250_port() conditionally copies uart->port.dev from up->port.dev only when up->port.dev is non-NULL: if (up->port.dev) { uart->port.dev = up->port.dev; ... } So if both the existing uart slot and up have a NULL ->dev, uart->port.dev remains NULL. The very next ACPI companion check then dereferences it unconditionally: if (!has_acpi_companion(uart->port.dev)) { has_acpi_companion() reads dev->fwnode without a NULL guard (include/linux/acpi.h), so this NULL-derefs the kernel for the remaining no-dev case rather than just skipping the mctrl_gpio_init() initialisation as intended. smatch flags the inconsistency: drivers/tty/serial/8250/8250_core.c:767 serial8250_register_8250_port() error: 'uart->port.dev' could be null (see line 719) Guard the call with a NULL check so register continues to work for callers that legitimately have no parent device (legacy non-OF/non-ACPI registrations). No functional change for callers that pass a non-NULL ->dev.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 24, 2026
Last Updated Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
4a96895f74c9633b51427fd080ab70fa62b65bc4 < f728f7f38a6eca16923c72fc6826445810d2b41f 4a96895f74c9633b51427fd080ab70fa62b65bc4 < 68059b6e9f7292714286e2b0f5185ed2a43fccc5 4a96895f74c9633b51427fd080ab70fa62b65bc4 < 9c78f89cf2fbae18b14c78bf172ca15d832aff15 4a96895f74c9633b51427fd080ab70fa62b65bc4 < 5cbab666721d974bfe033a12045d808936deaefd 4a96895f74c9633b51427fd080ab70fa62b65bc4 < 941c9f84c9b6310f7aaa1c8c785dcc634ee33050
Linux / Linux
5.3

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/f728f7f38a6eca16923c72fc6826445810d2b41f git.kernel.org: https://git.kernel.org/stable/c/68059b6e9f7292714286e2b0f5185ed2a43fccc5 git.kernel.org: https://git.kernel.org/stable/c/9c78f89cf2fbae18b14c78bf172ca15d832aff15 git.kernel.org: https://git.kernel.org/stable/c/5cbab666721d974bfe033a12045d808936deaefd git.kernel.org: https://git.kernel.org/stable/c/941c9f84c9b6310f7aaa1c8c785dcc634ee33050