Skip to content
OpenAdvisories
Medium · 5.3 CVE-2025-9136 EUVD-2025-25164GHSA-6fq3-c5x5-4x7c

libretro RetroArch file_stream.c filestream_vscanf out-of-bounds

Published Aug 19, 2025 · Updated Aug 19, 2025 · Assigned by VulDB

Description

A flaw has been found in libretro RetroArch 1.18.0/1.19.0/1.20.0. This affects the function filestream_vscanf of the file libretro-common/streams/file_stream.c. This manipulation causes out-of-bounds read. The attack needs to be launched locally. Upgrading to version 1.21.0 mitigates this issue. It is recommended to upgrade the affected component.

Affected products

VendorProductAffectedFixed
libretro RetroArch 1.18.0, 1.19.0, 1.20.0 1.21.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 retroarch 1.20.0+dfsg-3 —
Debian 13 retroarch No fix yet —
Debian 12 retroarch No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 retroarch No fix yet —
Ubuntu 26.04 LTS retroarch No fix yet —
Ubuntu 25.10 retroarch No fix yet —
Ubuntu 18.04 LTS retroarch No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS retroarch No fix yet —

References