7.8
/ 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
In the Linux kernel, the following vulnerability has been resolved:
net-shapers: don't free reply skb after genlmsg_reply()
genlmsg_reply() hands the reply skb to netlink, and
netlink_unicast() consumes it on all return paths, whether the
skb is queued successfully or freed on an error path.
net_shaper_nl_get_doit() and net_shaper_nl_cap_get_doit()
currently jump to free_msg after genlmsg_reply() fails and call
nlmsg_free(msg), which can hit the same skb twice.
Return the genlmsg_reply() error directly and keep free_msg
only for pre-reply failures.
net-shapers: don't free reply skb after genlmsg_reply()
genlmsg_reply() hands the reply skb to netlink, and
netlink_unicast() consumes it on all return paths, whether the
skb is queued successfully or freed on an error path.
net_shaper_nl_get_doit() and net_shaper_nl_cap_get_doit()
currently jump to free_msg after genlmsg_reply() fails and call
nlmsg_free(msg), which can hit the same skb twice.
Return the genlmsg_reply() error directly and keep free_msg
only for pre-reply failures.
Basic Information
ID
CVE-2026-43481
Source
Linux
Published
May 13, 2026 at 15:08
Modified
May 20, 2026 at 16:08
Affected Product
Vendor
Linux
Product
Linux
Version
4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Affected Versions
Linux Linux 4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Linux Linux 4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Linux Linux 4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Linux Linux 6.13
Linux Linux 4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Linux Linux 4b623f9f0f59652ea71fcb27d60b4c3b65126dbb
Linux Linux 6.13