← Back to CVE Explorer

CVE-2026-98915

Full vulnerability record from the local CVENow database.

Description

In the Linux kernel, the following vulnerability has been resolved: media: video-i2c: use vb2_video_unregister_device on driver removal The driver uses vb2_fop_release() as its file release operation, so vb2_video_unregister_device() should be used instead of video_unregister_device() during driver removal. This ensures that the vb2 queue is properly disconnected before the video device is unregistered.

Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-10-23 12:18:25.683000
Last modified
2026-10-26 07:17:17.397000
View original CVE JSON
{
  "id": "CVE-2026-98915",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
  "published": "2026-10-23T12:18:25.683",
  "lastModified": "2026-10-26T07:17:17.397",
  "vulnStatus": "Received",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: video-i2c: use vb2_video_unregister_device on driver removal\n\nThe driver uses vb2_fop_release() as its file release operation, so\nvb2_video_unregister_device() should be used instead of\nvideo_unregister_device() during driver removal.\n\nThis ensures that the vb2 queue is properly disconnected before the\nvideo device is unregistered."
    }
  ],
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "programFiles": [
            "drivers/media/i2c/video-i2c.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "5cebaac609744414463d1ecc28fdecd26c1b9bc1",
              "lessThan": "97adc8cd04df2085f7fd437838005f3bb16bafae",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "5cebaac609744414463d1ecc28fdecd26c1b9bc1",
              "lessThan": "b7afb0c24a761c2367e5fa87a9941d67d373c127",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "5cebaac609744414463d1ecc28fdecd26c1b9bc1",
              "lessThan": "b8fba9f66019d4c83235c4219ff8edeb7e3af20d",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "5cebaac609744414463d1ecc28fdecd26c1b9bc1",
              "lessThan": "82e432c9ebfa13fb8d47d6d550be5d7d2a84a8ab",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "5cebaac609744414463d1ecc28fdecd26c1b9bc1",
              "lessThan": "56384b486b80ce4a2bc93689aae49995f908f90d",
              "versionType": "git",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "programFiles": [
            "drivers/media/i2c/video-i2c.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "4.18",
              "status": "affected"
            },
            {
              "version": "0",
              "lessThan": "4.18",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.1.189",
              "lessThanOrEqual": "6.1.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.6.158",
              "lessThanOrEqual": "6.6.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.12.111",
              "lessThanOrEqual": "6.12.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.18.53",
              "lessThanOrEqual": "6.18.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "7.2",
              "lessThanOrEqual": "*",
              "versionType": "original_commit_for_fix",
              "status": "unaffected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {},
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/56384b486b80ce4a2bc93689aae49995f908f90d",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/82e432c9ebfa13fb8d47d6d550be5d7d2a84a8ab",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/97adc8cd04df2085f7fd437838005f3bb16bafae",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b7afb0c24a761c2367e5fa87a9941d67d373c127",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b8fba9f66019d4c83235c4219ff8edeb7e3af20d",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ]
}