CVE-2022-48924 json
thermal: int340x: fix memory leak in int3400_notify()
published 2024-08-22 2 y ago modified 2026-06-17 4 mo ago also EUVD-2022-53803
- cvss
- 5.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 11%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
thermal: int340x: fix memory leak in int3400_notify()
It is easy to hit the below memory leaks in my TigerLake platform:
unreferenced object 0xffff927c8b91dbc0 (size 32): comm "kworker/0:2", pid 112, jiffies 4294893323 (age 83.604s) hex dump (first 32 bytes): 4e 41 4d 45 3d 49 4e 54 33 34 30 30 20 54 68 65 NAME=INT3400 The 72 6d 61 6c 00 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 rmal.kkkkkkkkkk. backtrace: [<ffffffff9c502c3e>] __kmalloc_track_caller+0x2fe/0x4a0 [<ffffffff9c7b7c15>] kvasprintf+0x65/0xd0 [<ffffffff9c7b7d6e>] kasprintf+0x4e/0x70 [<ffffffffc04cb662>] int3400_notify+0x82/0x120 [int3400_thermal] [<ffffffff9c8b7358>] acpi_ev_notify_dispatch+0x54/0x71 [<ffffffff9c88f1a7>] acpi_os_execute_deferred+0x17/0x30 [<ffffffff9c2c2c0a>] process_one_work+0x21a/0x3f0 [<ffffffff9c2c2e2a>] worker_thread+0x4a/0x3b0 [<ffffffff9c2cb4dd>] kthread+0xfd/0x130 [<ffffffff9c201c1f>] ret_from_fork+0x1f/0x30
Fix it by calling kfree() accordingly.
Patch / fix
- Linux Linux 4.14.274, 4.19.237, 5.4.188, 5.10.103, 5.15.26, 5.16.12, 5.17
- linux Debian 14, Debian 13, Debian 12 5.16.12-1
debian advisories DEBIAN-CVE-2022-48924
- linux Ubuntu 18.04 LTS 4.15.0-184.194
- linux Ubuntu 20.04 LTS 5.4.0-117.132
- linux-aws Ubuntu 18.04 LTS 4.15.0-1133.143
- linux-aws Ubuntu 20.04 LTS 5.4.0-1078.84
- linux-gcp Ubuntu 20.04 LTS 5.4.0-1078.84
- linux-ibm Ubuntu 20.04 LTS 5.4.0-1026.29
- linux-iot Ubuntu 20.04 LTS 5.4.0-1004.6
- linux-kvm Ubuntu 18.04 LTS 4.15.0-1119.123
ubuntu advisories UBUNTU-CVE-2022-48924
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- dtb-aarch64 openSUSE Leap 15.5 5.14.21-150500.55.80.1
- kernel-64kb SLE Module for Basesystem 15 SP5, openSUSE Leap 15.5 5.14.21-150500.55.80.2
- kernel-syms SLE Module for Development Tools 15 SP5, openSUSE Leap 15.5 5.14.21-150500.55.80.1
- kernel-obs-qa openSUSE Leap 15.5 5.14.21-150500.55.80.1
- kernel-source SLE Module for Development Tools 15 SP5, SLE Module for Basesystem 15 SP5, openSUSE Leap 15.5 5.14.21-150500.55.80.2
- kernel-default SLE Workstation Extension 15 SP5, SLE Module for Legacy 15 SP5, SLE Module for Basesystem 15 SP5 +5 more 5.14.21-150500.55.80.2
- kernel-kvmsmall openSUSE Leap 15.5 5.14.21-150500.55.80.2
- kernel-zfcpdump SLE Module for Basesystem 15 SP5, openSUSE Leap 15.5 5.14.21-150500.55.80.2
suse advisories SUSE-SU-2024:3483-1SUSE-SU-2024:3408-1SUSE-SU-2024:3227-1SUSE-SU-2024:3209-1SUSE-SU-2024:3190-1
- git.kernel.org/stable/c/f0ddc5184b0127038d05008e2a69f89d1e13f980 commit
- git.kernel.org/stable/c/c3fa6d1937a8d0828131a04ae2cd2c30d0668693 commit
- git.kernel.org/stable/c/2e798814e01827871938ff172d2b2ccf1e74b355 commit
- git.kernel.org/stable/c/e098933866f9e1dd3ef4eebbe2e3d504f970f599 commit
- git.kernel.org/stable/c/ba9efbbf6745750d34c1e87c9539ce9db645ca0a commit
- git.kernel.org/stable/c/33c73a4d7e7b19313a6b417152f5365016926418 commit
- git.kernel.org/stable/c/3abea10e6a8f0e7804ed4c124bea2d15aca977c8 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2022-48924 updated cvss 5.5
kernel: thermal: int340x: fix memory leak in int3400_notify()
-
Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 moreaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.21% chance of exploitation in the next 30 days, higher than 11% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-401 Missing Release of Memory after Effective Lifetime
- Technology feeds
References
-
git.kernel.org
/stable/c/f0ddc5184b0127038d05008e2a69f89d1e13f980
patch
-
git.kernel.org
/stable/c/c3fa6d1937a8d0828131a04ae2cd2c30d0668693
patch
-
git.kernel.org
/stable/c/2e798814e01827871938ff172d2b2ccf1e74b355
patch
-
git.kernel.org
/stable/c/e098933866f9e1dd3ef4eebbe2e3d504f970f599
patch
-
git.kernel.org
/stable/c/ba9efbbf6745750d34c1e87c9539ce9db645ca0a
patch
-
git.kernel.org
/stable/c/33c73a4d7e7b19313a6b417152f5365016926418
patch
-
git.kernel.org
/stable/c/3abea10e6a8f0e7804ed4c124bea2d15aca977c8
patch
Sources
- CVE List CVE-2022-48924
- NVD CVE-2022-48924
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.