CVE-2024-36959

MediumCVSS 5.5/10Last modified Oct 15, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

If we fail to allocate propname buffer, we need to drop the reference count we just took. Because the pinctrl_dt_free_maps() includes the droping operation, here we call it directly.

Metrics

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

Affected software

VendorProductVersions
LinuxLinux>= a988dcd3dd9e691c5ccc3324b209688f3b5453e9, < 06780473cb8a858d1d6cab2673e021b072a852d1; >= 040f726fecd88121f3b95e70369785ad452dddf9, < 47d253c485491caaf70d8cd8c0248ae26e42581f; >= 777430aa4ddccaa5accec6db90ffc1d47f00d471, < 35ab679e8bb5a81a4f922d3efbd43e32bce69274; >= 97e5b508e96176f1a73888ed89df396d7041bfcb, < 76aa2440deb9a35507590f2c981a69a57ecd305d; >= 91d5c5060ee24fe8da88cd585bb43b843d2f0dce, < 518d5ddafeb084d6d9b1773ed85164300037d0e6; >= 91d5c5060ee24fe8da88cd585bb43b843d2f0dce, < 026e24cf31733dbd97f41cc9bc5273ace428eeec; >= 91d5c5060ee24fe8da88cd585bb43b843d2f0dce, < c7e02ccc9fdc496fe51e440e3e66ac36509ca049; >= 91d5c5060ee24fe8da88cd585bb43b843d2f0dce, < a0cedbcc8852d6c77b00634b81e41f17f29d9404; aaf552c5d53abe4659176e099575fe870d2e4768; b4d9f55cd38435358bc16d580612bc0d798d7b4c; 5834a3a98cd266ad35a229923c0adbd0addc8d68; >= 4.19.267, < 4.19.314; >= 5.4.225, < 5.4.276; >= 5.10.156, < 5.10.217; >= 5.15.80, < 5.15.159; >= 4.9.334, < 4.10; >= 4.14.300, < 4.15; >= 6.0.10, < 6.1
LinuxLinux6.1
SiemensRUGGEDCOM RST2428P< V3.1
SiemensSCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family—
SiemensSCALANCE XCM-/XRM-/XCH-/XRH-300 family< V3.1
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem< V1.1.1

References

Timeline

Published
May 30, 2024
Last modified
Oct 15, 2026
NVD status
Modified

Related CVEs from 2024

CVE-2024-36968.8A vulnerability was found in Campcodes House Rental Management System 1.0 and classified as critical. This issue affects some unknown procesCVE-2024-369607.1In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Fix invalid reads in fence signaled events Correctly set tCVE-2024-369615.5In the Linux kernel, the following vulnerability has been resolved: thermal/debugfs: Fix two locking issues with thermal zone debug With tCVE-2024-369625.5In the Linux kernel, the following vulnerability has been resolved: net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs CVE-2024-369637.8In the Linux kernel, the following vulnerability has been resolved: tracefs: Reset permissions on remount if permissions are options ThereCVE-2024-369645.5In the Linux kernel, the following vulnerability has been resolved: fs/9p: only translate RWX permissions for plain 9P2000 Garbage in plaiCVE-2024-369655.5In the Linux kernel, the following vulnerability has been resolved: remoteproc: mediatek: Make sure IPI buffer fits in L2TCM The IPI buffeCVE-2024-369665.5In the Linux kernel, the following vulnerability has been resolved: erofs: reliably distinguish block based and fscache mode When erofs_kiCVE-2024-369675.5In the Linux kernel, the following vulnerability has been resolved: KEYS: trusted: Fix memory leak in tpm2_key_encode() 'scratch' is neverCVE-2024-369686.5In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() l2cap_le_CVE-2024-369695.5In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix division by zero in setup_dsc_config When slice_hCVE-2024-36978.8A vulnerability was found in Campcodes House Rental Management System 1.0. It has been classified as critical. Affected is an unknown functi
CVE-2024-36959: Medium severity, CVSS 5.5 | Vulnix