We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.
Please see our statement on Data Privacy.
A vulnerability was found in oatpp Oat++ up to 1.3.1. It has been declared as critical. This vulnerability affects the function deserializeArray of the file src/oatpp/json/Deserializer.cpp. The manipulation leads to stack-based buffer overflow. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
In oatpp Oat++ bis 1.3.1 wurde eine Schwachstelle ausgemacht. Sie wurde als kritisch eingestuft. Dabei geht es um die Funktion deserializeArray der Datei src/oatpp/json/Deserializer.cpp. Durch das Manipulieren mit unbekannten Daten kann eine stack-based buffer overflow-Schwachstelle ausgenutzt werden. Die Umsetzung des Angriffs kann dabei über das Netzwerk erfolgen. Der Exploit steht zur öffentlichen Verfügung.
2025-06-24: | Advisory disclosed |
2025-06-24: | VulDB entry created |
2025-06-24: | VulDB entry last update |
JJLeo (VulDB User)
vuldb.com/?id.313738 (VDB-313738 | oatpp Oat++ Deserializer.cpp deserializeArray stack-based overflow)
vuldb.com/?ctiid.313738 (VDB-313738 | CTI Indicators (IOB, IOC, IOA))
vuldb.com/?submit.597453 (Submit #597453 | oatpp oatpp 1.3.1 (commit c9765f9) Uncontrolled Recursion)
github.com/oatpp/oatpp/issues/1037
github.com/user-attachments/files/19579448/oatpp_crash.txt
Support options