In the Linux kernel, the following vulnerability has been resolved:
remoteproc: Fix count check in rproccoredumpwrite()
Check count for 0, to avoid a potential underflow. Make the check the same as the one in rprocrecoverywrite().
[
{
"signature_version": "v1",
"id": "CVE-2022-49278-339a8578",
"signature_type": "Function",
"digest": {
"length": 906.0,
"function_hash": "192399223163389820460242641702900040356"
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c",
"function": "rproc_coredump_write"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@34afac3c75fa08d6fabbab4c93f0a90618afaaa6",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-4cd9d367",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"338081009138473204783409184973503118916",
"262279207451433181750754772226541565467",
"290001550679860374553441782607808398279",
"278642504846569212733609838862019426986"
]
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@34afac3c75fa08d6fabbab4c93f0a90618afaaa6",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-57bb07ec",
"signature_type": "Function",
"digest": {
"length": 906.0,
"function_hash": "192399223163389820460242641702900040356"
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c",
"function": "rproc_coredump_write"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b97b305656a7013690e7b6e310f0e827e0bbff90",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-63eabc83",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"338081009138473204783409184973503118916",
"262279207451433181750754772226541565467",
"290001550679860374553441782607808398279",
"278642504846569212733609838862019426986"
]
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11572dad9fbadbd9269a2550f7e236b5b8c2d80c",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-78645613",
"signature_type": "Function",
"digest": {
"length": 906.0,
"function_hash": "192399223163389820460242641702900040356"
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c",
"function": "rproc_coredump_write"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8c3e53517985d69040a1b36a269e85f99cf0cea",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-96340388",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"338081009138473204783409184973503118916",
"262279207451433181750754772226541565467",
"290001550679860374553441782607808398279",
"278642504846569212733609838862019426986"
]
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f89672cc3681952f2d06314981a6b45f8b0045d1",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-c2beaff1",
"signature_type": "Function",
"digest": {
"length": 906.0,
"function_hash": "192399223163389820460242641702900040356"
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c",
"function": "rproc_coredump_write"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f89672cc3681952f2d06314981a6b45f8b0045d1",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-c8c55a84",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"338081009138473204783409184973503118916",
"262279207451433181750754772226541565467",
"290001550679860374553441782607808398279",
"278642504846569212733609838862019426986"
]
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8c3e53517985d69040a1b36a269e85f99cf0cea",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-d52f0f04",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"338081009138473204783409184973503118916",
"262279207451433181750754772226541565467",
"290001550679860374553441782607808398279",
"278642504846569212733609838862019426986"
]
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b97b305656a7013690e7b6e310f0e827e0bbff90",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49278-e08d662c",
"signature_type": "Function",
"digest": {
"length": 906.0,
"function_hash": "192399223163389820460242641702900040356"
},
"target": {
"file": "drivers/remoteproc/remoteproc_debugfs.c",
"function": "rproc_coredump_write"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11572dad9fbadbd9269a2550f7e236b5b8c2d80c",
"deprecated": false
}
]