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

CVE-2026-53362 (GCVE-0-2026-53362)

Vulnerability from cvelistv5 – Published: 2026-07-04 11:56 – Updated: 2026-08-28 16:52
VLAI CISA Previdian
Title
ipv6: account for fraggap on the paged allocation path
Summary
In the Linux kernel, the following vulnerability has been resolved: ipv6: account for fraggap on the paged allocation path In __ip6_append_data(), when the paged-allocation branch is taken (MSG_MORE / NETIF_F_SG / large fraglen), alloclen and pagedlen are computed as alloclen = fragheaderlen + transhdrlen; pagedlen = datalen - transhdrlen; datalen already includes fraggap (datalen = length + fraggap). When fraggap is non-zero, this is not the first skb and transhdrlen is zero. The fraggap bytes carried over from the previous skb are copied just past the fragment headers in the new skb's linear area. The linear area is therefore undersized by fraggap bytes while pagedlen is overstated by the same amount, and the copy writes past skb->end into the trailing skb_shared_info. An unprivileged user can trigger this via a UDPv6 socket using MSG_MORE together with MSG_SPLICE_PAGES. The bad accounting was introduced by commit 773ba4fe9104 ("ipv6: avoid partial copy for zc"). Before commit ce650a166335 ("udp6: Fix __ip6_append_data()'s handling of MSG_SPLICE_PAGES"), the negative copy value caused -EINVAL to be returned. That later commit allowed MSG_SPLICE_PAGES to proceed in this case, making the corruption triggerable. The non-paged branch sets alloclen to fraglen, which already accounts for fraggap because datalen does. Bring the paged branch in line by adding fraggap to alloclen and subtracting it from pagedlen. After this adjustment, copy no longer collapses to -fraggap on the paged path, so remove the stale comment describing that old arithmetic. Since a negative copy is no longer expected for a valid MSG_SPLICE_PAGES case, remove the MSG_SPLICE_PAGES exception from the negative copy check.
SSVC
Exploitation: active Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-08-28 03:55 UTC
CWE
  • CWE-122 - Heap-based Buffer Overflow
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < 14200d435af9a9eeb444f529fc2f689a236b7962 (git)
Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < 65fb14cbebb0cd0eff903a22d33537ddc8b95769 (git)
Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < 46f201f8b4c39633a1fa3dc12459f506d470993d (git)
Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < 6374fb9edf72c67a118a2c214a0dddd04c921e0a (git)
Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < e9eacf19281ea2498b36291b56c9606118c2d74e (git)
Affected: 773ba4fe9104a64a54d1c00f0fb6ffb95def2b03 , < 736b380e28d0480c7bc3e022f1950f31fe53a7c5 (git)
guessed Create a notification for this product.
Linux Linux Affected: 6.0
Unaffected: 0 , < 6.0 (semver)
Unaffected: 6.1.177 , ≤ 6.1.* (semver)
Unaffected: 6.6.144 , ≤ 6.6.* (semver)
Unaffected: 6.12.95 , ≤ 6.12.* (semver)
Unaffected: 6.18.38 , ≤ 6.18.* (semver)
Unaffected: 7.1.3 , ≤ 7.1.* (semver)
Unaffected: 7.2 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
CISA
Known Exploited Vulnerability - GCVE BCP-07 Compliant

Vulnerability ID: CVE-2026-53362

Status: Confirmed

Status Updated: 2026-08-27 00:00 UTC

Exploited: Yes


Timestamps
First Seen: 2026-08-27
Asserted: 2026-08-27

Scope
Notes: Linux Kernel Unspecified Vulnerability | Affected: Linux / Kernel | Description: Linux Kernel contains an unspecified vulnerability that can allow for privilege escalation via IPv6 networking subsystem. This vulnerability can impact multiple products, including but not limited to Suse, Red Hat, and other products using Linux. | Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines. | Due date: 2026-08-30 | Known ransomware campaign use (KEV): Unknown | Notes (KEV): This vulnerability affects an open-source component, third-party library, protocol, or proprietary implementation that could be used by different products. For more information, please see: ; https://git.kernel.org/stable/c/14200d435af9a9eeb444f529fc2f689a236b7962; https://git.kernel.org/stable/c/65fb14cbebb0cd0eff903a22d33537ddc8b95769; https://git.kernel.org/stable/c/46f201f8b4c39633a1fa3dc12459f506d470993d; https://git.kernel.org/stable/c/6374fb9edf72c67a118a2c214a0dddd04c921e0a; https://git.kernel.org/stable/c/e9eacf19281ea2498b36291b56c9606118c2d74e; https://git.kernel.org/stable/c/736b380e28d0480c7bc3e022f1950f31fe53a7c5 ; BOD 26-04: https://www.cisa.gov/news-events/directives/bod-26-04-prioritizing-security-updates-based-risk ; Forensics Triage Requirements: https://www.cisa.gov/news-events/directives/bod-26-04-implementation-guidance-prioritizing-security-updates-based-risk ; https://nvd.nist.gov/vuln/detail/CVE-2026-53362

Evidence

Type: Vendor Report

Signal: Successful Exploitation

Confidence: 80%

Source: cisa-kev


Details
Cwes
Feed CISA Known Exploited Vulnerabilities Catalog
Product Kernel
Due Date 2026-08-30
Date Added 2026-08-27
Vendorproject Linux
Vulnerabilityname Linux Kernel Unspecified Vulnerability
Knownransomwarecampaignuse Unknown

References

Created: 2026-08-27 18:00 UTC | Updated: 2026-08-27 18:00 UTC
Previdian
Known Exploited Vulnerability - GCVE BCP-07 Compliant

Vulnerability ID: CVE-2026-53362

Status: Confirmed

Status Updated: 2026-08-27 17:00 UTC

Exploited: Yes


Timestamps
First Seen: 2026-08-27
Asserted: 2026-08-27

Scope
Notes: ipv6: account for fraggap on the paged allocation path | Affected: Linux / Linux | CVSS: 7.8 (HIGH) | EPSS: 0.00265 | Used in malware: unknown | Not yet in CISA KEV: False

Evidence

Type: Public Report

Signal: Successful Exploitation

Confidence: 70%

Source: previdian


Details
Feed Previdian (previdian.com)
Title ipv6: account for fraggap on the paged allocation path
Vendor Linux
Product Linux
Added Date 2026-08-27T17:00:36.663Z
Cvss Score 7.8
Epss Score 0.00265
Cvss Severity HIGH
Epss Percentile 0.18041
Used In Malware unknown
Ahead Of Cisa Kev None
Not Yet In Cisa Kev False

References

