In the Linux kernel, the following vulnerability has been resolved:
ip: Fix data-races around sysctlipprot_sock.
sysctlipprot_sock is accessed concurrently, and there is always a chance of data-race. So, all readers and writers need some basic protection to avoid load/store-tearing.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9add240f76af6d141d2eebd3a1558a0e503a993d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-3653e148",
"target": {
"function": "inet_port_requires_bind_service",
"file": "include/net/ip.h"
},
"signature_type": "Function",
"digest": {
"length": 126.0,
"function_hash": "136952598086443070377982649545091975524"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9add240f76af6d141d2eebd3a1558a0e503a993d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-41636ef3",
"target": {
"file": "include/net/ip.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"334272474855324402511960754685114528982",
"97160075251575065017210272783564607744",
"116862003398336233535507931874853923473",
"127176102726569708124102344458283161823"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9b55c20f83369dd54541d9ddbe3a018a8377f451",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-52988b89",
"target": {
"function": "inet_port_requires_bind_service",
"file": "include/net/ip.h"
},
"signature_type": "Function",
"digest": {
"length": 126.0,
"function_hash": "136952598086443070377982649545091975524"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef699813d99cc29e6e25c9f6da7766526cc8bd6e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-587b7a0c",
"target": {
"function": "ipv4_privileged_ports",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 682.0,
"function_hash": "107532809912589253207568153487721812251"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9b55c20f83369dd54541d9ddbe3a018a8377f451",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-62633fb1",
"target": {
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"328998746660999654650493805109084654658",
"24462592790229461497950725007696075939",
"73628910397001750798238079141437026011",
"159153712972626207554981329884910300803",
"332161586754140248221037628275201326222",
"84352938355536185255088365934745799074",
"326092114947436792009302688674974720115",
"178654609448034654147617027660800630589",
"335328750614382464213728972448750797978",
"111683017477287239760966568339146326335",
"153045995011510093338323855176027760256",
"46020324299599023729841195839598646875"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef699813d99cc29e6e25c9f6da7766526cc8bd6e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-6635e07c",
"target": {
"function": "inet_port_requires_bind_service",
"file": "include/net/ip.h"
},
"signature_type": "Function",
"digest": {
"length": 126.0,
"function_hash": "136952598086443070377982649545091975524"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9add240f76af6d141d2eebd3a1558a0e503a993d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-8c5a123d",
"target": {
"function": "ipv4_privileged_ports",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 682.0,
"function_hash": "107532809912589253207568153487721812251"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef699813d99cc29e6e25c9f6da7766526cc8bd6e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-90aff180",
"target": {
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"328998746660999654650493805109084654658",
"24462592790229461497950725007696075939",
"73628910397001750798238079141437026011",
"159153712972626207554981329884910300803",
"332161586754140248221037628275201326222",
"84352938355536185255088365934745799074",
"326092114947436792009302688674974720115",
"178654609448034654147617027660800630589",
"335328750614382464213728972448750797978",
"111683017477287239760966568339146326335",
"153045995011510093338323855176027760256",
"46020324299599023729841195839598646875"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9add240f76af6d141d2eebd3a1558a0e503a993d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-920232ed",
"target": {
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"328998746660999654650493805109084654658",
"24462592790229461497950725007696075939",
"73628910397001750798238079141437026011",
"159153712972626207554981329884910300803",
"332161586754140248221037628275201326222",
"84352938355536185255088365934745799074",
"326092114947436792009302688674974720115",
"178654609448034654147617027660800630589",
"335328750614382464213728972448750797978",
"111683017477287239760966568339146326335",
"153045995011510093338323855176027760256",
"46020324299599023729841195839598646875"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95724fe897a4ecf2be51452ef96e818568071664",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-94cccd7c",
"target": {
"function": "ipv4_privileged_ports",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 682.0,
"function_hash": "107532809912589253207568153487721812251"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9b55c20f83369dd54541d9ddbe3a018a8377f451",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-9aa3c9fb",
"target": {
"function": "ipv4_local_port_range",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 677.0,
"function_hash": "95542753757181137180813341925155543375"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9b55c20f83369dd54541d9ddbe3a018a8377f451",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-ae6acfa9",
"target": {
"file": "include/net/ip.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"334272474855324402511960754685114528982",
"97160075251575065017210272783564607744",
"116862003398336233535507931874853923473",
"127176102726569708124102344458283161823"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef699813d99cc29e6e25c9f6da7766526cc8bd6e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-c002f05a",
"target": {
"file": "include/net/ip.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"334272474855324402511960754685114528982",
"97160075251575065017210272783564607744",
"116862003398336233535507931874853923473",
"127176102726569708124102344458283161823"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95724fe897a4ecf2be51452ef96e818568071664",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-cdd4c7f1",
"target": {
"file": "include/net/ip.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"334272474855324402511960754685114528982",
"97160075251575065017210272783564607744",
"116862003398336233535507931874853923473",
"127176102726569708124102344458283161823"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9b55c20f83369dd54541d9ddbe3a018a8377f451",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-d541a370",
"target": {
"function": "ipv4_privileged_ports",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 682.0,
"function_hash": "107532809912589253207568153487721812251"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9add240f76af6d141d2eebd3a1558a0e503a993d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-d7bbf9a6",
"target": {
"function": "ipv4_local_port_range",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 677.0,
"function_hash": "95542753757181137180813341925155543375"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef699813d99cc29e6e25c9f6da7766526cc8bd6e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-dc090873",
"target": {
"function": "ipv4_local_port_range",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 677.0,
"function_hash": "95542753757181137180813341925155543375"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95724fe897a4ecf2be51452ef96e818568071664",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-e312b454",
"target": {
"function": "ipv4_local_port_range",
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Function",
"digest": {
"length": 677.0,
"function_hash": "95542753757181137180813341925155543375"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95724fe897a4ecf2be51452ef96e818568071664",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-e4bcd6ae",
"target": {
"function": "inet_port_requires_bind_service",
"file": "include/net/ip.h"
},
"signature_type": "Function",
"digest": {
"length": 126.0,
"function_hash": "136952598086443070377982649545091975524"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95724fe897a4ecf2be51452ef96e818568071664",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49578-f4cb120a",
"target": {
"file": "net/ipv4/sysctl_net_ipv4.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"328998746660999654650493805109084654658",
"24462592790229461497950725007696075939",
"73628910397001750798238079141437026011",
"159153712972626207554981329884910300803",
"332161586754140248221037628275201326222",
"84352938355536185255088365934745799074",
"326092114947436792009302688674974720115",
"178654609448034654147617027660800630589",
"335328750614382464213728972448750797978",
"111683017477287239760966568339146326335",
"153045995011510093338323855176027760256",
"46020324299599023729841195839598646875"
]
}
}
]