Jake Jame's proof of concept wrapped into an iOS app for CVE-2021-30955# CVE-2021-30955 POC
Proof of concept (wrapped into an iOS app) for CVE-2021-30955
All credit to Jake James. His POC code (used in this project) can be found [here](https://gist.github.com/jakeajames/37f72c58c775bfbdda3aa9575149a8aa).
### What is this?
This demonstrates CVE-2021-30955, an iOS bug which allows an app in userspace to gain kernel-level permissions. In order to demonstrate this, this POC crashes the kernel of an iOS device.
### Why?
This can (by someone other than me) be turned into an iOS Jailbreak (or something nasty like spyware). This repository was created in order to let people test the POC out on their own iDevices since Jake James only provided a C file.
### Attributions
All credit to Jake James. His POC code (used in this project) can be found [here](https://gist.github.com/jakeajames/37f72c58c775bfbdda3aa9575149a8aa).
[4.0K] /data/pocs/687a0895e8e51ad2af056138d4d503bc6749c5b1
├── [4.0K] JBPOC.xcodeproj
│ ├── [ 18K] project.pbxproj
│ ├── [4.0K] project.xcworkspace
│ │ ├── [ 135] contents.xcworkspacedata
│ │ └── [4.0K] xcshareddata
│ │ └── [ 238] IDEWorkspaceChecks.plist
│ └── [4.0K] xcuserdata
│ └── [4.0K] nickorlow.xcuserdatad
│ └── [4.0K] xcschemes
│ └── [ 461] xcschememanagement.plist
├── [4.0K] macOS
│ └── [ 322] macOS.entitlements
├── [ 857] README.md
└── [4.0K] Shared
├── [4.0K] Assets.xcassets
│ ├── [4.0K] AccentColor.colorset
│ │ └── [ 123] Contents.json
│ ├── [4.0K] AppIcon.appiconset
│ │ └── [2.4K] Contents.json
│ └── [ 63] Contents.json
├── [ 424] ContentView.swift
├── [ 223] JBPOCApp.swift
├── [ 122] JBPOC (iOS)-Bridging-Header.h
├── [ 104] JBPOC (macOS)-Bridging-Header.h
├── [4.0K] poc.c
└── [ 155] poc.h
11 directories, 15 files