Answer in brief
CVE-2024-43871 records a Unknown severity vulnerability in devres: Fix memory leakage caused by driver API devm_free_percpu(). The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/RUGGEDCOM RST2428P (generic), Siemens/SCALANCE XCM-/XRM-/XCH-/XRH-300 family (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/RUGGEDCOM RST2428P (generic), Siemens/SCALANCE XCM-/XRM-/XCH-/XRH-300 family (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <700e8abd65b10792b2f179ce4e858f2ca2880f85 || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <b044588a16a978cd891cb3d665dd7ae06850d5bf || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <ef56dcdca8f2a53abc3a83d388b8336447533d85 || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <3047f99caec240a88ccd06197af2868da1af6a96 || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <3dcd0673e47664bc6c719ad47dadac6d55d5950d || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <b67552d7c61f52f1271031adfa7834545ae99701 || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <95065edb8ebb27771d5f1e898eef6ab43dc6c87c || >=ff86aae3b4112b85d2231c23bccbc49589df1c06 <bd50a974097bb82d52a458bd3ee39fb723129a0c | 700e8abd65b10792b2f179ce4e858f2ca2880f85, b044588a16a978cd891cb3d665dd7ae06850d5bf, ef56dcdca8f2a53abc3a83d388b8336447533d85, 3047f99caec240a88ccd06197af2868da1af6a96, 3dcd0673e47664bc6c719ad47dadac6d55d5950d, b67552d7c61f52f1271031adfa7834545ae99701, 95065edb8ebb27771d5f1e898eef6ab43dc6c87c, bd50a974097bb82d52a458bd3ee39fb723129a0c |
| Linux/Linuxgeneric | 4.10 | Not reported |
| Siemens/RUGGEDCOM RST2428Pgeneric | >=0 <V3.1 | V3.1 |
| Siemens/SCALANCE XCM-/XRM-/XCH-/XRH-300 familygeneric | >=0 <V3.1 | V3.1 |
| Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.0 <V3.1.5 | V3.1.5 |
| Siemens/SIMATIC S7-1500 CPU 1518F-4 PN/DP MFPgeneric | >=V3.1.0 <V3.1.5 | V3.1.5 |
| Siemens/SIMATIC S7-1500 TM MFP - GNU/Linux subsystemgeneric | >=0 <V1.1.1 | V1.1.1 |
| Siemens/SIPLUS S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.0 <V3.1.5 | V3.1.5 |
Published upstream
Aug 21, 2024
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Oct 15, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Oct 15, 2026
In the Linux kernel, the following vulnerability has been resolved: devres: Fix memory leakage caused by driver API devm_free_percpu() It will cause memory leakage when use driver API devm_free_percpu() to free memory allocated by devm_alloc_percpu(), fixed by using devres_release() instead of devres_destroy() within devm_free_percpu().
Quoted source text, attributed separately from HOL analysis.