In the Linux kernel, the following vulnerability has been resolved:
staging: vchiqarm: Avoid NULL ptr deref in vchiqdumpplatforminstances
vchiqgetstate() can return a NULL pointer. So handle this cases and avoid a NULL pointer derefence in vchiqdumpplatform_instances.
[
{
"id": "CVE-2022-49106-1b7353ad",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@51e5e5c34c22c0bfec0808d8c33e0b2fcf4c7c89",
"signature_version": "v1",
"digest": {
"length": 1044.0,
"function_hash": "97213591572712011017555852144143937370"
},
"target": {
"function": "vchiq_dump_platform_instances",
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Function",
"deprecated": false
},
{
"id": "CVE-2022-49106-474d43ca",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4627250cabaa80278d3ab01ad107893cea83799f",
"signature_version": "v1",
"digest": {
"line_hashes": [
"130157927773094936940390377345509551267",
"196635487194016456942375831244220954072",
"280723067718016197040884120142605542251"
],
"threshold": 0.9
},
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Line",
"deprecated": false
},
{
"id": "CVE-2022-49106-57756eee",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa899e686d442c63d50f4d369cc02dbbf0941cb0",
"signature_version": "v1",
"digest": {
"length": 1044.0,
"function_hash": "97213591572712011017555852144143937370"
},
"target": {
"function": "vchiq_dump_platform_instances",
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Function",
"deprecated": false
},
{
"id": "CVE-2022-49106-9e0f904e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176df12b38c70b0a45e6392a0ee5bc83489dfc29",
"signature_version": "v1",
"digest": {
"line_hashes": [
"130157927773094936940390377345509551267",
"196635487194016456942375831244220954072",
"280723067718016197040884120142605542251"
],
"threshold": 0.9
},
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Line",
"deprecated": false
},
{
"id": "CVE-2022-49106-9f0d10a4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176df12b38c70b0a45e6392a0ee5bc83489dfc29",
"signature_version": "v1",
"digest": {
"length": 1044.0,
"function_hash": "97213591572712011017555852144143937370"
},
"target": {
"function": "vchiq_dump_platform_instances",
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Function",
"deprecated": false
},
{
"id": "CVE-2022-49106-a339f971",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4627250cabaa80278d3ab01ad107893cea83799f",
"signature_version": "v1",
"digest": {
"length": 1044.0,
"function_hash": "97213591572712011017555852144143937370"
},
"target": {
"function": "vchiq_dump_platform_instances",
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Function",
"deprecated": false
},
{
"id": "CVE-2022-49106-d6ee93e4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@51e5e5c34c22c0bfec0808d8c33e0b2fcf4c7c89",
"signature_version": "v1",
"digest": {
"line_hashes": [
"130157927773094936940390377345509551267",
"196635487194016456942375831244220954072",
"280723067718016197040884120142605542251"
],
"threshold": 0.9
},
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Line",
"deprecated": false
},
{
"id": "CVE-2022-49106-d7598c38",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa899e686d442c63d50f4d369cc02dbbf0941cb0",
"signature_version": "v1",
"digest": {
"line_hashes": [
"130157927773094936940390377345509551267",
"196635487194016456942375831244220954072",
"280723067718016197040884120142605542251"
],
"threshold": 0.9
},
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"signature_type": "Line",
"deprecated": false
}
]