Lucene search

K
vulnrichmentLinuxVULNRICHMENT:CVE-2019-25162
HistoryFeb 26, 2024 - 5:20 p.m.

CVE-2019-25162 i2c: Fix a potential use after free

2024-02-2617:20:20
Linux
github.com
10
linux kernel
vulnerability resolved
i2c
use after free

AI Score

6.7

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial

In the Linux kernel, the following vulnerability has been resolved:

i2c: Fix a potential use after free

Free the adap structure only after we are done using it.
This patch just moves the put_device() down a bit to avoid the
use after free.

[wsa: added comment to the code, added Fixes tag]

CNA Affected

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "e6412ba3b650",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "23a191b132cd",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "871a1e94929a",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "81cb31756888",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "35927d7509ab",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "e8e1a046cf87",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "12b0606000d0",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "611e12ea0f12",
        "lessThan": "e4c72c06c367",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "drivers/i2c/i2c-core-base.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "4.3"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "4.3",
        "versionType": "custom"
      },
      {
        "status": "unaffected",
        "version": "4.14.291",
        "versionType": "custom",
        "lessThanOrEqual": "4.14.*"
      },
      {
        "status": "unaffected",
        "version": "4.19.256",
        "versionType": "custom",
        "lessThanOrEqual": "4.19.*"
      },
      {
        "status": "unaffected",
        "version": "5.4.211",
        "versionType": "custom",
        "lessThanOrEqual": "5.4.*"
      },
      {
        "status": "unaffected",
        "version": "5.10.137",
        "versionType": "custom",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.61",
        "versionType": "custom",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "5.18.18",
        "versionType": "custom",
        "lessThanOrEqual": "5.18.*"
      },
      {
        "status": "unaffected",
        "version": "5.19.2",
        "versionType": "custom",
        "lessThanOrEqual": "5.19.*"
      },
      {
        "status": "unaffected",
        "version": "6.0",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "drivers/i2c/i2c-core-base.c"
    ],
    "defaultStatus": "affected"
  }
]

AI Score

6.7

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial