Skip to main content
← All vulnerabilities
CVE-2022-23092

Missing bounds check in 9p message handling

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in p1, p12
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • FreeBSD FreeBSD

    From 13.1-RELEASE · fixed in p1; From 13.0-RELEASE · fixed in p12

References 2

security.freebsd.org

security.netapp.com