Difference between revisions of "Kernel Self Protection Project/Work"
Jump to navigation
Jump to search
RomainPerier (talk | contribs) |
(the issue track is canonical now) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Work Areas = | = Work Areas = | ||
The [[Kernel Self Protection Project]] has a lot of work to do! While there are already a number of upstream [[Feature List|kernel security features]], we are still missing many. | The [[Kernel Self Protection Project]] has a lot of work to do! While there are already a number of upstream [[Feature List|kernel security features]], we are still missing many. | ||
For the list of specific items and desired features, see the [https://github.com/KSPP/linux/issues KSPP Issue Tracker]. | |||
General concepts and concerns are here: | |||
== [[Bug Classes]] == | == [[Bug Classes]] == | ||
Line 21: | Line 26: | ||
* [[Exploit Methods/Userspace data usage|Userspace data usage]] | * [[Exploit Methods/Userspace data usage|Userspace data usage]] | ||
* [[Exploit Methods/Reused code chunks|Reused code chunks]] | * [[Exploit Methods/Reused code chunks|Reused code chunks]] | ||
Latest revision as of 18:41, 10 August 2020
Work Areas
The Kernel Self Protection Project has a lot of work to do! While there are already a number of upstream kernel security features, we are still missing many.
For the list of specific items and desired features, see the KSPP Issue Tracker.
General concepts and concerns are here:
Bug Classes
- Stack overflow
- Integer overflow
- Heap overflow
- Format string injection
- Kernel pointer leak
- Uninitialized variables
- Use-after-free