GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2022-50073 (GCVE-0-2022-50073)

Vulnerability from cvelistv5 – Published: 2025-06-18 11:02 – Updated: 2026-08-12 18:18
VLAI
Title
net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
Summary
In the Linux kernel, the following vulnerability has been resolved: net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null Fixes a NULL pointer derefence bug triggered from tap driver. When tap_get_user calls virtio_net_hdr_to_skb the skb->dev is null (in tap.c skb->dev is set after the call to virtio_net_hdr_to_skb) virtio_net_hdr_to_skb calls dev_parse_header_protocol which needs skb->dev field to be valid. The line that trigers the bug is in dev_parse_header_protocol (dev is at offset 0x10 from skb and is stored in RAX register) if (!dev->header_ops || !dev->header_ops->parse_protocol) 22e1: mov 0x10(%rbx),%rax 22e5: mov 0x230(%rax),%rax Setting skb->dev before the call in tap.c fixes the issue. BUG: kernel NULL pointer dereference, address: 0000000000000230 RIP: 0010:virtio_net_hdr_to_skb.constprop.0+0x335/0x410 [tap] Code: c0 0f 85 b7 fd ff ff eb d4 41 39 c6 77 cf 29 c6 48 89 df 44 01 f6 e8 7a 79 83 c1 48 85 c0 0f 85 d9 fd ff ff eb b7 48 8b 43 10 <48> 8b 80 30 02 00 00 48 85 c0 74 55 48 8b 40 28 48 85 c0 74 4c 48 RSP: 0018:ffffc90005c27c38 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff888298f25300 RCX: 0000000000000010 RDX: 0000000000000005 RSI: ffffc90005c27cb6 RDI: ffff888298f25300 RBP: ffffc90005c27c80 R08: 00000000ffffffea R09: 00000000000007e8 R10: ffff88858ec77458 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000014 R14: ffffc90005c27e08 R15: ffffc90005c27cb6 FS: 0000000000000000(0000) GS:ffff88858ec40000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000230 CR3: 0000000281408006 CR4: 00000000003706e0 Call Trace: tap_get_user+0x3f1/0x540 [tap] tap_sendmsg+0x56/0x362 [tap] ? get_tx_bufs+0xc2/0x1e0 [vhost_net] handle_tx_copy+0x114/0x670 [vhost_net] handle_tx+0xb0/0xe0 [vhost_net] handle_tx_kick+0x15/0x20 [vhost_net] vhost_worker+0x7b/0xc0 [vhost] ? vhost_vring_call_reset+0x40/0x40 [vhost] kthread+0xfa/0x120 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: faa3baa2828c5e1c4374f3e60041f75c64f5fcb6 , < 8f90163f9e013c8fc791aab338aab44a46044cfc (git)
Affected: 924a9bc362a5223cd448ca08c3dde21235adc310 , < 447ba770cfe798925f4923548b367fd49f0ee5f0 (git)
Affected: 924a9bc362a5223cd448ca08c3dde21235adc310 , < dd29648fcf69339713f2d25f7014ae905dcdfc18 (git)
Affected: 924a9bc362a5223cd448ca08c3dde21235adc310 , < 4f61f133f354853bc394ec7d6028adb9b02dd701 (git)
Affected: ea3fb2ce5fa794d02135f5c079e05cd6fc3f545d (git)
Affected: 54ef8243c3c8e90f1ea5792e6752e021a25c8eb3 (git)
Affected: ca278267d6cd9544645731732455b6b20cb0e895 (git)
Affected: 99b1d3f74b9ef72c2f74c8e4c078e1bc0706e748 (git)
Affected: 5.10.24 , < 5.10.258 (semver)
Affected: 4.14.226 , < 4.15 (semver)
Affected: 4.19.181 , < 4.20 (semver)
Affected: 5.4.106 , < 5.5 (semver)
Affected: 5.11.7 , < 5.12 (semver)
guessed Create a notification for this product.
Linux Linux Affected: 5.12
Unaffected: 0 , < 5.12 (semver)
Unaffected: 5.10.258 , ≤ 5.10.* (semver)
Unaffected: 5.15.209 , ≤ 5.15.* (semver)
Unaffected: 5.19.4 , ≤ 5.19.* (semver)
Unaffected: 6.0 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "providerMetadata": {
          "dateUpdated": "2026-08-12T18:18:24.750Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "url": "http://www.openwall.com/lists/oss-security/2026/08/12/20"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/net/tap.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "8f90163f9e013c8fc791aab338aab44a46044cfc",
              "status": "affected",
              "version": "faa3baa2828c5e1c4374f3e60041f75c64f5fcb6",
              "versionType": "git"
            },
            {
              "lessThan": "447ba770cfe798925f4923548b367fd49f0ee5f0",
              "status": "affected",
              "version": "924a9bc362a5223cd448ca08c3dde21235adc310",
              "versionType": "git"
            },
            {
              "lessThan": "dd29648fcf69339713f2d25f7014ae905dcdfc18",
              "status": "affected",
              "version": "924a9bc362a5223cd448ca08c3dde21235adc310",
              "versionType": "git"
            },
            {
              "lessThan": "4f61f133f354853bc394ec7d6028adb9b02dd701",
              "status": "affected",
              "version": "924a9bc362a5223cd448ca08c3dde21235adc310",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ea3fb2ce5fa794d02135f5c079e05cd6fc3f545d",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "54ef8243c3c8e90f1ea5792e6752e021a25c8eb3",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ca278267d6cd9544645731732455b6b20cb0e895",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "99b1d3f74b9ef72c2f74c8e4c078e1bc0706e748",
              "versionType": "git"
            },
            {
              "lessThan": "5.10.258",
              "status": "affected",
              "version": "5.10.24",
              "versionType": "semver"
            },
            {
              "lessThan": "4.15",
              "status": "affected",
              "version": "4.14.226",
              "versionType": "semver"
            },
            {
              "lessThan": "4.20",
              "status": "affected",
              "version": "4.19.181",
              "versionType": "semver"
            },
            {
              "lessThan": "5.5",
              "status": "affected",
              "version": "5.4.106",
              "versionType": "semver"
            },
            {
              "lessThan": "5.12",
              "status": "affected",
              "version": "5.11.7",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/net/tap.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.12"
            },
            {
              "lessThan": "5.12",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.258",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.209",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.19.*",
              "status": "unaffected",
              "version": "5.19.4",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.0",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.258",
                  "versionStartIncluding": "5.10.24",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.209",
                  "versionStartIncluding": "5.12",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.19.4",
                  "versionStartIncluding": "5.12",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.0",
                  "versionStartIncluding": "5.12",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.14.226",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.19.181",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "5.4.106",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "5.11.7",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet: tap: NULL pointer derefence in dev_parse_header_protocol when skb-\u003edev is null\n\nFixes a NULL pointer derefence bug triggered from tap driver.\nWhen tap_get_user calls virtio_net_hdr_to_skb the skb-\u003edev is null\n(in tap.c skb-\u003edev is set after the call to virtio_net_hdr_to_skb)\nvirtio_net_hdr_to_skb calls dev_parse_header_protocol which\nneeds skb-\u003edev field to be valid.\n\nThe line that trigers the bug is in dev_parse_header_protocol\n(dev is at offset 0x10 from skb and is stored in RAX register)\n  if (!dev-\u003eheader_ops || !dev-\u003eheader_ops-\u003eparse_protocol)\n  22e1:   mov    0x10(%rbx),%rax\n  22e5:\t  mov    0x230(%rax),%rax\n\nSetting skb-\u003edev before the call in tap.c fixes the issue.\n\nBUG: kernel NULL pointer dereference, address: 0000000000000230\nRIP: 0010:virtio_net_hdr_to_skb.constprop.0+0x335/0x410 [tap]\nCode: c0 0f 85 b7 fd ff ff eb d4 41 39 c6 77 cf 29 c6 48 89 df 44 01 f6 e8 7a 79 83 c1 48 85 c0 0f 85 d9 fd ff ff eb b7 48 8b 43 10 \u003c48\u003e 8b 80 30 02 00 00 48 85 c0 74 55 48 8b 40 28 48 85 c0 74 4c 48\nRSP: 0018:ffffc90005c27c38 EFLAGS: 00010246\nRAX: 0000000000000000 RBX: ffff888298f25300 RCX: 0000000000000010\nRDX: 0000000000000005 RSI: ffffc90005c27cb6 RDI: ffff888298f25300\nRBP: ffffc90005c27c80 R08: 00000000ffffffea R09: 00000000000007e8\nR10: ffff88858ec77458 R11: 0000000000000000 R12: 0000000000000001\nR13: 0000000000000014 R14: ffffc90005c27e08 R15: ffffc90005c27cb6\nFS:  0000000000000000(0000) GS:ffff88858ec40000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 0000000000000230 CR3: 0000000281408006 CR4: 00000000003706e0\nCall Trace:\n tap_get_user+0x3f1/0x540 [tap]\n tap_sendmsg+0x56/0x362 [tap]\n ? get_tx_bufs+0xc2/0x1e0 [vhost_net]\n handle_tx_copy+0x114/0x670 [vhost_net]\n handle_tx+0xb0/0xe0 [vhost_net]\n handle_tx_kick+0x15/0x20 [vhost_net]\n vhost_worker+0x7b/0xc0 [vhost]\n ? vhost_vring_call_reset+0x40/0x40 [vhost]\n kthread+0xfa/0x120\n ? kthread_complete_and_exit+0x20/0x20\n ret_from_fork+0x1f/0x30"
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-06-01T16:03:56.211Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/8f90163f9e013c8fc791aab338aab44a46044cfc"
        },
        {
          "url": "https://git.kernel.org/stable/c/447ba770cfe798925f4923548b367fd49f0ee5f0"
        },
        {
          "url": "https://git.kernel.org/stable/c/dd29648fcf69339713f2d25f7014ae905dcdfc18"
        },
        {
          "url": "https://git.kernel.org/stable/c/4f61f133f354853bc394ec7d6028adb9b02dd701"
        }
      ],
      "title": "net: tap: NULL pointer derefence in dev_parse_header_protocol when skb-\u003edev is null",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2022-50073",
    "datePublished": "2025-06-18T11:02:17.468Z",
    "dateReserved": "2025-06-18T10:57:27.407Z",
    "dateUpdated": "2026-08-12T18:18:24.750Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2022-50073",
      "date": "2026-09-16",
      "epss": "0.00187",
      "percentile": "0.08525"
    },
    "microsoft_vex": {
      "current_release_date": "2026-08-23T14:54:24.000Z",
      "cve": "CVE-2022-50073",
      "id": "msrc_CVE-2022-50073",
      "initial_release_date": "2025-11-19T01:01:27.000Z",
      "product_status:known_affected": "5",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "net: tap: NULL pointer derefence in dev_parse_header_protocol when skb-\u003edev is null",
      "url": "https://msrc.microsoft.com/csaf/vex/2025/msrc_cve-2022-50073.json",
      "version": "5"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2022-50073\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-06-18T11:15:36.173\",\"lastModified\":\"2026-08-12T19:17:26.990\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nnet: tap: NULL pointer derefence in dev_parse_header_protocol when skb-\u003edev is null\\n\\nFixes a NULL pointer derefence bug triggered from tap driver.\\nWhen tap_get_user calls virtio_net_hdr_to_skb the skb-\u003edev is null\\n(in tap.c skb-\u003edev is set after the call to virtio_net_hdr_to_skb)\\nvirtio_net_hdr_to_skb calls dev_parse_header_protocol which\\nneeds skb-\u003edev field to be valid.\\n\\nThe line that trigers the bug is in dev_parse_header_protocol\\n(dev is at offset 0x10 from skb and is stored in RAX register)\\n  if (!dev-\u003eheader_ops || !dev-\u003eheader_ops-\u003eparse_protocol)\\n  22e1:   mov    0x10(%rbx),%rax\\n  22e5:\\t  mov    0x230(%rax),%rax\\n\\nSetting skb-\u003edev before the call in tap.c fixes the issue.\\n\\nBUG: kernel NULL pointer dereference, address: 0000000000000230\\nRIP: 0010:virtio_net_hdr_to_skb.constprop.0+0x335/0x410 [tap]\\nCode: c0 0f 85 b7 fd ff ff eb d4 41 39 c6 77 cf 29 c6 48 89 df 44 01 f6 e8 7a 79 83 c1 48 85 c0 0f 85 d9 fd ff ff eb b7 48 8b 43 10 \u003c48\u003e 8b 80 30 02 00 00 48 85 c0 74 55 48 8b 40 28 48 85 c0 74 4c 48\\nRSP: 0018:ffffc90005c27c38 EFLAGS: 00010246\\nRAX: 0000000000000000 RBX: ffff888298f25300 RCX: 0000000000000010\\nRDX: 0000000000000005 RSI: ffffc90005c27cb6 RDI: ffff888298f25300\\nRBP: ffffc90005c27c80 R08: 00000000ffffffea R09: 00000000000007e8\\nR10: ffff88858ec77458 R11: 0000000000000000 R12: 0000000000000001\\nR13: 0000000000000014 R14: ffffc90005c27e08 R15: ffffc90005c27cb6\\nFS:  0000000000000000(0000) GS:ffff88858ec40000(0000) knlGS:0000000000000000\\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\\nCR2: 0000000000000230 CR3: 0000000281408006 CR4: 00000000003706e0\\nCall Trace:\\n tap_get_user+0x3f1/0x540 [tap]\\n tap_sendmsg+0x56/0x362 [tap]\\n ? get_tx_bufs+0xc2/0x1e0 [vhost_net]\\n handle_tx_copy+0x114/0x670 [vhost_net]\\n handle_tx+0xb0/0xe0 [vhost_net]\\n handle_tx_kick+0x15/0x20 [vhost_net]\\n vhost_worker+0x7b/0xc0 [vhost]\\n ? vhost_vring_call_reset+0x40/0x40 [vhost]\\n kthread+0xfa/0x120\\n ? kthread_complete_and_exit+0x20/0x20\\n ret_from_fork+0x1f/0x30\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: net: tap: Desreferencia de puntero nulo en dev_parse_header_protocol cuando skb-\u0026gt;dev es nulo. Corrige un error de desreferencia de puntero nulo provocado por el controlador tap. Cuando tap_get_user llama a virtio_net_hdr_to_skb, skb-\u0026gt;dev es nulo (en tap.c, skb-\u0026gt;dev se establece despu\u00e9s de la llamada a virtio_net_hdr_to_skb). virtio_net_hdr_to_skb llama a dev_parse_header_protocol, que requiere que el campo skb-\u0026gt;dev sea v\u00e1lido. La l\u00ednea que activa el error est\u00e1 en dev_parse_header_protocol (dev est\u00e1 en el desplazamiento 0x10 desde skb y est\u00e1 almacenado en el registro RAX) if (!dev-\u0026gt;header_ops || !dev-\u0026gt;header_ops-\u0026gt;parse_protocol) 22e1: mov 0x10(%rbx),%rax 22e5: mov 0x230(%rax),%rax Configurar skb-\u0026gt;dev antes de la llamada en tap.c soluciona el problema. ERROR: desreferencia de puntero NULL del n\u00facleo, direcci\u00f3n: 0000000000000230 RIP: 0010:virtio_net_hdr_to_skb.constprop.0+0x335/0x410 [tap] C\u00f3digo: c0 0f 85 b7 fd ff ff eb d4 41 39 c6 77 cf 29 c6 48 89 df 44 01 f6 e8 7a 79 83 c1 48 85 c0 0f 85 d9 fd ff ff eb b7 48 8b 43 10 \u0026lt;48\u0026gt; 8b 80 30 02 00 00 48 85 c0 74 55 48 8b 40 28 48 85 c0 74 4c 48 RSP: 0018:ffffc90005c27c38 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff888298f25300 RCX: 0000000000000010 RDX: 0000000000000005 RSI: ffffc90005c27cb6 RDI: ffff888298f25300 RBP: ffffc90005c27c80 R08: 00000000ffffffea R09: 00000000000007e8 R10: ffff88858ec77458 R11: 00000000000000000 R12: 0000000000000001 R13: 0000000000000014 R14: ffffc90005c27e08 R15: ffffc90005c27cb6 FS: 000000000000000(0000) GS:ffff88858ec40000(0000) knlGS:000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000000230 CR3: 0000000281408006 CR4: 00000000003706e0 Rastreo de llamadas: tap_get_user+0x3f1/0x540 [tap] tap_sendmsg+0x56/0x362 [tap] ? get_tx_bufs+0xc2/0x1e0 [vhost_net] handle_tx_copy+0x114/0x670 [vhost_net] handle_tx+0xb0/0xe0 [vhost_net] handle_tx_kick+0x15/0x20 [vhost_net] vhost_worker+0x7b/0xc0 [vhost] ? vhost_vring_call_reset+0x40/0x40 [vhost] kthread+0xfa/0x120 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30 \"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/net/tap.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"faa3baa2828c5e1c4374f3e60041f75c64f5fcb6\",\"lessThan\":\"8f90163f9e013c8fc791aab338aab44a46044cfc\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"924a9bc362a5223cd448ca08c3dde21235adc310\",\"lessThan\":\"447ba770cfe798925f4923548b367fd49f0ee5f0\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"924a9bc362a5223cd448ca08c3dde21235adc310\",\"lessThan\":\"dd29648fcf69339713f2d25f7014ae905dcdfc18\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"924a9bc362a5223cd448ca08c3dde21235adc310\",\"lessThan\":\"4f61f133f354853bc394ec7d6028adb9b02dd701\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ea3fb2ce5fa794d02135f5c079e05cd6fc3f545d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"54ef8243c3c8e90f1ea5792e6752e021a25c8eb3\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ca278267d6cd9544645731732455b6b20cb0e895\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"99b1d3f74b9ef72c2f74c8e4c078e1bc0706e748\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"5.10.24\",\"lessThan\":\"5.10.258\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"4.14.226\",\"lessThan\":\"4.15\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"4.19.181\",\"lessThan\":\"4.20\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.4.106\",\"lessThan\":\"5.5\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.11.7\",\"lessThan\":\"5.12\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/net/tap.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.12\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.12\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.258\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.209\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.19.4\",\"lessThanOrEqual\":\"5.19.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.0\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-476\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.14.226\",\"versionEndExcluding\":\"4.15\",\"matchCriteriaId\":\"C9608EF4-37A2-4904-B924-93CA34F65EBE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.19.181\",\"versionEndExcluding\":\"4.20\",\"matchCriteriaId\":\"6CD1844D-5434-4975-BB93-6CD6962BDD86\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.4.106\",\"versionEndExcluding\":\"5.5\",\"matchCriteriaId\":\"65DA83B3-8CE9-4F0B-85BE-72293590844D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.10.24\",\"versionEndExcluding\":\"5.11\",\"matchCriteriaId\":\"BBCF7704-6B2C-46CC-AC9A-0CC0AB7DAA73\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11.7\",\"versionEndExcluding\":\"5.12\",\"matchCriteriaId\":\"FDFD4195-BBCD-4B40-801F-7EB86B6CD9C6\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.12.1\",\"versionEndExcluding\":\"5.19.4\",\"matchCriteriaId\":\"5CCE065C-FD94-4855-8B7E-61C5D8CA0736\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"75EB504D-4A83-4C67-9C8D-FD9C6C8EB4CD\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"E5371152-7515-4908-BB7E-494805EA5DF2\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"D7788E5B-D54E-45BF-9043-2C7B77842FD0\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"A935F9F1-DA8B-49F4-BF2B-FA01A92F113E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"DF0AF673-12B7-4274-9090-411D4939CB62\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc7:*:*:*:*:*:*\",\"matchCriteriaId\":\"06AE06A6-A0C3-4556-BFFA-3D6E4BAC43C8\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.12:rc8:*:*:*:*:*:*\",\"matchCriteriaId\":\"FCE63934-38CF-4311-AD72-624E86AF3889\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/447ba770cfe798925f4923548b367fd49f0ee5f0\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/4f61f133f354853bc394ec7d6028adb9b02dd701\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/8f90163f9e013c8fc791aab338aab44a46044cfc\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/dd29648fcf69339713f2d25f7014ae905dcdfc18\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2026/08/12/20\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-06-29T21:38:58+00:00",
      "cve": "CVE-2022-50073",
      "id": "CVE-2022-50073",
      "initial_release_date": "2022-01-01T00:00:00+00:00",
      "product_status:fixed": "400",
      "product_status:known_affected": "80",
      "product_status:known_not_affected": "84",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: net: tap: NULL pointer derefence in dev_parse_header_protocol when skb-\u003edev is null",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-50073.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-02T02:01:51Z",
      "cve": "CVE-2022-50073",
      "id": "CVE-2022-50073",
      "initial_release_date": "2025-06-19T03:42:35Z",
      "product_status:known_affected": "344",
      "product_status:known_not_affected": "334",
      "product_status:recommended": "249",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2022-50073",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2022-50073.json",
      "version": "51"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…