Skip to content

Security research/proof of concept code for analysis of the Python3 interpreter. Primarily for Layer 1 Conference, 2023.

License

Notifications You must be signed in to change notification settings

natesinger/Python3-Interpreter-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python3-Interpreter-Research

Security research/proof of concept code for analysis of the Python3 interpreter. Prepared for the Layer 1 Security Conference in Los Angeles, California 2023.

The official slides are available here.

(CVSS_8.4) PyCache Poisoning

Bad bytecode validation leading to injecting the cache for code exec.

(CVSS_4.2) Stable ABI Overflows

Stack and Heap abuse in the ABI for wrapping C code (Numpy, etc)

(CVSS_6.5) Pip3 Typosquatting

Tests performed on Pip3 packages and the issue with limited verification.

About

Security research/proof of concept code for analysis of the Python3 interpreter. Primarily for Layer 1 Conference, 2023.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages