Lucene search

K
vulnrichmentLinuxVULNRICHMENT:CVE-2024-35823
HistoryMay 17, 2024 - 1:23 p.m.

CVE-2024-35823 vt: fix unicode buffer corruption when deleting characters

2024-05-1713:23:25
Linux
github.com
7
linux kernel
vulnerability
fix
unicode buffer
corruption
characters
memory overlapping

AI Score

7.2

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial

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

vt: fix unicode buffer corruption when deleting characters

This is the same issue that was fixed for the VGA text buffer in commit
39cdb68c64d8 (“vt: fix memory overlapping when deleting chars in the
buffer”). The cure is also the same i.e. replace memcpy() with memmove()
due to the overlaping buffers.

CNA Affected

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "fc7dfe3d123f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "ff7342090c1e",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "1ce408f75ccf",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "0190d19d7651",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "994a1e583c0c",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "7529cbd8b5f6",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "2933b1e4757a",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "81732c3b2fed",
        "lessThan": "1581dafaf0d3",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "drivers/tty/vt/vt.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "3.7"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "3.7",
        "versionType": "custom"
      },
      {
        "status": "unaffected",
        "version": "4.19.312",
        "versionType": "custom",
        "lessThanOrEqual": "4.19.*"
      },
      {
        "status": "unaffected",
        "version": "5.4.274",
        "versionType": "custom",
        "lessThanOrEqual": "5.4.*"
      },
      {
        "status": "unaffected",
        "version": "5.10.215",
        "versionType": "custom",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.154",
        "versionType": "custom",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.1.84",
        "versionType": "custom",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.24",
        "versionType": "custom",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.7.12",
        "versionType": "custom",
        "lessThanOrEqual": "6.7.*"
      },
      {
        "status": "unaffected",
        "version": "6.8",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "drivers/tty/vt/vt.c"
    ],
    "defaultStatus": "affected"
  }
]

AI Score

7.2

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial