{
  "affected": [
    {
      "ranges": [
        {
          "events": [
            {
              "introduced": "dcd3e1de9d17dc43dfed87a9fc814b9dec508043"
            },
            {
              "fixed": "5fc0a2a6eeb99cac991242bb48796c7749ce3261"
            },
            {
              "fixed": "1d9a2f01b3c4e5c88e06b2db4b5460c2ec884722"
            },
            {
              "fixed": "898bb2814f38399108bdd2113f38d97383a7036a"
            },
            {
              "fixed": "4bb06b60d982355e22647b3d12d6619419f8c1fa"
            }
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "type": "GIT"
        }
      ]
    },
    {
      "package": {
        "ecosystem": "Linux",
        "name": "Kernel"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "6.9.0"
            },
            {
              "fixed": "6.12.101"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.13.0"
            },
            {
              "fixed": "6.18.42"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.19.0"
            },
            {
              "fixed": "7.1.6"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "database_specific": {
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68385.json"
  },
  "details": "In the Linux kernel, the following vulnerability has been resolved:\n\ns390/checksum: Fix csum_partial() without vector facility\n\nCurrently csum_partial() calls csum_copy() with copy=false and dst=NULL.\nOn machines without the vector facility, csum_copy() falls back to\ncksm(dst, ...), causing the checksum to be calculated from address zero\ninstead of the source buffer.\n\nThe VX implementation already checksums data loaded from src. Make the\nfallback do the same by passing src to cksm().",
  "id": "CVE-2026-68385",
  "modified": "2026-08-12T03:51:14.940576753Z",
  "published": "2026-08-10T12:04:04.281Z",
  "references": [
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/1d9a2f01b3c4e5c88e06b2db4b5460c2ec884722"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/4bb06b60d982355e22647b3d12d6619419f8c1fa"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/5fc0a2a6eeb99cac991242bb48796c7749ce3261"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/898bb2814f38399108bdd2113f38d97383a7036a"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68385.json"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-68385"
    },
    {
      "type": "PACKAGE",
      "url": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
    }
  ],
  "schema_version": "1.9.0",
  "summary": "s390/checksum: Fix csum_partial() without vector facility"
}