PT-2026-37408 · Linux+2 · Linux Kernel+2

CVE-2026-43098

·

Published

2026-04-02

·

Updated

2026-08-25

CVSS v2.0

7.7

High

VectorAV:A/AC:L/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An issue exists in the NFC s3fwrn5 component where the s3fwrn82 uart read() function reports accepted bytes to the serdev core. The system may deliver a complete frame before allocating a new receive buffer. If alloc skb() fails, the callback returns 0 despite having consumed bytes, leaving recv skb as NULL. This violates the receive buf() accounting contract and can lead to a NULL pointer dereference—a condition where the software attempts to read from a memory address that is null—during the subsequent skb put u8() call.
Recommendations Allocate the receive skb lazily before consuming the next byte; if allocation fails, return the number of bytes already accepted.

Exploit

Fix

NULL Pointer Dereference

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-12730
CVE-2026-43098
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu