CVE and update status of the FreeBSD ports tree3,610 unaddressed CVEs in 709 portsAll times are CET
CVE details

CVE-2026-116725

gbsplay through 0.0.103 contains an out-of-bounds read vulnerability in mapper_map() in mapper.c that fails to reject ROM bank indexes beyond the ROM size, causing an underflowed bank length. Attackers can supply crafted .gbr, .gbs or .gb files with malicious bank indexes to make bank_get() read far past the heap ROM buffer and crash the player.

Score
6.8 medium
Published
2026-10-26
Links
NVD · cve.org · Report wrong data

Matched ports (1)

PortPackageVersionStatusMaintainer
audio/gbsplaygbsplay0.0.103,1unaddressedehaupt@FreeBSD.org

Template for a VuXML entry

Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.

  <vuln vid="FIXME (make newentry)">
    <topic>FIXME -- FIXME</topic>
    <affects>
      <package>
	<name>gbsplay</name>
	<range><lt>FIXME</lt></range>
      </package>
    </affects>
    <description>
      <body xmlns="http://www.w3.org/1999/xhtml">
	<p>gbsplay through 0.0.103 contains an out-of-bounds read vulnerability
	in mapper_map() in mapper.c that fails to reject ROM bank indexes
	beyond the ROM size, causing an underflowed bank length. Attackers can
	supply crafted .gbr, .gbs or .gb files with malicious bank indexes to
	make bank_get() read far past the heap ROM buffer and crash the
	player.</p>
      </body>
    </description>
    <references>
      <cvename>CVE-2026-116725</cvename>
      <url>https://nvd.nist.gov/vuln/detail/CVE-2026-116725</url>
    </references>
    <dates>
      <discovery>2026-10-26</discovery>
      <entry>2026-10-27</entry>
    </dates>
  </vuln>