• Overview
  • Docs
  • Luma
  • News
  • Code
  • Contact
FЯIDA
  • Overview
  • Docs
  • Luma
  • News
  • Code
  • Contact
  • All News
  • Frida Releases

Recent Releases

  • Version 17.26.1
  • Version 17.26.0
  • Version 17.25.2
  • Version 17.25.1
  • Version 17.25.0
  • History »

Other News

  • NowSecure Connect 2019
  • Frida presentation at FOSDEM 2016

Frida 17.26.1 Released ∞

release
06 Nov 2026 oleavr

A quick one with a single QuickJS fix from @mrmacete.

Since the rebase onto current QuickJS, the runtime marks “no exception pending” with an uninitialized value rather than null. Three spots in our own patches still reset the pending exception to null after temporarily stashing it: when suspending the runtime so another thread can use it, while running Error.prepareStackTrace(), and while calling the hook that provides lazily created globals. Current QuickJS reads that null as an exception still pending, with null as its value. Francesco found it and fixed all three. Thanks!

Enjoy!

Changelog

  • quickjs: Use the uninitialized value as the no-exception sentinel when suspending the runtime, preparing stack traces, and resolving globals through the access hook. Thanks @mrmacete!

Sponsored by:
NowSecure