cbcvebase.
CVE-2023-54115
published 2025-12-24

CVE-2023-54115: In the Linux kernel, the following vulnerability has been resolved: pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() When…

PriorityP420
EPSS
0.19%
9.1th percentile
In the Linux kernel, the following vulnerability has been resolved: pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() When nonstatic_release_resource_db() frees all resources associated with an PCMCIA socket, it forgets to free socket_data too, causing a memory leak observable with kmemleak: unreferenced object 0xc28d1000 (size 64): comm "systemd-udevd", pid 297, jiffies 4294898478 (age 194.484s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 f0 85 0e c3 00 00 00 00 ................ 00 00 00 00 0c 10 8d c2 00 00 00 00 00 00 00 00 ................ backtrace: [] __kmem_cache_alloc_node+0x2d7/0x4a0 [] kmalloc_trace+0x31/0xa4 [] nonstatic_init+0x24/0x1a4 [pcmcia_rsrc] [] pcmcia_register_socket+0x200/0x35c [pcmcia_core] [] yenta_probe+0x4d8/0xa70 [yenta_socket] [] pci_device_probe+0x99/0x194 [] really_probe+0x181/0x45c [] __driver_probe_device+0x75/0x1f4 [] driver_probe_device+0x28/0xac [] __driver_attach+0xeb/0x1e4 [] bus_for_each_dev+0x61/0xb4 [] driver_attach+0x1e/0x28 [] bus_add_driver+0x102/0x20c [] driver_register+0x5b/0x120 [] __pci_register_driver+0x44/0x4c [] __UNIQUE_ID___addressable_cleanup_module188+0x1c/0xfffff000 [iTCO_vendor_support] Fix this by freeing socket_data too. Tested on a Acer Travelmate 4002WLMi by manually binding/unbinding the yenta_cardbus driver (yenta_socket).

Affected

21 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 6.1.52-1 (bookworm)linux 6.1.52-1 (bookworm)
linuxlinux
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < bde0b6da7bd893c37afaee3555cc3ac3be582313bde0b6da7bd893c37afaee3555cc3ac3be582313
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 2d45e2be0be35a3d66863563ed2591ee18a6897e2d45e2be0be35a3d66863563ed2591ee18a6897e
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 22100df1d57f04cf2370d5347b9ef547f481deea22100df1d57f04cf2370d5347b9ef547f481deea
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 04bb8af40a7729c398ed4caea7e66cedd288171904bb8af40a7729c398ed4caea7e66cedd2881719
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 97fd1c8e9c5aa833aab7e836760bc13103afa89297fd1c8e9c5aa833aab7e836760bc13103afa892
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < e8a80cf06b4bb0396212289d651b384c949f09d0e8a80cf06b4bb0396212289d651b384c949f09d0
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < fd53a1f28faba2c4806c055e706a7721006291c1fd53a1f28faba2c4806c055e706a7721006291c1
linuxlinux>= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < c85fd9422fe0f5d667305efb27f56d09eab120b0c85fd9422fe0f5d667305efb27f56d09eab120b0
linuxlinux_kernel>= 0 < 5.10.197-15.10.197-1
linuxlinux_kernel>= 0 < 6.1.52-16.1.52-1
linuxlinux_kernel>= 0 < 6.4.13-16.4.13-1
linuxlinux_kernel>= 0 < 6.4.13-16.4.13-1
linuxlinux_kernel>= 2.6.12 < 4.14.3244.14.324
linuxlinux_kernel>= 4.15.0 < 4.19.2934.19.293
linuxlinux_kernel>= 4.20.0 < 5.4.2555.4.255
linuxlinux_kernel>= 5.11.0 < 5.15.1285.15.128
linuxlinux_kernel>= 5.16.0 < 6.1.476.1.47
linuxlinux_kernel>= 5.5.0 < 5.10.1925.10.192
linuxlinux_kernel>= 6.2.0 < 6.4.126.4.12
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.