제출 #379486: thingsboard v3.7.0 Denial of Service정보

제목thingsboard v3.7.0 Denial of Service
설명Summary: RPC Server on Compromised Device Returns Large Data, Causing DoS on Thingsboard. Detailed Steps to Reproduce the Vulnerability: 1. Setup: Ensure you have a device that can start an RPC server and that Thingsboard platform is properly set up to communicate with this device. 2. Start RPC Server: Use the HTTP RPC API reference to start an RPC server on the device. 3. Send Request: Through the Thingsboard platform, send a request to this RPC server. 4. Malicious Response: Configure the device to return a maliciously large amount of data in response to the RPC request. Our data is create by python: error_message = "Unknown " * 5000000 + "method";response = {"error": error_message}; 5. Observe Effects: Notice that the Thingsboard platform tries to handle this large response, leading to Out Of Memory (OOM) errors, and eventually causing the platform to crash.
원천⚠️ https://1drv.ms/v/s!AksJ421iyCG-mytAcEUF6WqOTwj2?e=6WAp5G
사용자
 lujiefsi (UID 72362)
제출2024. 07. 24. AM 05:30 (2 연령 ago)
모더레이션2024. 09. 30. PM 07:49 (2 months later)
상태수락
VulDB 항목278887 [ThingsBoard 까지 3.7.0 HTTP RPC API 서비스 거부]
포인트들20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!