
CVE-2024-56431 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट libtheora में, AddressSanitizer और UndefinedBehaviorSanitizer के साथ फ़ज़िंग के माध्यम से मेमोरी भ्रष्टाचार भेद्यता का प्रदर्शन करता है।
CFLAGS="-fsanitize=address -fsanitize=undefined -g -O1" CXXFLAGS="-fsanitize=address -fsanitize=undefined -g -O1" LDFLAGS="-fsanitize=address" ./configure
make
g++ fuzzer.cpp -o poc -I include/ lib/.libs/libtheora.a -fsanitize=address -fsanitize=undefined
UBSAN_OPTIONS=print_stacktrace=1 ./poc