CVSS3
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS
Percentile
9.0%
In the Linux kernel, the following vulnerability has been resolved: usb:
typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() When
unregister pd capabilitie in tcpm, KASAN will capture below double -free
issue. The root cause is the same capabilitiy will be kfreed twice, the
first time is kfreed by pd_capabilities_release() and the second time is
explicitly kfreed by tcpm_port_unregister_pd(). [ 3.988059] BUG: KASAN:
double-free in tcpm_port_unregister_pd+0x1a4/0x3dc [ 3.995001] Free of addr
ffff0008164d3000 by task kworker/u16:0/10 [ 4.001206] [ 4.002712] CPU: 2
PID: 10 Comm: kworker/u16:0 Not tainted
6.8.0-rc5-next-20240220-05616-g52728c567a55 #53 [ 4.012402] Hardware name:
Freescale i.MX8QXP MEK (DT) [ 4.017569] Workqueue: events_unbound
deferred_probe_work_func [ 4.023456] Call trace: [ 4.025920]
dump_backtrace+0x94/0xec [ 4.029629] show_stack+0x18/0x24 [ 4.032974]
dump_stack_lvl+0x78/0x90 [ 4.036675] print_report+0xfc/0x5c0 [ 4.040289]
kasan_report_invalid_free+0xa0/0xc0 [ 4.044937]
__kasan_slab_free+0x124/0x154 [ 4.049072] kfree+0xb4/0x1e8 [ 4.052069]
tcpm_port_unregister_pd+0x1a4/0x3dc [ 4.056725]
tcpm_register_port+0x1dd0/0x2558 [ 4.061121]
tcpci_register_port+0x420/0x71c [ 4.065430] tcpci_probe+0x118/0x2e0 To fix
the issue, this will remove kree() from tcpm_port_unregister_pd().
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
ubuntu | 24.04 | noarch | linux | < 6.8.0-35.35 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-aws | < 6.8.0-1009.9 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-azure | < 6.8.0-1008.8 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-gcp | < 6.8.0-1008.9 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-gke | < 6.8.0-1004.7 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-ibm | < 6.8.0-1006.6 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-lowlatency | < 6.8.0-35.35.1 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-oem-6.8 | < 6.8.0-1006.6 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-oracle | < 6.8.0-1006.6 | UNKNOWN |
ubuntu | 24.04 | noarch | linux-raspi | < 6.8.0-1005.5 | UNKNOWN |
git.kernel.org/linus/b63f90487bdf93a4223ce7853d14717e9d452856 (6.9-rc2)
git.kernel.org/stable/c/242e425ed580b2f4dbcb86c8fc03a410a4084a69
git.kernel.org/stable/c/b63f90487bdf93a4223ce7853d14717e9d452856
launchpad.net/bugs/cve/CVE-2024-26932
nvd.nist.gov/vuln/detail/CVE-2024-26932
security-tracker.debian.org/tracker/CVE-2024-26932
ubuntu.com/security/notices/USN-6816-1
ubuntu.com/security/notices/USN-6817-1
ubuntu.com/security/notices/USN-6817-2
ubuntu.com/security/notices/USN-6817-3
ubuntu.com/security/notices/USN-6878-1
www.cve.org/CVERecord?id=CVE-2024-26932