Lucene search

K
cvelistFreebsdCVELIST:CVE-2022-23092
HistoryFeb 15, 2024 - 5:13 a.m.

CVE-2022-23092 Missing bounds check in 9p message handling

2024-02-1505:13:50
freebsd
www.cve.org
2
vulnerability
bounds check
9p
message handling
lib9p
rwalk
memory overwrite
bhyve
kernel
capsicum sandbox

7 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.0%

The implementation of lib9p’s handling of RWALK messages was missing a bounds check needed when unpacking the message contents. The missing check means that the receipt of a specially crafted message will cause lib9p to overwrite unrelated memory.

The bug can be triggered by a malicious bhyve guest kernel to overwrite memory in the bhyve(8) process. This could potentially lead to user-mode code execution on the host, subject to bhyve’s Capsicum sandbox.

CNA Affected

[
  {
    "defaultStatus": "unknown",
    "modules": [
      "lib9p"
    ],
    "product": "FreeBSD",
    "vendor": "FreeBSD",
    "versions": [
      {
        "lessThan": "p1",
        "status": "affected",
        "version": "13.1-RELEASE",
        "versionType": "release"
      },
      {
        "lessThan": "p12",
        "status": "affected",
        "version": "13.0-RELEASE",
        "versionType": "release"
      }
    ]
  }
]

7 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.0%

Related for CVELIST:CVE-2022-23092