Answer in brief
CVE-2024-57849 records a Unknown severity vulnerability in s390/cpum_sf: Handle CPU hotplug remove during sampling. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
Answer in brief
CVE-2024-57849 records a Unknown severity vulnerability in s390/cpum_sf: Handle CPU hotplug remove during sampling. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). 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). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <238e3af849dfdcb1faed544349f7025e533f9aab || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <99192c735ed4bfdff0d215ec85c8a87a677cb898 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <06a92f810df8037ca36157282ddcbefdcaf049b8 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <b5be6a0bb639d165c8418d8dddd8f322587be8be || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <a69752f1e5de817941a2ea0609254f6f25acd274 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <be54e6e0f93a39a9c00478d70d12956a5f3d5b9b || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <a0bd7dacbd51c632b8e2c0500b479af564afadf3 | 238e3af849dfdcb1faed544349f7025e533f9aab, 99192c735ed4bfdff0d215ec85c8a87a677cb898, 06a92f810df8037ca36157282ddcbefdcaf049b8, b5be6a0bb639d165c8418d8dddd8f322587be8be, a69752f1e5de817941a2ea0609254f6f25acd274, be54e6e0f93a39a9c00478d70d12956a5f3d5b9b, a0bd7dacbd51c632b8e2c0500b479af564afadf3 |
| Linux/Linuxgeneric | 4.8 | Not reported |
Published upstream
Jan 11, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: s390/cpum_sf: Handle CPU hotplug remove during sampling CPU hotplug remove handling triggers the following function call sequence: CPUHP_AP_PERF_S390_SF_ONLINE --> s390_pmu_sf_offline_cpu() ... CPUHP_AP_PERF_ONLINE --> perf_event_exit_cpu() The s390 CPUMF sampling CPU hotplug handler invokes: s390_pmu_sf_offline_cpu() +--> cpusf_pmu_setup() +--> setup_pmc_cpu() +--> deallocate_buffers() This function de-allocates all sampling data buffers (SDBs) allocated for that CPU at event initialization. It also clears the PMU_F_RESERVED bit. The CPU is gone and can not be sampled. With the event still being active on the removed CPU, the CPU event hotplug support in kernel performance subsystem triggers the following function calls on the removed CPU: perf_event_exit_cpu() +--> perf_event_exit_cpu_context() +--> __perf_event_exit_context() +--> __perf_remove_from_context() +--> event_sched_out() +--> cpumsf_pmu_del() +--> cpumsf_pmu_stop() +--> hw_perf_event_update() to stop and remove the event. During removal of the event, the sampling device driver tries to read out the remaining samples from the sample data buffers (SDBs). But they have already been freed (and may have been re-assigned). This may lead to a use after free situation in which case the samples are most likely invalid. In the best case the memory has not been reassigned and still contains valid data. Remedy this situation and check if the CPU is still in reserved state (bit PMU_F_RESERVED set). In this case the SDBs have not been released an contain valid data. This is always the case when the event is removed (and no CPU hotplug off occured). If the PMU_F_RESERVED bit is not set, the SDB buffers are gone.
Quoted source text, attributed separately from HOL analysis.
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). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <238e3af849dfdcb1faed544349f7025e533f9aab || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <99192c735ed4bfdff0d215ec85c8a87a677cb898 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <06a92f810df8037ca36157282ddcbefdcaf049b8 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <b5be6a0bb639d165c8418d8dddd8f322587be8be || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <a69752f1e5de817941a2ea0609254f6f25acd274 || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <be54e6e0f93a39a9c00478d70d12956a5f3d5b9b || >=e3d617fe6ac7294974fc513dc5e4d8ada8080fd1 <a0bd7dacbd51c632b8e2c0500b479af564afadf3 | 238e3af849dfdcb1faed544349f7025e533f9aab, 99192c735ed4bfdff0d215ec85c8a87a677cb898, 06a92f810df8037ca36157282ddcbefdcaf049b8, b5be6a0bb639d165c8418d8dddd8f322587be8be, a69752f1e5de817941a2ea0609254f6f25acd274, be54e6e0f93a39a9c00478d70d12956a5f3d5b9b, a0bd7dacbd51c632b8e2c0500b479af564afadf3 |
| Linux/Linuxgeneric | 4.8 | Not reported |
Published upstream
Jan 11, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: s390/cpum_sf: Handle CPU hotplug remove during sampling CPU hotplug remove handling triggers the following function call sequence: CPUHP_AP_PERF_S390_SF_ONLINE --> s390_pmu_sf_offline_cpu() ... CPUHP_AP_PERF_ONLINE --> perf_event_exit_cpu() The s390 CPUMF sampling CPU hotplug handler invokes: s390_pmu_sf_offline_cpu() +--> cpusf_pmu_setup() +--> setup_pmc_cpu() +--> deallocate_buffers() This function de-allocates all sampling data buffers (SDBs) allocated for that CPU at event initialization. It also clears the PMU_F_RESERVED bit. The CPU is gone and can not be sampled. With the event still being active on the removed CPU, the CPU event hotplug support in kernel performance subsystem triggers the following function calls on the removed CPU: perf_event_exit_cpu() +--> perf_event_exit_cpu_context() +--> __perf_event_exit_context() +--> __perf_remove_from_context() +--> event_sched_out() +--> cpumsf_pmu_del() +--> cpumsf_pmu_stop() +--> hw_perf_event_update() to stop and remove the event. During removal of the event, the sampling device driver tries to read out the remaining samples from the sample data buffers (SDBs). But they have already been freed (and may have been re-assigned). This may lead to a use after free situation in which case the samples are most likely invalid. In the best case the memory has not been reassigned and still contains valid data. Remedy this situation and check if the CPU is still in reserved state (bit PMU_F_RESERVED set). In this case the SDBs have not been released an contain valid data. This is always the case when the event is removed (and no CPU hotplug off occured). If the PMU_F_RESERVED bit is not set, the SDB buffers are gone.
Quoted source text, attributed separately from HOL analysis.