
SparstanBoogie-CVE-2024-44258
Github: https://github.com/fuzzlove/SparstanBoogie-CVE-2024-44258
SparstanBoogie was tested on iOS/iPadOS 15.2 - 16.7 RC (20H18) and 17.0.
This issue was addressed with improved handling of symlinks. This issue is fixed in iOS 17.7.1 and iPadOS 17.7.1, iOS 18.1 and iPadOS 18.1, tvOS 18.1, visionOS 2.1. Restoring a maliciously crafted backup file may lead to modification of protected system files.
Usage: python3.12 main.py trollstorehelper --target Tips
Some additional notes you won't find in the repo is I had issues with the current version of TrollRestore since I am attempting to use it on something thats untested. So I made this and found success on versions that are not mentioned. I hope that some of you find it beneficial.
There are also arguments within the application to check for installed apps and pick a target that causes less impact.
I am currently studying iOS internals looking for ways to get past some signature validations. This tool will also allow you to overwrite user installed apps along with the default system apps. I thought it would be useful to go ahead and release it so others may be able to benefit from it. Its heavily based off of Nugget, Misaka, and TrollRestore thank you to the authors for their work.
This is still a work in progress as in I plan to add even more features as I am exploring the internals and what might be possible.