Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2010-1205 — sample exploit of buffer overflow in libpng | Kitploit
Tools/GitHubGitHub/mk219533/cve-2010-1205
Vulnerability AnalysisExploitationFuzzingLearning & EducationBinary Exploitation
GitHubmk219533/cve-2010-1205

CVE-2010-1205

sample exploit of buffer overflow in libpng

View Repository
4115 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Sample exploit using CVE-2010-1205 vulnerability in libpng (<=1.4.2)

gregbook - set of sample programs distributed with libpng sources

generate - generates malicious png file which triggers heap-overflow while reading the file with libpng

steps to reproduce: ./build.sh # build all libraries and executables. gregbook/rpng2-x is linked against libpng-1.4.2 (buggy) ./generate/build/generate # generates xploit.png - malformed png file cd gregbook/ ./rpng2-x ../xploit.png # run explaple which shows how to use libpng to display png file. Ends with Segmentation fault.

steps to run with fixed libpng version (1.4.3): in gregbook/Makefile edit line 33: PNGDIR = ../libpng-1.4.3 in gregbook directory run: make clean && make ./rpng2-x ../xploit.png # opens window with the png file

Download Tool