Upgrade to Pro — share decks privately, control downloads, hide ads and more …

讀書會-CVE-2025-59489.pdf

Avatar for Fox Fox
July 25, 2026
0

 讀書會-CVE-2025-59489.pdf

Avatar for Fox

Fox

July 25, 2026

Transcript

  1. Outline • Overview of Vuln. • Explain Unity Runtime •

    Cause of Vulnerabilities • Vulnerability impact • Conclusion
  2. Overview • Affect Platform: Android, Windows, Linux, MacOS • Affect

    Version: Since 2017.1 to 6000.x • Vulnerability Type: CWE-426: Untrusted Search Path • Allows loading of arbitrary native libraries (ex. .so, .dll) • CVSS Score: 8.4 HIGH • Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  3. Common Unity Game • According to “The Big Game Engine

    Report of 2025”: 51% of released games were made using Unity. • Fall Guys • Pokemon GO • Among US • Monument Valley • Etc.
  4. Unity with cli argument -- Windows • Unity allow using

    cli execute with argument • -batchmode: headless mode, without window and gui • -logfile: write unity logs to file • -quit: exit immediately after running batch tasks • -xrsdk-pre-init-library: load a custom XR SDK library before Unity’s XR initializes.
  5. Argument without validation • The magic argument: “-xrsdk-pre-init-library” • Explain

    why need this argument • Allowing anyone to specify a library to load • With the application permission • Demo
  6. Conclusion • There are no known public attacks exploiting this

    vulnerability. • After public disclosure, its real-world impact will likely be much lower. • The Steam launcher will automatically filter out malicious parameters.