In the Linux kernel, the following vulnerability has been resolved:
ipv4: Fix data-races around sysctlfibmultipathhashpolicy.
While reading sysctlfibmultipathhashpolicy, it can be changed concurrently. Thus, we need to add READ_ONCE() to its readers.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49579.json",
"cna_assigner": "Linux"
}[
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c",
"function": "mlxsw_sp_mp4_hash_init"
},
"id": "CVE-2022-49579-0af4cf16",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21fb844bc1dc1461f5038d655aa1a14f39e13049",
"digest": {
"function_hash": "325570489211570537809147035558395778922",
"length": 1145.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c"
},
"id": "CVE-2022-49579-1743dc07",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7998c12a08c97cc26660532c9f90a34bd7d8da5a",
"digest": {
"line_hashes": [
"243138077282067900869278157852095126387",
"151942836551444731190723975949475070800",
"199274031223029563787812106710456033176",
"236387036372112922192752808562867196637"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c",
"function": "mlxsw_sp_mp4_hash_init"
},
"id": "CVE-2022-49579-19767836",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918ee6592ab9a2ff5316d06cfd4aaef60ccabec6",
"digest": {
"function_hash": "325570489211570537809147035558395778922",
"length": 1145.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c"
},
"id": "CVE-2022-49579-1b565d62",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918ee6592ab9a2ff5316d06cfd4aaef60ccabec6",
"digest": {
"line_hashes": [
"243138077282067900869278157852095126387",
"151942836551444731190723975949475070800",
"199274031223029563787812106710456033176",
"236387036372112922192752808562867196637"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c"
},
"id": "CVE-2022-49579-257bfb7e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7998c12a08c97cc26660532c9f90a34bd7d8da5a",
"digest": {
"line_hashes": [
"178444814645682246779207421743198421605",
"133130109342694794615379068862098104085",
"50332874702934927732015988068466464637",
"270550295010524639273148118049479006134"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c"
},
"id": "CVE-2022-49579-43c997dc",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21fb844bc1dc1461f5038d655aa1a14f39e13049",
"digest": {
"line_hashes": [
"243138077282067900869278157852095126387",
"151942836551444731190723975949475070800",
"199274031223029563787812106710456033176",
"236387036372112922192752808562867196637"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c",
"function": "fib_multipath_hash"
},
"id": "CVE-2022-49579-55835efc",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21fb844bc1dc1461f5038d655aa1a14f39e13049",
"digest": {
"function_hash": "51854123535483667283124172109501351718",
"length": 2688.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c",
"function": "fib_multipath_hash"
},
"id": "CVE-2022-49579-653e6fa5",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918ee6592ab9a2ff5316d06cfd4aaef60ccabec6",
"digest": {
"function_hash": "51854123535483667283124172109501351718",
"length": 2688.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c",
"function": "mlxsw_sp_mp4_hash_init"
},
"id": "CVE-2022-49579-9f5b9087",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7998c12a08c97cc26660532c9f90a34bd7d8da5a",
"digest": {
"function_hash": "325570489211570537809147035558395778922",
"length": 1145.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c",
"function": "fib_multipath_hash"
},
"id": "CVE-2022-49579-ce4d8a4e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7998c12a08c97cc26660532c9f90a34bd7d8da5a",
"digest": {
"function_hash": "51854123535483667283124172109501351718",
"length": 2688.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c"
},
"id": "CVE-2022-49579-e206ad90",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918ee6592ab9a2ff5316d06cfd4aaef60ccabec6",
"digest": {
"line_hashes": [
"178444814645682246779207421743198421605",
"133130109342694794615379068862098104085",
"50332874702934927732015988068466464637",
"270550295010524639273148118049479006134"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/route.c"
},
"id": "CVE-2022-49579-f3128800",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21fb844bc1dc1461f5038d655aa1a14f39e13049",
"digest": {
"line_hashes": [
"178444814645682246779207421743198421605",
"133130109342694794615379068862098104085",
"50332874702934927732015988068466464637",
"270550295010524639273148118049479006134"
],
"threshold": 0.9
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49579.json"