mellow-hype / cve-2023-33476

Exploits for a heap overflow in MiniDLNA <=1.3.2 (CVE-2023-33476)

Home Page:https://blog.coffinsec.com/0day/2023/06/19/minidlna-cve-2023-33476-exploits.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CVE-2023-33476

ReadyMedia (MiniDLNA) versions from 1.1.15 up to 1.3.2 is vulnerable to Buffer Overflow. The vulnerability is caused by incorrect validation logic when handling HTTP requests using chunked transport encoding. This results in other code later using attacker-controlled chunk values that exceed the length of the allocated buffer, resulting in out-of-bounds read/write.

exploits

  • RCE via tcache poisoning+GOT overwrite exploit for x86-64 target
  • RCE via tcache poisoning+RIP overwrite exploit for arm32 target (Netgear RAX30)

fuzzing

  • source code dir tweaked for fuzzing
  • libfuzzer harnesses used to find the bug

src

vulnerable source code that can be built to reproduce/test exploits

About

Exploits for a heap overflow in MiniDLNA <=1.3.2 (CVE-2023-33476)

https://blog.coffinsec.com/0day/2023/06/19/minidlna-cve-2023-33476-exploits.html


Languages

Language:C 94.7%Language:M4 2.1%Language:Shell 1.0%Language:Python 1.0%Language:Roff 0.8%Language:Makefile 0.3%