Skip to content
Heist/ feed
Back to feed
CriticalFix available

net: libwx: fix the using of Rx buffer DMA

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: net: libwx: fix the using of Rx buffer DMA The wx_rx_buffer structure contained two DMA address fields: 'dma' and 'page_dma'. However, only 'page_dma' was actually initialized and used to program the Rx descriptor. But 'dma' was uninitialized and used in some paths. This could lead to undefined behavior, including DMA errors or use-after-free, if the uninitialized 'dma' was used. Althrough such error has not yet occurred, it is worth fixing in the code.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.12.40, 6.15.8, 6.6.100
CVEs
CVE-2025-38533
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 23:39 UTC · Revision 1

Source evidence

net: libwx: fix the using of Rx buffer DMA

core-osv · Original source

Published 16 Aug 2025, 11:12 UTC

In the Linux kernel, the following vulnerability has been resolved: net: libwx: fix the using of Rx buffer DMA The wx_rx_buffer structure contained two DMA address fields: 'dma' and 'page_dma'. However, only 'page_dma' was actually initialized and used to program the Rx descriptor. But 'dma' was uninitialized and used in some paths. This could lead to undefined behavior, including DMA errors or use-after-free, if the uninitialized 'dma' was used. Althrough such error has not yet occurred, it is worth fixing in the code.

osv:CVE-2025-38533

Kernel

Fixed versions: 6.6.100, 6.12.40, 6.15.8

Complete source record
{
  "id": "fb301946ca92e63b3e566d01eeca4effd7f83c72377325fbf7090da883ca1ce2",
  "url": "https://osv.dev/vulnerability/CVE-2025-38533",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "net: libwx: fix the using of Rx buffer DMA",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: net: libwx: fix the using of Rx buffer DMA The wx_rx_buffer structure contained two DMA address fields: 'dma' and 'page_dma'. However, only 'page_dma' was actually initialized and used to program the Rx descriptor. But 'dma' was uninitialized and used in some paths. This could lead to undefined behavior, including DMA errors or use-after-free, if the uninitialized 'dma' was used. Althrough such error has not yet occurred, it is worth fixing in the code.",
    "evidence": "osv:CVE-2025-38533",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.6.100",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.40",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.15.8",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "CVE-2025-38533",
      "aliases": [
        "CVE-2025-38533"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/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": "3c47e8ae113a68da47987750d9896e325d0aeedd"
                },
                {
                  "fixed": "027701180a7bcb64c42eab291133ef0c87b5b6c5"
                },
                {
                  "fixed": "ba7c793f96c1c2b944bb6f423d7243f3afc30fe9"
                },
                {
                  "fixed": "05c37b574997892a40a0e9b9b88a481566b2367d"
                },
                {
                  "fixed": "5fd77cc6bd9b368431a815a780e407b7781bcca0"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38533.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.3.0"
                },
                {
                  "fixed": "6.6.100"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.40"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.15.8"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38533.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:24.563845404Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/027701180a7bcb64c42eab291133ef0c87b5b6c5",
        "https://git.kernel.org/stable/c/05c37b574997892a40a0e9b9b88a481566b2367d",
        "https://git.kernel.org/stable/c/5fd77cc6bd9b368431a815a780e407b7781bcca0",
        "https://git.kernel.org/stable/c/ba7c793f96c1c2b944bb6f423d7243f3afc30fe9",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38533.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-38533",
        "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-38533.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-38533",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 490840,
  "published_at": "2025-08-16T11:12:25.978+00:00"
}