In the Linux kernel, the following vulnerability has been resolved:
ip: Fix data-races around sysctlipfwdusepmtu.
While reading sysctlipfwdusepmtu, it can be changed concurrently. Thus, we need to add READ_ONCE() to its readers.
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7828309df0f89419a9349761a37c7d1b0da45697",
"deprecated": false,
"id": "CVE-2022-49604-10441732",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 417.0,
"function_hash": "156136935911494883269175341387396700713"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60c158dc7b1f0558f6cadd5b50d0386da0000d50",
"deprecated": false,
"id": "CVE-2022-49604-12d951a4",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"161163183928269965226185625136101271038",
"60050675342927506570275844921230866967",
"49890231008160252468399669606928373877",
"254711267508188847310752831835194159579"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b96ed5ccb09ae71103023ed13acefb194f609794",
"deprecated": false,
"id": "CVE-2022-49604-25eec437",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 417.0,
"function_hash": "156136935911494883269175341387396700713"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb15262128b793e4b1d1c4514d3e6d19c3959764",
"deprecated": false,
"id": "CVE-2022-49604-3e52342c",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"99413214803250649471410879533654622556",
"60050675342927506570275844921230866967",
"93563561961951877663052553506507916217",
"232709338351958079528448822158123961259"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb15262128b793e4b1d1c4514d3e6d19c3959764",
"deprecated": false,
"id": "CVE-2022-49604-405a2134",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 417.0,
"function_hash": "156136935911494883269175341387396700713"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e364b5f6ffbfc457a997ad09a7baa16c19581edc",
"deprecated": false,
"id": "CVE-2022-49604-42863167",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"161163183928269965226185625136101271038",
"60050675342927506570275844921230866967",
"49890231008160252468399669606928373877",
"254711267508188847310752831835194159579"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60c158dc7b1f0558f6cadd5b50d0386da0000d50",
"deprecated": false,
"id": "CVE-2022-49604-446df3dc",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 699.0,
"function_hash": "316762819453775134573730531650175798118"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93fbc06da1d819f3981a7bd7928c3641ea67b364",
"deprecated": false,
"id": "CVE-2022-49604-4c396c63",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"232707784963821686623549202046725143043",
"169585436251770581397449829675556944453",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b96ed5ccb09ae71103023ed13acefb194f609794",
"deprecated": false,
"id": "CVE-2022-49604-5deff7fa",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"99413214803250649471410879533654622556",
"60050675342927506570275844921230866967",
"93563561961951877663052553506507916217",
"232709338351958079528448822158123961259"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b96ed5ccb09ae71103023ed13acefb194f609794",
"deprecated": false,
"id": "CVE-2022-49604-793daa35",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 605.0,
"function_hash": "284045104719948018035430563524116736836"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7828309df0f89419a9349761a37c7d1b0da45697",
"deprecated": false,
"id": "CVE-2022-49604-94f62f30",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"99413214803250649471410879533654622556",
"60050675342927506570275844921230866967",
"93563561961951877663052553506507916217",
"232709338351958079528448822158123961259"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93fbc06da1d819f3981a7bd7928c3641ea67b364",
"deprecated": false,
"id": "CVE-2022-49604-9eb94255",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 605.0,
"function_hash": "284045104719948018035430563524116736836"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb15262128b793e4b1d1c4514d3e6d19c3959764",
"deprecated": false,
"id": "CVE-2022-49604-a17a089c",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 626.0,
"function_hash": "326645989839203281917248988911880338254"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e364b5f6ffbfc457a997ad09a7baa16c19581edc",
"deprecated": false,
"id": "CVE-2022-49604-a3dbd71f",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 605.0,
"function_hash": "284045104719948018035430563524116736836"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93fbc06da1d819f3981a7bd7928c3641ea67b364",
"deprecated": false,
"id": "CVE-2022-49604-a9edde3c",
"target": {
"file": "include/net/ip.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"161163183928269965226185625136101271038",
"60050675342927506570275844921230866967",
"49890231008160252468399669606928373877",
"254711267508188847310752831835194159579"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60c158dc7b1f0558f6cadd5b50d0386da0000d50",
"deprecated": false,
"id": "CVE-2022-49604-cb2e96a4",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"232707784963821686623549202046725143043",
"169585436251770581397449829675556944453",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60c158dc7b1f0558f6cadd5b50d0386da0000d50",
"deprecated": false,
"id": "CVE-2022-49604-ce3fdb87",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 605.0,
"function_hash": "284045104719948018035430563524116736836"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb15262128b793e4b1d1c4514d3e6d19c3959764",
"deprecated": false,
"id": "CVE-2022-49604-d2030573",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"242560637219266686636309888491500046762",
"144797745932263746430978736425992753959",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e364b5f6ffbfc457a997ad09a7baa16c19581edc",
"deprecated": false,
"id": "CVE-2022-49604-da6cbc06",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 699.0,
"function_hash": "316762819453775134573730531650175798118"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7828309df0f89419a9349761a37c7d1b0da45697",
"deprecated": false,
"id": "CVE-2022-49604-dedcb590",
"target": {
"function": "ip_mtu_from_fib_result",
"file": "net/ipv4/route.c"
},
"digest": {
"length": 605.0,
"function_hash": "284045104719948018035430563524116736836"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e364b5f6ffbfc457a997ad09a7baa16c19581edc",
"deprecated": false,
"id": "CVE-2022-49604-e29452c9",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"232707784963821686623549202046725143043",
"169585436251770581397449829675556944453",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93fbc06da1d819f3981a7bd7928c3641ea67b364",
"deprecated": false,
"id": "CVE-2022-49604-e316033b",
"target": {
"function": "ip_dst_mtu_maybe_forward",
"file": "include/net/ip.h"
},
"digest": {
"length": 699.0,
"function_hash": "316762819453775134573730531650175798118"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7828309df0f89419a9349761a37c7d1b0da45697",
"deprecated": false,
"id": "CVE-2022-49604-f3b011f7",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"232707784963821686623549202046725143043",
"169585436251770581397449829675556944453",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b96ed5ccb09ae71103023ed13acefb194f609794",
"deprecated": false,
"id": "CVE-2022-49604-f4c617ba",
"target": {
"file": "net/ipv4/route.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"232707784963821686623549202046725143043",
"169585436251770581397449829675556944453",
"775791773741893689753972900900501286",
"216667627445382782803599697713904885395"
]
},
"signature_type": "Line"
}
]