CVE 7.5 HIGH

net: strparser: fix skb_head leak in strp_abort_strp()_CVE-2026-46102

7.5 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Description

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

net: strparser: fix skb_head leak in strp_abort_strp()

When the stream parser is aborted, for example after a message assembly timeout,
it can still hold a reference to a partially assembled message in
strp->skb_head.

That skb is not released in strp_abort_strp(), which leaks the partially
assembled message and can be triggered repeatedly to exhaust memory.

Fix this by freeing strp->skb_head and resetting the parser state in the
abort path. Leave strp_stop() unchanged so final cleanup still happens in
strp_done() after the work and timer have been synchronized.

Basic Information

ID CVE-2026-46102
Source Linux
Published May 27, 2026 at 12:59
Modified May 30, 2026 at 10:47

Affected Product

Vendor Linux
Product Linux
Version 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Affected Versions Linux Linux 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Linux Linux 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Linux Linux 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Linux Linux 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Linux Linux 43a0c6751a322847cb6fa0ab8cbf77a1d08bfc0a
Linux Linux 4.9

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.