From 2f450a1f9fd9969859ae8ee829a17bf97dd7d5ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Fri, 12 Jan 2024 23:00:06 +0100 Subject: [PATCH] posts: Add release notes for 16.1.11 --- ...2024-01-12-frida-16-1-11-released.markdown | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 _i18n/en/_posts/2024-01-12-frida-16-1-11-released.markdown diff --git a/_i18n/en/_posts/2024-01-12-frida-16-1-11-released.markdown b/_i18n/en/_posts/2024-01-12-frida-16-1-11-released.markdown new file mode 100644 index 0000000..f9bd8cd --- /dev/null +++ b/_i18n/en/_posts/2024-01-12-frida-16-1-11-released.markdown @@ -0,0 +1,45 @@ +--- +layout: news_item +title: 'Frida 16.1.11 Released' +date: 2024-01-12 15:13:16 +0100 +author: oleavr +version: 16.1.11 +categories: [release] +--- + +Lots of goodies this time around: + +- stalker: Improve stability on multiple fronts. Kudos to [@as0ler][], + [@hsorbo][], and [@mrmacete][] for the fun and productive mob programming + sessions that resulted in these wonderful improvements: + - stalker: Copy BLR for excluded calls on arm64, instead of replacing them with + functionally-equivalent ones, so that any pointer authentication context is + used as expected. Thanks [@mrmacete][]! + - stalker: Abort when allocate_near() fails on arm64, instead of crashing due + to the subsequent NULL pointer dereference. + - gumjs: Fix crash in Stalker.flush() on a stopped sink. This happens if + Stalker.garbageCollect() was just called. + - gumjs: Fix use-after-free in Stalker QuickJS callback logic. We need to keep + the callback values alive in case Stalker.garbageCollect() happens in the + middle and releases them. +- darwin: Improve symbolicator cache invalidator logic: + - Try to use _dyld_register_func\* APIs instead of Interceptor if the + TeardownRequirement is MINIMAL. + - Otherwise intercept infos.notification_address's second instruction + in case the first one is a breakpoint, to avoid relocating any + breakpoint set by Xcode 15.1+ and causing crashes. + Thanks [@mrmacete][]! +- swift-api-resolver: Handle signed pointers. +- linux: Improve spawn() to handle partial link maps. +- linux: Improve injector to handle XOM pages. +- linux: Improve injector RTLD API detection. +- linux: Fix injector ELF SYMTAB name parsing. +- node: Link against the inspector library on UNIX, to fix RTLD panic when + Script#enableDebugger() is called. Thanks [@pandasauce][]! +- ci: Publish FreeBSD prebuilds for Node.js 20 and Electron 27. + + +[@as0ler]: https://twitter.com/as0ler +[@hsorbo]: https://twitter.com/hsorbo +[@mrmacete]: https://twitter.com/bezjaje +[@pandasauce]: https://github.com/pandasauce