In the Linux kernel, the following vulnerability has been resolved:
tcp: Fix data-races around sysctltcpmtu_probing.
While reading sysctltcpmtuprobing, it can be changed concurrently. Thus, we need to add READONCE() to its readers.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49598.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49598.json"
[
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aabe9438fdfe004e021d5a206227ec105dbe2416",
"signature_type": "Function",
"id": "CVE-2022-49598-01c78852",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aabe9438fdfe004e021d5a206227ec105dbe2416",
"signature_type": "Line",
"id": "CVE-2022-49598-032e0be5",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "286695263647397045562207483097513520773",
"length": 677.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77a04845f0d28a3561494a5f3121488470a968a4",
"signature_type": "Function",
"id": "CVE-2022-49598-0614cd12",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0920ca09d9ce19980c8391b9002455baa9c1417",
"signature_type": "Line",
"id": "CVE-2022-49598-122c1dbd",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e8fc428a7f680f1c4994a40e52d7f95a9a93038",
"signature_type": "Line",
"id": "CVE-2022-49598-15bf7628",
"target": {
"file": "net/ipv4/tcp_output.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f47d00e077e7d61baf69e46dde3210c886360207",
"signature_type": "Line",
"id": "CVE-2022-49598-1f43ad9b",
"target": {
"file": "net/ipv4/tcp_output.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "216131150051661188549654091257868562166",
"length": 678.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e8fc428a7f680f1c4994a40e52d7f95a9a93038",
"signature_type": "Function",
"id": "CVE-2022-49598-2553fdf1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f966773e13cdd3f12baa90071b7b660f6c633ccb",
"signature_type": "Function",
"id": "CVE-2022-49598-347b2d5c",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "286695263647397045562207483097513520773",
"length": 677.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aabe9438fdfe004e021d5a206227ec105dbe2416",
"signature_type": "Function",
"id": "CVE-2022-49598-4f02cd32",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f966773e13cdd3f12baa90071b7b660f6c633ccb",
"signature_type": "Line",
"id": "CVE-2022-49598-50f36a44",
"target": {
"file": "net/ipv4/tcp_output.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77a04845f0d28a3561494a5f3121488470a968a4",
"signature_type": "Line",
"id": "CVE-2022-49598-51bae7f0",
"target": {
"file": "net/ipv4/tcp_output.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77a04845f0d28a3561494a5f3121488470a968a4",
"signature_type": "Line",
"id": "CVE-2022-49598-591195b3",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f966773e13cdd3f12baa90071b7b660f6c633ccb",
"signature_type": "Line",
"id": "CVE-2022-49598-5b6690b2",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "286695263647397045562207483097513520773",
"length": 677.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f47d00e077e7d61baf69e46dde3210c886360207",
"signature_type": "Function",
"id": "CVE-2022-49598-5d4fd349",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e8fc428a7f680f1c4994a40e52d7f95a9a93038",
"signature_type": "Function",
"id": "CVE-2022-49598-5f39e8d9",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f47d00e077e7d61baf69e46dde3210c886360207",
"signature_type": "Line",
"id": "CVE-2022-49598-635fa07e",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f47d00e077e7d61baf69e46dde3210c886360207",
"signature_type": "Function",
"id": "CVE-2022-49598-7cd20124",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "286695263647397045562207483097513520773",
"length": 677.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0920ca09d9ce19980c8391b9002455baa9c1417",
"signature_type": "Function",
"id": "CVE-2022-49598-8b773fbd",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "286695263647397045562207483097513520773",
"length": 677.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f966773e13cdd3f12baa90071b7b660f6c633ccb",
"signature_type": "Function",
"id": "CVE-2022-49598-9357a487",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_mtu_probing"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aabe9438fdfe004e021d5a206227ec105dbe2416",
"signature_type": "Line",
"id": "CVE-2022-49598-9d42a3c6",
"target": {
"file": "net/ipv4/tcp_output.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0920ca09d9ce19980c8391b9002455baa9c1417",
"signature_type": "Function",
"id": "CVE-2022-49598-a4b31147",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "229165707722988252754295651987121849091",
"length": 544.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77a04845f0d28a3561494a5f3121488470a968a4",
"signature_type": "Function",
"id": "CVE-2022-49598-dfcefa1e",
"target": {
"file": "net/ipv4/tcp_output.c",
"function": "tcp_mtup_init"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"340006427320173617682252556621899668173",
"237429615080130810078727931175738299198",
"69817692315276842323439741437776220343",
"211228103475807798474604623968778712543"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e8fc428a7f680f1c4994a40e52d7f95a9a93038",
"signature_type": "Line",
"id": "CVE-2022-49598-e62deef1",
"target": {
"file": "net/ipv4/tcp_timer.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"153607599932316802711984720111554918014",
"256790864266542225713248613325495595185",
"308773777136669574184730866732559625538",
"191351893696317181711203080561940242438"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0920ca09d9ce19980c8391b9002455baa9c1417",
"signature_type": "Line",
"id": "CVE-2022-49598-e71e07ce",
"target": {
"file": "net/ipv4/tcp_output.c"
}
}
]