CVE-2026-45258

Multiple vulnerabilities in the sound(4) mmap path

State
Published
Severity
7.8 High
Published
Jun 27, 2026
Updated
Jun 30, 2026
Reserved
May 11, 2026

Read the record on cve.org

Description

dsp_mmap_single() validated the requested mapping by checking the sum of the user-supplied offset and length against the buffer size. This addition could overflow, so that a large offset and length wrapped around and passed the check. The offset was then narrowed from 64 to 32 bits when converted to a buffer address, yielding a mapping that extended past the audio buffer into unrelated kernel memory.

The /dev/dsp device nodes are world-accessible by default. On a system with an audio device, either issue allows an unprivileged local user to read and write kernel memory, which can be used to escalate privileges, potentially gaining full control of the affected system. At a minimum, an attacker can crash the kernel, resulting in a Denial of Service (DoS).

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HCISA-ADP

Weaknesses

  • CWE-125 Out-of-bounds Read
  • CWE-190 Integer Overflow or Wraparound
  • CWE-681 Incorrect Conversion between Numeric Types
  • CWE-787 Out-of-bounds Write

Affected Products

ProductVersions
FreeBSDFreeBSD
  • 15.0-RELEASE to before p10Affected
  • 14.4-RELEASE to before p6Affected
  • 14.3-RELEASE to before p15Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.