Created: 2026-08-28 18:00 UTC | Updated: 2026-08-28 18:00 UTC
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-53362",
                "options": [
                  {
                    "Exploitation": "active"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-08-28T03:55:26.491246Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          },
          {
            "other": {
              "content": {
                "dateAdded": "2026-08-27",
                "reference": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-53362"
              },
              "type": "kev"
            }
          }
        ],
        "problemTypes": [
          {
            "descriptions": [
              {
                "cweId": "CWE-122",
                "description": "CWE-122 Heap-based Buffer Overflow",
                "lang": "en",
                "type": "CWE"
              }
            ]
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-08-28T16:52:44.062Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "references": [
          {
            "tags": [
              "government-resource"
            ],
            "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-53362"
          }
        ],
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "net/ipv6/ip6_output.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "14200d435af9a9eeb444f529fc2f689a236b7962",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            },
            {
              "lessThan": "65fb14cbebb0cd0eff903a22d33537ddc8b95769",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            },
            {
              "lessThan": "46f201f8b4c39633a1fa3dc12459f506d470993d",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            },
            {
              "lessThan": "6374fb9edf72c67a118a2c214a0dddd04c921e0a",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            },
            {
              "lessThan": "e9eacf19281ea2498b36291b56c9606118c2d74e",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            },
            {
              "lessThan": "736b380e28d0480c7bc3e022f1950f31fe53a7c5",
              "status": "affected",
              "version": "773ba4fe9104a64a54d1c00f0fb6ffb95def2b03",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "net/ipv6/ip6_output.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.0"
            },
            {
              "lessThan": "6.0",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.177",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.144",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.95",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.38",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.3",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.177",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.144",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.95",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.38",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.3",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nipv6: account for fraggap on the paged allocation path\n\nIn __ip6_append_data(), when the paged-allocation branch is taken\n(MSG_MORE / NETIF_F_SG / large fraglen), alloclen and pagedlen are\ncomputed as\n\n\talloclen = fragheaderlen + transhdrlen;\n\tpagedlen = datalen - transhdrlen;\n\ndatalen already includes fraggap (datalen = length + fraggap). When\nfraggap is non-zero, this is not the first skb and transhdrlen is zero.\nThe fraggap bytes carried over from the previous skb are copied just past\nthe fragment headers in the new skb\u0027s linear area. The linear area is\ntherefore undersized by fraggap bytes while pagedlen is overstated by the\nsame amount, and the copy writes past skb-\u003eend into the trailing\nskb_shared_info.\n\nAn unprivileged user can trigger this via a UDPv6 socket using\nMSG_MORE together with MSG_SPLICE_PAGES.\n\nThe bad accounting was introduced by commit 773ba4fe9104 (\"ipv6:\navoid partial copy for zc\"). Before commit ce650a166335 (\"udp6: Fix\n__ip6_append_data()\u0027s handling of MSG_SPLICE_PAGES\"), the negative\ncopy value caused -EINVAL to be returned. That later commit allowed\nMSG_SPLICE_PAGES to proceed in this case, making the corruption\ntriggerable.\n\nThe non-paged branch sets alloclen to fraglen, which already accounts\nfor fraggap because datalen does. Bring the paged branch in line by\nadding fraggap to alloclen and subtracting it from pagedlen.\n\nAfter this adjustment, copy no longer collapses to -fraggap on the\npaged path, so remove the stale comment describing that old arithmetic.\nSince a negative copy is no longer expected for a valid MSG_SPLICE_PAGES\ncase, remove the MSG_SPLICE_PAGES exception from the negative copy check."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The vulnerable path is IPv6 transmit skb construction reached by a local process using splice/send operations on an AF_INET6 UDP socket. Received network packets do not enter this path, and a remote peer cannot directly set MSG_SPLICE_PAGES.\nAC:L - No race is required; the attacker controls the UDPv6 socket, MSG_MORE/splice sequence, and send sizes needed to create a nonzero fraggap on the paged allocation path. NETIF_F_SG is common on plausible IPv6 interfaces, so the trigger conditions are not unusually restrictive.\nPR:L - Creating a SOCK_DGRAM IPv6 UDP socket and using splice into it requires only an unprivileged local user. The CAP_NET_RAW check in inet6_create applies to SOCK_RAW, not this UDP datagram path.\nUI:N - The attacker directly invokes the local syscalls and socket operations needed to trigger the bug. No victim user action is required.\nS:U - The corruption occurs within the kernel networking stack and impacts the same kernel security authority. It is not a VM escape, IOMMU/DMA bypass, or cross-scope boundary violation.\nC:H - The bug is an out-of-bounds write into skb_shared_info, which contains fragment metadata and pointers used later by networking code. Such attacker-controlled kernel memory corruption can plausibly be leveraged for information disclosure, so confidentiality is High.\nI:H - The fraggap bytes come from attacker-controlled skb data and are copied past skb-\u003eend into skb_shared_info. This is an out-of-bounds write to kernel metadata and is scored as High integrity impact.\nA:H - Corrupting skb_shared_info can readily crash or panic the kernel during skb handling, checksum, transmit, or cleanup. The vulnerability is therefore a High availability impact."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-17T04:50:29.351Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/14200d435af9a9eeb444f529fc2f689a236b7962"
        },
        {
          "url": "https://git.kernel.org/stable/c/65fb14cbebb0cd0eff903a22d33537ddc8b95769"
        },
        {
          "url": "https://git.kernel.org/stable/c/46f201f8b4c39633a1fa3dc12459f506d470993d"
        },
        {
          "url": "https://git.kernel.org/stable/c/6374fb9edf72c67a118a2c214a0dddd04c921e0a"
        },
        {
          "url": "https://git.kernel.org/stable/c/e9eacf19281ea2498b36291b56c9606118c2d74e"
        },
        {
          "url": "https://git.kernel.org/stable/c/736b380e28d0480c7bc3e022f1950f31fe53a7c5"
        }
      ],
      "title": "ipv6: account for fraggap on the paged allocation path",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-53362",
    "datePublished": "2026-07-04T11:56:35.864Z",
    "dateReserved": "2026-06-09T07:44:35.400Z",
    "dateUpdated": "2026-08-28T16:52:44.062Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "cisa_known_exploited": {
      "cveID": "CVE-2026-53362",
      "dateAdded": "2026-08-27",
      "dueDate": "2026-08-30",
      "forensicTriage": "Yes",
      "knownRansomwareCampaignUse": "Unknown",
      "notes": "This vulnerability affects an open-source component, third-party library, protocol, or proprietary implementation that could be used by different products. For more information, please see: ; https://git.kernel.org/stable/c/14200d435af9a9eeb444f529fc2f689a236b7962; https://git.kernel.org/stable/c/65fb14cbebb0cd0eff903a22d33537ddc8b95769; https://git.kernel.org/stable/c/46f201f8b4c39633a1fa3dc12459f506d470993d; https://git.kernel.org/stable/c/6374fb9edf72c67a118a2c214a0dddd04c921e0a; https://git.kernel.org/stable/c/e9eacf19281ea2498b36291b56c9606118c2d74e; https://git.kernel.org/stable/c/736b380e28d0480c7bc3e022f1950f31fe53a7c5 ; BOD 26-04: https://www.cisa.gov/news-events/directives/bod-26-04-prioritizing-security-updates-based-risk ; Forensics Triage Requirements: https://www.cisa.gov/news-events/directives/bod-26-04-implementation-guidance-prioritizing-security-updates-based-risk ; https://nvd.nist.gov/vuln/detail/CVE-2026-53362",
      "product": "Kernel",
      "requiredAction": "Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA\u2019s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA\u2019s \u201cForensics Triage Requirements\u201d (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset\u0027s internet exposure and ensuring adherence to BOD 26-04 patching guidelines.",
      "shortDescription": "Linux Kernel contains an unspecified vulnerability that can allow for privilege escalation via IPv6 networking subsystem. This vulnerability can impact multiple products, including but not limited to Suse, Red Hat, and other products using Linux. ",
      "vendorProject": "Linux",
      "vulnerabilityName": "Linux Kernel Unspecified Vulnerability"
    },
    "epss": {
      "cve": "CVE-2026-53362",
      "date": "2026-09-07",
      "epss": "0.0051",
      "percentile": "0.41695"
    },
    "microsoft_vex": {
      "current_release_date": "2026-07-08T14:47:02.000Z",
      "cve": "CVE-2026-53362",
      "id": "msrc_CVE-2026-53362",
      "initial_release_date": "2026-07-02T00:00:00.000Z",
      "product_status:fixed": "1",
      "product_status:known_affected": "1",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "ipv6: account for fraggap on the paged allocation path",
      "url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-53362.json",
      "version": "3"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-53362\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-07-04T12:17:02.113\",\"lastModified\":\"2026-08-28T20:18:10.133\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nipv6: account for fraggap on the paged allocation path\\n\\nIn __ip6_append_data(), when the paged-allocation branch is taken\\n(MSG_MORE / NETIF_F_SG / large fraglen), alloclen and pagedlen are\\ncomputed as\\n\\n\\talloclen = fragheaderlen + transhdrlen;\\n\\tpagedlen = datalen - transhdrlen;\\n\\ndatalen already includes fraggap (datalen = length + fraggap). When\\nfraggap is non-zero, this is not the first skb and transhdrlen is zero.\\nThe fraggap bytes carried over from the previous skb are copied just past\\nthe fragment headers in the new skb\u0027s linear area. The linear area is\\ntherefore undersized by fraggap bytes while pagedlen is overstated by the\\nsame amount, and the copy writes past skb-\u003eend into the trailing\\nskb_shared_info.\\n\\nAn unprivileged user can trigger this via a UDPv6 socket using\\nMSG_MORE together with MSG_SPLICE_PAGES.\\n\\nThe bad accounting was introduced by commit 773ba4fe9104 (\\\"ipv6:\\navoid partial copy for zc\\\"). Before commit ce650a166335 (\\\"udp6: Fix\\n__ip6_append_data()\u0027s handling of MSG_SPLICE_PAGES\\\"), the negative\\ncopy value caused -EINVAL to be returned. That later commit allowed\\nMSG_SPLICE_PAGES to proceed in this case, making the corruption\\ntriggerable.\\n\\nThe non-paged branch sets alloclen to fraglen, which already accounts\\nfor fraggap because datalen does. Bring the paged branch in line by\\nadding fraggap to alloclen and subtracting it from pagedlen.\\n\\nAfter this adjustment, copy no longer collapses to -fraggap on the\\npaged path, so remove the stale comment describing that old arithmetic.\\nSince a negative copy is no longer expected for a valid MSG_SPLICE_PAGES\\ncase, remove the MSG_SPLICE_PAGES exception from the negative copy check.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/ipv6/ip6_output.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"14200d435af9a9eeb444f529fc2f689a236b7962\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"65fb14cbebb0cd0eff903a22d33537ddc8b95769\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"46f201f8b4c39633a1fa3dc12459f506d470993d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"6374fb9edf72c67a118a2c214a0dddd04c921e0a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"e9eacf19281ea2498b36291b56c9606118c2d74e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\",\"lessThan\":\"736b380e28d0480c7bc3e022f1950f31fe53a7c5\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/ipv6/ip6_output.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.0\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.0\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.177\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.144\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.95\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.38\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.1.3\",\"lessThanOrEqual\":\"7.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":7.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.9}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-08-28T03:55:26.491246Z\",\"id\":\"CVE-2026-53362\",\"options\":[{\"exploitation\":\"active\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"total\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"cisaExploitAdd\":\"2026-08-27\",\"cisaActionDue\":\"2026-08-30\",\"cisaRequiredAction\":\"Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA\u2019s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA\u2019s \u201cForensics Triage Requirements\u201d (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset\u0027s internet exposure and ensuring adherence to BOD 26-04 patching guidelines.\",\"cisaVulnerabilityName\":\"Linux Kernel Unspecified Vulnerability\",\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-787\"}]},{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-122\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.0\",\"versionEndExcluding\":\"6.1.177\",\"matchCriteriaId\":\"E1C3142A-8469-4087-A10A-726FF6961047\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.6.144\",\"matchCriteriaId\":\"C8AD3BC8-C843-423C-B9DB-CB52F67F578E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.7\",\"versionEndExcluding\":\"6.12.95\",\"matchCriteriaId\":\"4E206B86-E0E3-4394-A93F-39F2D50A8AA8\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.13\",\"versionEndExcluding\":\"6.18.38\",\"matchCriteriaId\":\"FA591B28-5D62-449E-BDBE-3C9391BF070A\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.19\",\"versionEndExcluding\":\"7.1.3\",\"matchCriteriaId\":\"9526B150-E2B3-4C6F-8AE5-1AF92B75AD9E\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/14200d435af9a9eeb444f529fc2f689a236b7962\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/46f201f8b4c39633a1fa3dc12459f506d470993d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6374fb9edf72c67a118a2c214a0dddd04c921e0a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/65fb14cbebb0cd0eff903a22d33537ddc8b95769\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/736b380e28d0480c7bc3e022f1950f31fe53a7c5\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/e9eacf19281ea2498b36291b56c9606118c2d74e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-53362\",\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"tags\":[\"US Government Resource\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Important",
      "current_release_date": "2026-08-28T02:00:15+00:00",
      "cve": "CVE-2026-53362",
      "id": "CVE-2026-53362",
      "initial_release_date": "2026-06-21T00:00:00+00:00",
      "product_status:fixed": "669",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: kernel: ipv6 frag escape",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53362.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "important",
      "current_release_date": "2026-08-28T16:43:10Z",
      "cve": "CVE-2026-53362",
      "id": "CVE-2026-53362",
      "initial_release_date": "2026-07-05T01:58:40Z",
      "product_status:first_fixed": "2",
      "product_status:known_affected": "394",
      "product_status:known_not_affected": "279",
      "product_status:recommended": "503",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-53362",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-53362.json",
      "version": "22"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-53362\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"active\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-08-28T03:55:26.491246Z\"}}}, {\"other\": {\"type\": \"kev\", \"content\": {\"dateAdded\": \"2026-08-27\", \"reference\": \"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-53362\"}}}], \"references\": [{\"url\": \"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-53362\", \"tags\": [\"government-resource\"]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-122\", \"description\": \"CWE-122 Heap-based Buffer Overflow\"}]}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-08-27T13:41:53.847Z\"}}], \"cna\": {\"title\": \"ipv6: account for fraggap on the paged allocation path\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.8, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - The vulnerable path is IPv6 transmit skb construction reached by a local process using splice/send operations on an AF_INET6 UDP socket. Received network packets do not enter this path, and a remote peer cannot directly set MSG_SPLICE_PAGES.\\nAC:L - No race is required; the attacker controls the UDPv6 socket, MSG_MORE/splice sequence, and send sizes needed to create a nonzero fraggap on the paged allocation path. NETIF_F_SG is common on plausible IPv6 interfaces, so the trigger conditions are not unusually restrictive.\\nPR:L - Creating a SOCK_DGRAM IPv6 UDP socket and using splice into it requires only an unprivileged local user. The CAP_NET_RAW check in inet6_create applies to SOCK_RAW, not this UDP datagram path.\\nUI:N - The attacker directly invokes the local syscalls and socket operations needed to trigger the bug. No victim user action is required.\\nS:U - The corruption occurs within the kernel networking stack and impacts the same kernel security authority. It is not a VM escape, IOMMU/DMA bypass, or cross-scope boundary violation.\\nC:H - The bug is an out-of-bounds write into skb_shared_info, which contains fragment metadata and pointers used later by networking code. Such attacker-controlled kernel memory corruption can plausibly be leveraged for information disclosure, so confidentiality is High.\\nI:H - The fraggap bytes come from attacker-controlled skb data and are copied past skb-\u003eend into skb_shared_info. This is an out-of-bounds write to kernel metadata and is scored as High integrity impact.\\nA:H - Corrupting skb_shared_info can readily crash or panic the kernel during skb handling, checksum, transmit, or cleanup. The vulnerability is therefore a High availability impact.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"14200d435af9a9eeb444f529fc2f689a236b7962\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"65fb14cbebb0cd0eff903a22d33537ddc8b95769\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"46f201f8b4c39633a1fa3dc12459f506d470993d\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"6374fb9edf72c67a118a2c214a0dddd04c921e0a\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"e9eacf19281ea2498b36291b56c9606118c2d74e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"773ba4fe9104a64a54d1c00f0fb6ffb95def2b03\", \"lessThan\": \"736b380e28d0480c7bc3e022f1950f31fe53a7c5\", \"versionType\": \"git\"}], \"programFiles\": [\"net/ipv6/ip6_output.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"6.0\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"6.0\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.1.177\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6.144\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.12.95\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.12.*\"}, {\"status\": \"unaffected\", \"version\": \"6.18.38\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.18.*\"}, {\"status\": \"unaffected\", \"version\": \"7.1.3\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"7.1.*\"}, {\"status\": \"unaffected\", \"version\": \"7.2\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"net/ipv6/ip6_output.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/14200d435af9a9eeb444f529fc2f689a236b7962\"}, {\"url\": \"https://git.kernel.org/stable/c/65fb14cbebb0cd0eff903a22d33537ddc8b95769\"}, {\"url\": \"https://git.kernel.org/stable/c/46f201f8b4c39633a1fa3dc12459f506d470993d\"}, {\"url\": \"https://git.kernel.org/stable/c/6374fb9edf72c67a118a2c214a0dddd04c921e0a\"}, {\"url\": \"https://git.kernel.org/stable/c/e9eacf19281ea2498b36291b56c9606118c2d74e\"}, {\"url\": \"https://git.kernel.org/stable/c/736b380e28d0480c7bc3e022f1950f31fe53a7c5\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nipv6: account for fraggap on the paged allocation path\\n\\nIn __ip6_append_data(), when the paged-allocation branch is taken\\n(MSG_MORE / NETIF_F_SG / large fraglen), alloclen and pagedlen are\\ncomputed as\\n\\n\\talloclen = fragheaderlen + transhdrlen;\\n\\tpagedlen = datalen - transhdrlen;\\n\\ndatalen already includes fraggap (datalen = length + fraggap). When\\nfraggap is non-zero, this is not the first skb and transhdrlen is zero.\\nThe fraggap bytes carried over from the previous skb are copied just past\\nthe fragment headers in the new skb\u0027s linear area. The linear area is\\ntherefore undersized by fraggap bytes while pagedlen is overstated by the\\nsame amount, and the copy writes past skb-\u003eend into the trailing\\nskb_shared_info.\\n\\nAn unprivileged user can trigger this via a UDPv6 socket using\\nMSG_MORE together with MSG_SPLICE_PAGES.\\n\\nThe bad accounting was introduced by commit 773ba4fe9104 (\\\"ipv6:\\navoid partial copy for zc\\\"). Before commit ce650a166335 (\\\"udp6: Fix\\n__ip6_append_data()\u0027s handling of MSG_SPLICE_PAGES\\\"), the negative\\ncopy value caused -EINVAL to be returned. That later commit allowed\\nMSG_SPLICE_PAGES to proceed in this case, making the corruption\\ntriggerable.\\n\\nThe non-paged branch sets alloclen to fraglen, which already accounts\\nfor fraggap because datalen does. Bring the paged branch in line by\\nadding fraggap to alloclen and subtracting it from pagedlen.\\n\\nAfter this adjustment, copy no longer collapses to -fraggap on the\\npaged path, so remove the stale comment describing that old arithmetic.\\nSince a negative copy is no longer expected for a valid MSG_SPLICE_PAGES\\ncase, remove the MSG_SPLICE_PAGES exception from the negative copy check.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.1.177\", \"versionStartIncluding\": \"6.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.144\", \"versionStartIncluding\": \"6.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.12.95\", \"versionStartIncluding\": \"6.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.18.38\", \"versionStartIncluding\": \"6.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"7.1.3\", \"versionStartIncluding\": \"6.0\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"7.2\", \"versionStartIncluding\": \"6.0\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-17T04:50:29.351Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2026-53362\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-28T16:52:44.062Z\", \"dateReserved\": \"2026-06-09T07:44:35.400Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2026-07-04T11:56:35.864Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



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…

Loading…