Skip to content

A hacky clang analyzer checker that looks for potentially exploitable kernel integer overflows.

Notifications You must be signed in to change notification settings

vlad902/kernel-intoverflow-taint-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This clang analyzer checker uses taint analysis to look for integer overflows in various kernels. You can read about it here.

Run FreeBSD/Linux/XNU/Android builds using the same commands as here but replace the enabled checker with alpha.security.taint. This is not production-worthy code, there is a lot of hacking around ConstraintManager limitations.

To run tests, run ~/build/bin/llvm-lit llvm/tools/clang/test/Analysis/kernel-int-overflow-checker/*.c

About

A hacky clang analyzer checker that looks for potentially exploitable kernel integer overflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published