CVE-2024-36954

Service interruption via TIPC skb memory leak

Published May 30, 2024 · Updated May 23, 2026

Memory leak in the Linux kernel TIPC message reassembly path allows local users to exhaust memory through fragmented messages. In net/tipc/msg.c, tipc_buf_append clears the caller's buffer pointer before __skb_linearize; if linearization fails, the error path loses the skb instead of freeing it. A local low-privileged user must drive fragmented-message reassembly and force that failure; repeated failures consume unreleased kernel memory and interrupt service.

CVSS severity5.5
Medium
EPSS probability0.25%
Next 30 days · Sep 16, 2026
Known exploitationUnconfirmed
Based on sourced intelligence
Hinoki checkNot available
Coverage for this vulnerability

See if you're affected

Explore vulnerability checks for your environment with Hinoki.

Book a demo

Summary

What happened

Memory leak in the Linux kernel TIPC message reassembly path allows local users to exhaust memory through fragmented messages. In net/tipc/msg.c, tipc_buf_append clears the caller's buffer pointer before __skb_linearize; if linearization fails, the error path loses the skb instead of freeing it. A local low-privileged user must drive fragmented-message reassembly and force that failure; repeated failures consume unreleased kernel memory and interrupt service.

The record

CVE
CVE-2024-36954
Published
May 30, 2024
Updated
May 23, 2026
Vendor
The Linux Kernel Organization
Product
Linux
Classifications
CWE-401
Attack vector
local
Privileges
authenticated

Timeline

How it unfolded

  1. May 30, 2024CVE publishedPublication date reported by the CVE source.
  2. May 23, 2026Record updatedLatest update available in the CVE record.

Exploitability

Present is not the same as exploitable

Compare your product and version with the public record. A matching version still requires validation against your environment.

Is a vulnerable build present?

Compare these published version ranges with your installed build and any vendor patches.

  1. Affected versionversion=4.14.235 <4.15
  2. Affected versionversion=4.19.193 <4.19.314
  3. Affected versionversion=436d650d374329a591c30339a91fa5078052ed1e
  4. Affected versionversion=4.4.271 <4.5
  5. Affected versionversion=4.9.271 <4.10
  6. Affected versionversion=4b1761898861117c97066aea6c58f68a7787f0bf <01cd1b7b685751ee422d00d050292a3d277652d6
  7. Affected versionversion=5.10.42 <5.10.217
  8. Affected versionversion=5.12.9 <5.13
  9. Affected versionversion=5.13
  10. Affected versionversion=5.4.124 <5.4.276
  11. Affected versionversion=5489f30bb78ff0dafb4229a69632afc2ba20765c
  12. Affected versionversion=64d17ec9f1ded042c4b188d15734f33486ed9966 <2f87fd9476cf9725d774e6dcb7d17859c6a6d1ae
  13. Affected versionversion=6da24cfc83ba4f97ea44fc7ae9999a006101755c <adbce6d20da6254c86425a8d4359b221b5ccbccd
  14. Affected versionversion=ace300eecbccaa698e2b472843c74a5f33f7dce8
  15. Affected versionversion=b2c8d28c34b3070407cb1741f9ba3f15d0284b8b
  16. Affected versionversion=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <3210d34fda4caff212cb53729e6bd46de604d565
  17. Affected versionversion=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <42c8471b0566c7539e7dd584b4d0ebd3cec8cb2c
  18. Affected versionversion=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <614c5a5ae45a921595952117b2e2bd4d4bf9b574
  19. Affected versionversion=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <97bf6f81b29a8efaf5d0983251a7450e5794370d
  20. Affected versionversion=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <d03a82f4f8144befdc10518e732e2a60b34c870e

What conditions does exploitation require?

Attack vectorlocal
Required privilegesauthenticated

What is affected?

The Linux Kernel Organization · Linuxversion=4.14.235 <4.15; version=4.19.193 <4.19.314; version=436d650d374329a591c30339a91fa5078052ed1e; version=4.4.271 <4.5; version=4.9.271 <4.10; version=4b1761898861117c97066aea6c58f68a7787f0bf <01cd1b7b685751ee422d00d050292a3d277652d6; version=5.10.42 <5.10.217; version=5.12.9 <5.13; version=5.13; version=5.4.124 <5.4.276; version=5489f30bb78ff0dafb4229a69632afc2ba20765c; version=64d17ec9f1ded042c4b188d15734f33486ed9966 <2f87fd9476cf9725d774e6dcb7d17859c6a6d1ae; version=6da24cfc83ba4f97ea44fc7ae9999a006101755c <adbce6d20da6254c86425a8d4359b221b5ccbccd; version=ace300eecbccaa698e2b472843c74a5f33f7dce8; version=b2c8d28c34b3070407cb1741f9ba3f15d0284b8b; version=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <3210d34fda4caff212cb53729e6bd46de604d565; version=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <42c8471b0566c7539e7dd584b4d0ebd3cec8cb2c; version=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <614c5a5ae45a921595952117b2e2bd4d4bf9b574; version=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <97bf6f81b29a8efaf5d0983251a7450e5794370d; version=b7df21cf1b79ab7026f545e7bf837bd5750ac026 <d03a82f4f8144befdc10518e732e2a60b34c870e

Published CVSS scores

5.5NIST NVDCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CVSS describes severity. EPSS estimates exploitation probability.

Attacks

What attackers are doing with it

Daily unique IPs observed by Shadowserver honeypots for known exploited vulnerabilities (KEVs). Missing observations do not establish an absence of attacks.

Daily unique IPsNo honeypot observations are available for this CVE in the selected window.

No observations available

Sep 10, 2026Sep 16, 2026
Latest reporting daySep 16, 2026
Latest daily unique IPsUnavailable
Prior 30-day averageUnavailable
SourceShadowserver honeypots (KEV)
Vectorlocal
Privilegesauthenticated
Known exploitationUnconfirmed
Public exploitUnconfirmed

Weakness, pattern, technique

CWE-401Missing Release of Memory after Effective Lifetime

Public exploit references

No public exploit references are available in this record.

Labels summarize the accepted research assessment. They do not indicate a test against your environment.

Technologies

Your stack

See the directory against your own environment.

Your stack

Check the software in your environment

Book a demo to see how Hinoki identifies affected software and validates exploitability in your environment.

Book a demo