Lucene search
+L

CVE-2026-98432

🗓️ 15 Oct 2026 12:08:22Reported by LinuxType 
cve
 cve
🔗 web.nvd.nist.gov📰️ 107 Media mentions👁 532 Views🌐 WEB

Use-after-free in Linux kernel ipv4 via free inet_opt and ireq_opt after RCU grace period.

Related
Detection
Affected
Refs
Paths
Social
ReporterTitlePublishedViews
Family
githubexploit
GithubExploit
Exploit for CVE-2026-98432
2 Nov 202621:05
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
3 Nov 202601:58
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
2 Nov 202608:50
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
3 Nov 202607:41
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
29 Oct 202614:58
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
2 Nov 202602:48
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
4 Nov 202611:51
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
31 Oct 202611:25
–githubexploit
githubexploit
GithubExploit
innora-cve-research
29 Oct 202608:09
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-98432
2 Nov 202600:21
–githubexploit
Rows per page
Vulners
CNA
Node
OR
linuxlinux_kernelRange4.4–5.10.272
linuxlinux_kernelRange5.11.0–5.15.223
linuxlinux_kernelRange5.16.0–6.1.190
linuxlinux_kernelRange6.2.0–6.6.159
linuxlinux_kernelRange6.7.0–6.12.113
linuxlinux_kernelRange6.13.0–6.18.56
linuxlinux_kernelRange6.19.0–7.2.10
linuxlinux_kernelRange7.3.0≥
[
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "unaffected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "net/ipv4/af_inet.c",
      "net/ipv4/tcp_ipv4.c"
    ],
    "versions": [
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "b3b027ef0cd322bfa839b9aaf5b27551eea54cf6",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "95a8c8fa9f27dce64c40c41c062de7728bf34ab5",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "89b5b1eb7d633c33832b7ff2c02e19a144705036",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "742f73df544e03744f2981c467d6542fe8172a2a",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "11a03ce3c4a62d84c10ccdfe47f8075006498568",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "a47406c769f72c070386985488f1c4d057df86b2",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "26d4c36d318cffbbd160884a0e4cec0da4da4936",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "079096f103faca2dd87342cca6f23d4b34da8871",
        "lessThan": "e3f33b0a1d89d738e2b913dab519226eaf76e15b",
        "status": "affected",
        "versionType": "git"
      }
    ]
  },
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "affected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "net/ipv4/af_inet.c",
      "net/ipv4/tcp_ipv4.c"
    ],
    "versions": [
      {
        "version": "4.4",
        "status": "affected"
      },
      {
        "version": "0",
        "lessThan": "4.4",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "5.10.272",
        "lessThanOrEqual": "5.10.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "5.15.223",
        "lessThanOrEqual": "5.15.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "6.1.190",
        "lessThanOrEqual": "6.1.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "6.6.159",
        "lessThanOrEqual": "6.6.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "6.12.113",
        "lessThanOrEqual": "6.12.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "6.18.56",
        "lessThanOrEqual": "6.18.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "7.2.10",
        "lessThanOrEqual": "7.2.*",
        "status": "unaffected",
        "versionType": "semver"
      },
      {
        "version": "7.3",
        "lessThanOrEqual": "*",
        "status": "unaffected",
        "versionType": "original_commit_for_fix"
      }
    ]
  }
]
ParameterPositionPathDescriptionCWE
tcp_v4_syn_recv_sock()nestednet/ipv4/tcp_ipv4.cUse-after-free in the Linux kernel's IPv4 TCP handshake. The function tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to the child socket without copying it. A concurrent retransmitted SYN can cause the kernel to read this memory after it has been freed by the child socket's destructor.CWE-416
tcp_v4_send_synack()nestednet/ipv4/tcp_ipv4.cUse-after-free in the Linux kernel's IPv4 TCP handshake. The function tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to the child socket without copying it. A concurrent retransmitted SYN can cause the kernel to read this memory after it has been freed by the child socket's destructor.CWE-416
ip_options_build()nestednet/ipv4/tcp_ipv4.cUse-after-free in the Linux kernel's IPv4 TCP handshake. The function tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to the child socket without copying it. A concurrent retransmitted SYN can cause the kernel to read this memory after it has been freed by the child socket's destructor.CWE-416
inet_sock_destruct()nestednet/ipv4/af_inet.cThe kernel's destructor functions for internet sockets and TCP request sockets use a plain kfree() instead of kfree_rcu(), leading to a use-after-free condition when the request socket's options are accessed concurrently.CWE-416
tcp_v4_reqsk_destructor()nestednet/ipv4/af_inet.cThe kernel's destructor functions for internet sockets and TCP request sockets use a plain kfree() instead of kfree_rcu(), leading to a use-after-free condition when the request socket's options are accessed concurrently.CWE-416

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

03 Nov 2026 07:20Current
8.1High risk
Vulners AI Score8.1
CVSS 3.19.8
EPSS0.0076
532