In the Linux kernel, the following vulnerability has been resolved:
tcp: Fix a data-race around sysctltcpthinlineartimeouts.
While reading sysctltcpthinlineartimeouts, it can be changed concurrently. Thus, we need to add READ_ONCE() to its reader.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49575.json",
"cna_assigner": "Linux"
}[
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-012cbe72",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4b0295be9a3c4260de4585fac4062e602a88ac7",
"digest": {
"line_hashes": [
"215794653308746602829326316350811104480",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-0d285469",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc133e4f4bc225079198192623945bb872c08143",
"digest": {
"line_hashes": [
"281253954603145702805068902827553182381",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-2b7ad266",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@404c53ccdebd11f96954f4070cffac8e0b4d5cb6",
"digest": {
"line_hashes": [
"281253954603145702805068902827553182381",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-5095cb80",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc133e4f4bc225079198192623945bb872c08143",
"digest": {
"function_hash": "81470334086773281900131726439342711187",
"length": 2771.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-5f4e911c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f96c4f179cb3560078cefccef105e8f1701210",
"digest": {
"function_hash": "81470334086773281900131726439342711187",
"length": 2771.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-6bfacffd",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@492f3713b282c0e67e951cd804edd22eccc25412",
"digest": {
"line_hashes": [
"281253954603145702805068902827553182381",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-9573363b",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f96c4f179cb3560078cefccef105e8f1701210",
"digest": {
"line_hashes": [
"281253954603145702805068902827553182381",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-96db00da",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c6f2a86ca590d5187a073d987e9599985fb1c7c",
"digest": {
"function_hash": "81470334086773281900131726439342711187",
"length": 2771.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-bec48f7a",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4b0295be9a3c4260de4585fac4062e602a88ac7",
"digest": {
"function_hash": "209605594681115326779175934656097448015",
"length": 2773.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c"
},
"id": "CVE-2022-49575-d39b4bef",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c6f2a86ca590d5187a073d987e9599985fb1c7c",
"digest": {
"line_hashes": [
"281253954603145702805068902827553182381",
"14960879590421985615529207140503456024",
"317205376211637009323825075894743807877",
"161820444445627852635244233925428174339"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-e7cd2abf",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@492f3713b282c0e67e951cd804edd22eccc25412",
"digest": {
"function_hash": "116965116336691430157040214673393992929",
"length": 2745.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "net/ipv4/tcp_timer.c",
"function": "tcp_retransmit_timer"
},
"id": "CVE-2022-49575-ebd3c8e9",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@404c53ccdebd11f96954f4070cffac8e0b4d5cb6",
"digest": {
"function_hash": "81470334086773281900131726439342711187",
"length": 2771.0
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49575.json"