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-2026-29628 — Proof-of-concept for CVE-2026-29628, a stack-based buffer overflow in tinyobjloader's experimental parser, with ASan/UBSan reproduction and fix reference. | Kitploit
Tools/GitHubGitHub/kiyochii/cve-2026-29628
Vulnerability AnalysisCode AnalysisExploitationFuzzingBinary Analysis
GitHubkiyochii/cve-2026-29628

CVE-2026-29628

Proof-of-concept for CVE-2026-29628, a stack-based buffer overflow in tinyobjloader's experimental parser, with ASan/UBSan reproduction and fix reference.

View Repository
4 months 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

CVE-2026-29628 tinyobjloader experimental parser buffer overflow

Summary

Stack-based buffer overflow overflow in https://github.com/tinyobjloader/tinyobjloader, it only affects the experimental version, which can lead to unexpected results.

Affected versions

tinyobjloader is affected in all versions up to commit d56555b.

A fix was proposed in:

  • 386b73bb8c1a855236beb73b11f45f7feac4e03a
    https://github.com/kiyochii/tinyobjloader/tree/386b73bb8c1a855236beb73b11f45f7feac4e03a

Repository:

  • https://github.com/tinyobjloader/tinyobjloader

Proof of Concept

The issue is reproducible under AddressSanitizer as a stack-buffer-overflow in , where an oversized is written into the fixed-size local buffer .

tinyobj_opt::LoadMtl
newmtl token
namebuf

Compile Instructions

Build the proof of concept with AddressSanitizer and UndefinedBehaviorSanitizer enabled:

root@kitploit:~
clang++ -std=c++17 -O1 -g -fsanitize=address,undefined -fno-omit-frame-pointer \
  -I./tinyobjloader \
  -I./tinyobjloader/experimental \
  poc.cpp -o poc
Download Tool