CVE-2022-48636

HighCVSS 7.8/10Last modified Aug 4, 2026

Description

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

s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup

Fix Oops in dasd_alias_get_start_dev() function caused by the pavgroup pointer being NULL.

The pavgroup pointer is checked on the entrance of the function but without the lcu->lock being held. Therefore there is a race window between dasd_alias_get_start_dev() and _lcu_update() which sets pavgroup to NULL with the lcu->lock held.

Fix by checking the pavgroup pointer with lcu->lock held.

Metrics

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

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 8e09f21574ea3028d5629e5de759e0b196c690c5, < d86b4267834e6d4af62e3073e48166e349ab1b70; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < 49f401a98b318761ca2e15d4c7869a20043fbed4; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < aaba5ff2742043705bc4c02fd0b2b246e2e16da1; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < 2e473351400e3dd66f0b71eddcef82ee45a584c1; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < f5fcc9d6d71d9ff7fdbdd4b89074e6e24fffc20b; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < d3a67c21b18f33c79382084af556557c442f12a6; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < 650a2e79d176db753654d3dde88e53a2033036ac; >= 8e09f21574ea3028d5629e5de759e0b196c690c5, < db7ba07108a48c0f95b74fabbfd5d63e924f992d
LinuxLinux2.6.25

References

Timeline

Published
Apr 28, 2024
Last modified
Aug 4, 2026
NVD status
Modified

Related CVEs from 2022

CVE-2022-486377.8In the Linux kernel, the following vulnerability has been resolved: bnxt: prevent skb UAF after handing over to PTP worker When reading thCVE-2022-486385.3In the Linux kernel, the following vulnerability has been resolved: cgroup: cgroup_get_from_id() must check the looked-up kn is a directoryCVE-2022-486395.5In the Linux kernel, the following vulnerability has been resolved: net: sched: fix possible refcount leak in tc_new_tfilter() tfilter_putCVE-2022-48645.4Argument Injection in GitHub repository froxlor/froxlor prior to 2.0.0-beta1.CVE-2022-486405.5In the Linux kernel, the following vulnerability has been resolved: bonding: fix NULL deref in bond_rr_gen_slave_id Fix a NULL dereferenceCVE-2022-486415.5In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix memory leak when blob is malformed The bug fiCVE-2022-486425.5In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() ICVE-2022-486435.5In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_aCVE-2022-486445.5In the Linux kernel, the following vulnerability has been resolved: net/sched: taprio: avoid disabling offload when it was never enabled ICVE-2022-486455.5In the Linux kernel, the following vulnerability has been resolved: net: enetc: deny offload of tc-based TSN features on VF interfaces TSNCVE-2022-486466.2In the Linux kernel, the following vulnerability has been resolved: sfc/siena: fix null pointer dereference in efx_hard_start_xmit Like inCVE-2022-486475.5In the Linux kernel, the following vulnerability has been resolved: sfc: fix TX channel offset when using legacy interrupts In legacy inte
CVE-2022-48636: High severity, CVSS 7.8 | Vulnix