Skip to content
Heist/ feed
Back to feed
HighFix available

dma-buf: insert memory barrier before updating num_fences

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: dma-buf: insert memory barrier before updating num_fences smp_store_mb() inserts memory barrier after storing operation. It is different with what the comment is originally aiming so Null pointer dereference can be happened if memory update is reordered.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.241, 5.15.192, 6.1.140, 6.12.30, 6.14.8, 6.6.92
CVEs
CVE-2025-38095
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 07:55 UTC · Revision 1

Source evidence

dma-buf: insert memory barrier before updating num_fences

core-osv · Original source

Published 3 Jul 2025, 07:44 UTC

In the Linux kernel, the following vulnerability has been resolved: dma-buf: insert memory barrier before updating num_fences smp_store_mb() inserts memory barrier after storing operation. It is different with what the comment is originally aiming so Null pointer dereference can be happened if memory update is reordered.

osv:CVE-2025-38095

Kernel

Fixed versions: 5.10.241, 5.15.192, 6.1.140, 6.6.92, 6.12.30, 6.14.8

Complete source record
{
  "id": "d63c1c1fdd336841e807fe5724e7e9b925b3907396eac6d76ae2e133af607e35",
  "url": "https://osv.dev/vulnerability/CVE-2025-38095",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "dma-buf: insert memory barrier before updating num_fences",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: dma-buf: insert memory barrier before updating num_fences smp_store_mb() inserts memory barrier after storing operation. It is different with what the comment is originally aiming so Null pointer dereference can be happened if memory update is reordered.",
    "evidence": "osv:CVE-2025-38095",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.241",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.192",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.140",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.92",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.30",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.14.8",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-38095",
      "aliases": [
        "CVE-2025-38095"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "a590d0fdbaa56f482ff515e1040b6d9b1b200d63"
                },
                {
                  "fixed": "90eb79c4ed98a4e24a62ccf61c199ab0f680fa8f"
                },
                {
                  "fixed": "d0b7f11dd68b593bd970e5735be00e8d89bace30"
                },
                {
                  "fixed": "3becc659f9cb76b481ad1fb71f54d5c8d6332d3f"
                },
                {
                  "fixed": "c9d2b9a80d06a58f37e0dc8c827075639b443927"
                },
                {
                  "fixed": "fe1bebd0edb22e3536cbc920ec713331d1367ad4"
                },
                {
                  "fixed": "08680c4dadc6e736c75bc2409d833f03f9003c51"
                },
                {
                  "fixed": "72c7d62583ebce7baeb61acce6057c361f73be4a"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38095.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.0.0"
                },
                {
                  "fixed": "5.10.241"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.192"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.140"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.92"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.30"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.14.8"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38095.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.542194004Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/08680c4dadc6e736c75bc2409d833f03f9003c51",
        "https://git.kernel.org/stable/c/3becc659f9cb76b481ad1fb71f54d5c8d6332d3f",
        "https://git.kernel.org/stable/c/72c7d62583ebce7baeb61acce6057c361f73be4a",
        "https://git.kernel.org/stable/c/90eb79c4ed98a4e24a62ccf61c199ab0f680fa8f",
        "https://git.kernel.org/stable/c/c9d2b9a80d06a58f37e0dc8c827075639b443927",
        "https://git.kernel.org/stable/c/d0b7f11dd68b593bd970e5735be00e8d89bace30",
        "https://git.kernel.org/stable/c/fe1bebd0edb22e3536cbc920ec713331d1367ad4",
        "https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html",
        "https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38095.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-38095",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38095.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-38095",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 518683,
  "published_at": "2025-07-03T07:44:18.214+00:00"
}