In the Linux kernel, the following vulnerability has been resolved:
irqchip/gic/realview: Fix refcount leak in realviewgicof_init
offindmatchingnodeandmatch() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnode_put() to avoid refcount leak.
[
{
"id": "CVE-2022-49719-1037d570",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4b98e314888cc51486421bcf6d52852452ea48b",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-10ec4eca",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56526c3883fc7a1f5898b1d40a02c8b8685a5d92",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-23dbf589",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87da903ce632d5689bef66d56ee5dae700d82104",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-29fd599f",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56526c3883fc7a1f5898b1d40a02c8b8685a5d92",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-304949f4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@486f68f85085d9b16ae097679b1486dcb1b6eb69",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-40c5238a",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d38720661a4b9c87705c206a6081177ffb8ec1d",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-431ccd86",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@486f68f85085d9b16ae097679b1486dcb1b6eb69",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-4d35c509",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16b603cb8d34c2d917983918db1f88c8b831baaa",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-5c175736",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d38720661a4b9c87705c206a6081177ffb8ec1d",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-63156a4b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e52a58b79f11755ea7e877015c4a1704303fa55f",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-63ee8285",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b634af84bc1edece4e63317b0ad95618dd3a8693",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-6927987c",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e52a58b79f11755ea7e877015c4a1704303fa55f",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-90bd5335",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16b603cb8d34c2d917983918db1f88c8b831baaa",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-97fe63b7",
"digest": {
"function_hash": "232676728078399067961617062085398911943",
"length": 697.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87da903ce632d5689bef66d56ee5dae700d82104",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-b785ca51",
"digest": {
"threshold": 0.9,
"line_hashes": [
"209905239427725266795772007208971199176",
"278551939411735884595179050969676781886",
"21689693097128334964177776035292353093",
"32226899216768710261869725039414783905"
]
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b634af84bc1edece4e63317b0ad95618dd3a8693",
"signature_version": "v1"
},
{
"id": "CVE-2022-49719-d6d6402e",
"digest": {
"function_hash": "249046067458523727237616554046173734484",
"length": 690.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "realview_gic_of_init",
"file": "drivers/irqchip/irq-gic-realview.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4b98e314888cc51486421bcf6d52852452ea48b",
"signature_version": "v1"
}
]